Public roadmap

What we're building

SocialMate is built in public. This is what's in progress, what's coming next, what's planned, and what's already shipped. Feature requests welcome at the bottom.

Beta milestone โ€” exit to v1.0

Goal: 500 users

When we hit 500 users, SocialMate exits beta โ€” full v1.0 release, expanded platform support, and locked-in pricing for everyone who joined early.

In Progress (1)
Coming Soon (5)
Planned (8)
Shipped โœ… (98)

In Progress

1 item

Google Play Store app

Mobile

Capacitor WebView wrapper for Android. Config + setup guide committed. Pending icon assets and Play Console submission.

Coming Soon

5 items

LinkedIn publishing

Platforms

Full UGC Posts API integration. Requires LinkedIn developer app approval (r/w_member_social).

YouTube Community Posts

Platforms

Post to YouTube Community tab (requires 500+ subscribers). OAuth token management complete.

Pinterest publishing

Platforms

Pin creation via Pinterest v5 API with board selection. OAuth complete.

Blog auto-generation

Platform

Gemini writes a blog feature post for each Studio Stax lister once past the refund window. Lister gets notified by email when it's live.

TikTok publishing

Platforms

TikTok Studio live at /tiktok/studio โ€” upload, trim, filter, caption, and schedule videos. Connect button live on /accounts. API approval resubmitted May 2026.

Planned

8 items

Instagram publishing

Platforms

Instagram Graph API integration. Requires Facebook Business account and Meta app review.

Facebook Pages

Platforms

Facebook Graph API for posting to Business Pages. Requires Meta app review.

Threads

Platforms

Threads API integration once the API becomes publicly available.

Reddit

Platforms

Reddit API integration for posting to subreddits. Respects rate limits and flair requirements.

Browser extension

Tools

Save content from any webpage directly to SocialMate drafts or queue with one click.

Post analytics per platform

Analytics

Platform-specific engagement data (impressions, clicks, follows) returned from each platform API.

Native iOS app

Mobile

Full iOS app. Planned after Google Play launch establishes baseline. Requires Apple Developer Program ($99/yr).

SOC 2 compliance

Platform

Security certification for enterprise white label clients. Required for larger agency contracts.

Shipped โœ…

98 items

SOMA per-platform schedule

AI

Set different posts/day counts and day-of-week schedules per platform when creating a SOMA project. Bluesky 2x weekdays, X 1x weekends โ€” all configured independently.

SOMA connected-platform filter

AI

New SOMA project form only shows platforms you've actually connected. Pre-selects all. Empty state links to Settings if nothing is connected.

Agents Hub โ€” 8 autonomous agents

AI

Full Agents hub at /agents with 8 live autonomous workers: Email Outreach, Growth Scout, Newsletter, Client Report, Repurpose, Caption, Trend Scout, and Inbox Agent. Each runs on its own schedule, no manual intervention needed.

Schedule templates UI

Scheduling

UI for the schedule_templates API โ€” save reusable posting schedules and apply them to new projects with one click. Full CRUD at /schedules.

Workspace activity logging

Teams

workspace_activity table wired to post publish route. /activity page shows last 50 events with actor, icon, and relative timestamps.

Media Library

Media

Upload, compress, and reuse images and videos across posts. Grid view, filter by type, copy URL, delete. Storage limits per plan.

Streak notifications

Analytics

Automated streak tracking with at-risk alerts โ€” get notified when your posting streak is about to break.

SOMA credit packs

AI

Buy more SOMA credits in-app without upgrading your plan. Three pack sizes: 75cr/$4.99, 225cr/$12.99, 500cr/$24.99. Stripe products live.

Creator Monetization Hub

Monetization

Tip jars, fan subscriptions, and paywalled content powered by Stripe Connect. 0% platform cut. Live at /monetize/hub (Pro+).

Recurring posts

Scheduling

Repeat toggle in compose โ€” Daily/Weekly/Bi-weekly/Monthly with optional end date. Auto-reschedules next post after publish via Inngest. ๐Ÿ” badge in queue.

Post as image

Tools

Export any post as a branded 1200ร—630 PNG card. Canvas API, no dependencies. Available in compose action bar and queue cards.

Hashtag suggestions

AI

Gemini-powered hashtag panel in compose โ€” 12 platform-optimized suggestions as clickable chips. 1 credit. Dedicated AI route.

Referral landing page

Growth

Personalized /refer/[code] page โ€” affiliate name, benefits, pricing, CTA to signup. Sets ref_code cookie (7-day fallback).

Weekly digest email

Engagement

Sunday 8am Inngest cron โ€” posts this week, current streak, scheduled count, top post preview. Sent via Resend to all users who have posted.

Enki trade history

Enki

/enki/trades โ€” full paper trade log with FIFO P&L, win rate, summary bar, All/Open/Closed tabs, pagination. Monday weekly P&L email via Resend.

Upgrade nudges

Growth

UpgradeNudge component shown in Sidebar (0 or low credits), Compose (low credits on free), Settings plan tab. Dismissible 7 days via localStorage.

Competitor post alerts

Analytics

Push + in-app notification when a tracked competitor posts. Checks every 4 hours via Inngest cron against competitor_posts table.

SOMA โ€” Self-Optimizing Media Agent

AI

AI agent that diffs your weekly master doc and generates platform-native posts for Twitter, Bluesky, Mastodon, Discord, and Telegram. Named Projects system for agencies. Three modes: Safe (drafts), Autopilot ($10/mo), Full Send ($20/mo). Separate credit pool (Pro: 500/mo, Agency: 2,000/mo). Voice profile interview + approve/edit/skip queue.

FAQ page

Platform

Comprehensive FAQ at /faq covering General, SOMA, Enki, Studio Stax, Billing, and Privacy โ€” 30+ questions with straight answers.

Creator Studio video editor

Media

Full in-browser video editor โ€” trim (range sliders), 8 CSS filters, caption overlay (size/position/color/bg), volume control, MediaRecorder export at platform-native dimensions, thumbnail capture. At /create.

Content DNA

Analytics

Engagement fingerprint at /analytics/dna โ€” best day/time/length/format, top 5 posts, platform breakdown. Syncs Bluesky + Mastodon engagement on demand.

Unified inbox + replies

Engagement

Unified inbox at /inbox with full reply support for Bluesky and Mastodon. Inline composer on mention/reply items, 300-char counter, send confirmation.

Compose thread builder

Scheduling

Thread mode in compose โ€” numbered post cards, per-card char counter, auto-split, posts 30s apart. Save as Template button with title + category.

Collapsible sidebar

Platform

Desktop sidebar collapses to icon-only mode (w-14) via hamburger toggle. State persists to localStorage. Tooltips on hover in collapsed mode.

Dashboard card reorder

Platform

The 4 stat cards (Scheduled, Drafts, Published, This Week) are drag-and-drop reorderable. Order persists to localStorage via @dnd-kit.

AI Brand Voice

AI

Define your tone, style, vocabulary rules, and example posts. Every AI tool automatically writes in your voice. Pro+ feature.

Content Repurposing

AI

Turn any post into a thread, email newsletter, caption, long-form article, hook, or LinkedIn post with one click. 1 credit.

Smart Queue โ€” Auto-schedule

Scheduling

Auto-schedule all drafts at optimal times per platform (Bluesky 9am, Discord 5pm, etc). Pro+ feature. Best-time picker also available in Compose.

X-style Analytics Dashboard

Analytics

30-day area chart, platform breakdown bars, best-times heatmap, Bluesky engagement sync (likes/reposts/replies), and post history table.

Browser Push Notifications

Platform

Real-time browser alerts for Enki trade signals, post published, and X quota warnings. Service worker + VAPID. Enable in Settings โ†’ Notifications.

Studio Stax renewal emails

Platform

30/14/7-day Inngest email drip via Resend for expiring listings. Timestamped idempotency guards. 20% renewal discount code STAX20.

Gilgamesh's Guide

Platform

Free creator/entrepreneur guide at /gils-guide. Email capture via Resend, donation section linked to SM-Give. Three pillars: Build, Create, Become.

Partial post retry

Platform

Posts that partially fail (some platforms succeed, others don't) now show a Retry button that re-attempts only the failed platforms.

X Booster packs

Platform

One-time purchase packs that stack on top of monthly X quota and roll over forever: Spark 50/$1.99, Boost 120/$4.99, Surge 250/$9.99, Storm 500/$19.99.

Platform account jail

Platform

45-day global cooldown when you disconnect a Twitter/X account โ€” prevents quota gaming by cycling accounts. Admin override available.

Enki Truth Mode

Enki

Paper trading validation experiment with Start/Stop control, equity curve vs SPY overlay, sanity warnings, per-strategy stats, and CSV export.

Enki citizen onboarding

Enki

3-step onboarding flow for new Citizen (paper trading) users explaining Guardian, Truth Mode, and how to go live.

Studio Stax per-lister pages

Platform

Individual detail pages at /studio-stax/[slug] with NSFW blur-reveal, click tracking, Garrison badge, and SEO metadata.

Discord management hub

Platforms

Word filter, server automations API, and Manage Server quick-link โ€” all from the SocialMate dashboard.

X/Twitter quota visibility

Platform

Monthly post usage and reset date shown in the sidebar stats section for all plan tiers. Bar turns yellow >80%, red at cap.

Content Approval workflows

Teams

Team members submit posts for review. Owner approves (schedules) or rejects with a note. Live at /approvals.

Merch store โ€” Printify POD

Platform

Live merch store at /merch powered by Printify global print-on-demand. Variant image switching, Stripe checkout, auto-fulfillment via webhook. 75% of gross profit โ†’ SM-Give.

Weekly content batch system

Growth

Archive CLAUDE.md weekly as a diff doc, generate 140 posts/week (10/day ร— 2 platforms ร— 7 days) from the delta. First batch Apr 20โ€“26 written and saved.

Growth partner program launch

Growth

First external growth partner (Abdus Sohag) onboarded with full tracking: affiliates + affiliate_profiles records, referral link (?ref=SOHAG), 10% trial commission, partner dashboard access.

SM-Give Stripe webhook integration

Platform

sm_give_allocations writes added to Stripe webhook: 2% of subscription checkouts recorded as subscription source, 100% of donation checkouts recorded as donation source. Non-fatal, won't break payment flow.

Growth partner affiliate account

Growth

First external growth partner onboarded manually โ€” affiliate record created, user account provisioned, referral tracking linked. Trial commission rate: 10%.

Enki Truth Mode

Enki

Paper trading validation experiment for Enki. 50-trade minimum per strategy, equity curve vs SPY overlay, sanity warnings, CSV export, and parameter locks during experiment.

Coupon & partner attribution system

Growth

Affiliate-linked discount codes with Stripe promo auto-creation, idempotency guards, no double-redemption, coupon input on pricing/onboarding/settings, and commission tracking in webhook.

/affiliates public landing page

Growth

Public partner program page with commission tiers (30%/40%), how-it-works, FAQ, and apply CTA linked to the partner portal.

SM-Give live fund tracker

Platform

Pulsing live counter on /give showing real-time dollars allocated to SM-Give by source (subscriptions, donations, affiliate unclaimed, merch).

Disposable email blocker

Platform

Blocks 150+ known throwaway email domains at signup and on the magic-link path, preventing free-tier credit farming via temp email re-registration.

Onboarding activation push

Growth

Step 8 hero CTA ("Schedule Your First Post") + Day-1 Inngest nudge (20h after signup) that checks for zero posts and sends in-app notification + email if unactivated.

/admin/coupons

Platform

Admin UI to create and manage affiliate coupon codes. Supports percent, fixed, and trial-extension types. Stripe promo codes auto-created for percent/fixed.

Landing pages in nav

Design

Direct links to For Streamers, For Agencies, For Small Business, and Enki in the top nav โ€” no dropdown, just visible links with a clean divider.

4-column footer redesign

Design

Organized footer with Product / Solutions / Company / Legal columns across all public pages (PublicLayout + PublicFooter).

For Streamers landing page

Growth

SEO landing page targeting streamers โ€” Twitch clip scheduling, platform grid, how-it-works section, pricing cards, and FAQ.

For Agencies landing page

Growth

SEO landing page for agencies โ€” competitor comparison table vs Sprout/Hootsuite/Sendible, white label callout, feature grid.

For Small Business landing page

Growth

SEO landing page targeting local businesses โ€” persona pills, pain point comparison, pricing grid, and CTA.

Referral page redesign

Growth

Auth-aware referral page: logged-in users see their live referral link, 3-stat dashboard, milestone progress bar, and payout history.

Live user stats counter

Growth

Public-facing stats pill on the home page showing total users by plan and posts published โ€” updates in real time from Supabase.

Onboarding email sequence

Growth

3-email drip via Inngest + Resend: welcome on Day 0, AI tools showcase on Day 3, personal upgrade nudge from Joshua on Day 7.

Gilgamesh's Guide waitlist

Platform

Landing page at /gilgamesh for Joshua's free entrepreneurship guide. Email waitlist with Supabase capture.

/support page

Platform

Public FAQ with 10-question accordion, contact card, and quick links to pricing, features, partners, and blog.

/changelog page

Platform

Public-facing release history in timeline layout with color-coded New/Improved/Fixed badges. Fully static, ships with every update.

Affiliate activity dashboard

Growth

Admin view showing last referral date, total conversions, and active paying referrals per affiliate. Includes warning email system and deactivate button.

Studio Stax featured spots

Platform

Admin one-click featured placement + age-weighted donation formula for organic ranking. Admin toggle UI in /admin/studio-stax.

Twitch clip scheduling

Media

OAuth connect flow, clip browser with thumbnail grid, and one-click scheduling of Twitch clips directly to any platform.

YouTube clip browser

Media

RSS-based YouTube clip discovery โ€” no API key required. Browse any channel's videos and schedule them in one click.

Public Twitch clip search

Media

"Search Any Channel" on /clips โ€” browse any Twitch channel's clips without connecting an account. Quota-gated with progress bar.

Discord Hub

Platforms

Manage multiple Discord servers, view per-server analytics, and post to any server from the SocialMate dashboard.

X (Twitter) publishing

Platforms

X API v2 pay-per-use ($0.01/tweet) with monthly quotas (Free: 0 โ€” Pro+ required, Pro: 150, Agency: 400). X Booster packs available for extra posts. Free users see upgrade prompt in composer.

Notifications system

Platform

Bell icon with unread badge in sidebar. Post published/failed alerts fired via Inngest and delivered in real time.

Competitor tracking

Intelligence

Track up to 3 competitor accounts on Bluesky/Mastodon on the free plan. Inngest fetches and surfaces their content every 6 hours.

Evergreen recycling engine

Scheduling

Mark posts as evergreen. Inngest daily cron auto-queues them when your schedule runs dry so you never go silent.

RSS / Blog Import

Import

Fetch and parse any RSS or Atom feed. Turn entries into scheduled posts in one click.

Calendar view

Scheduling

Monthly calendar showing all scheduled, published, and draft posts. Click any day to see what's queued.

Studio Stax directory

Platform

Founder-curated directory of tools, creators, and projects. Ranked by SM-Give donations + age-weighted formula. Annual listings from $100/yr.

Image & video upload

Media

Attach images and videos directly in the compose screen. Uploads to Supabase Storage and publishes to Discord, Bluesky, Mastodon, and Telegram.

SM-Give charity program

Platform

Charity initiative embedded in Gilgamesh Enterprise โ€” a portion of revenue funds homeless care, school supplies, and single parent support.

Dark mode

Design

Full dark mode across all pages with Tailwind dark: variants, system preference detection, and Supabase sync.

Mobile layout

Mobile

Fully responsive across all pages โ€” hamburger nav, proper touch targets (44ร—44px), iPhone notch safe area, mobile-optimized compose.

Bulk Scheduler

Scheduling

CSV upload with PapaParse, row validation, preview table with inline editing, per-platform char limits, and batch scheduling.

AI Image Generation

AI

Generate on-brand social images from your post content using Gemini Imagen. Pro+ feature, 25 credits.

Bluesky publishing

Platforms

Full AT Protocol integration with token refresh and post URI tracking.

Discord publishing

Platforms

Webhook-based posting to Discord channels. Multiple destination support.

Telegram publishing

Platforms

Bot token + chat ID based posting. HTML parse mode support.

Mastodon publishing

Platforms

Per-instance OAuth with token exchange. Supports any Mastodon instance.

Stripe billing

Platform

Free, Pro ($5/mo), and Agency ($20/mo) plans with annual options, white label add-ons, and credit pack purchases.

Affiliate & partner program

Growth

Full affiliate portal with application flow, 30% recurring commissions (40% after 100 referrals), admin activity dashboard, and warning email system.

Collapsible sidebar

Design

Every sidebar section is collapsible and drag-to-reorder. 29 color themes, dark mode toggle โ€” all persisted per user.

Queue drag-to-reorder

Scheduling

Drag posts within a day group to reorder them. Scheduled times redistribute automatically to match the new order.

Analytics dashboard

Analytics

14-day streak trail, streak milestone messages, today highlighted in daily activity chart, best-day callout, per-platform stats.

AI caption tools

AI

12 AI tools: caption generator, hashtag generator, post rewriter, viral hook generator, thread builder, and more. All powered by Google Gemini.

Link in Bio builder

Tools

Bio page builder with profile, links, themes, and a public URL at /[username]. Free on all plans.

Workspace system

Teams

Personal workspace auto-created on signup. Client workspaces on Agency plan. Cookie-scoped isolation.

AI credits system

Platform

Three-pool credit system: monthly (resets), earned (referrals), purchased (never expire). Consumed in that order. Real-time sidebar updates.

Scheduled publishing

Scheduling

Inngest-powered scheduling with sleepUntil, retry logic, idempotency guards, and atomic status tracking.

Onboarding flow

Platform

5-step onboarding tour with SM-Give card on final step. Referral system grants +25 credits per paying referral.

Request a feature

Have an idea that's not on the roadmap? Tell us. We read every submission and it genuinely shapes what we build.

โค๏ธ 2% of every SocialMate subscription goes to SM-Give โ€” our charity initiative. Learn about SM-Give โ†’