Bulk AI generation
Select a moment type (launch, tip, story, opinion) and generate a full batch of text-only drafts from your brand profile in one job.
The Product Β· Feature Deck
Generation, approval, calendar, images β every piece of the pipeline ships today in the main workflow.
01 Β· Generation
Queue a generation job, pick the moments that matter, and get platform-native drafts in seconds. Images are on-demand so the bulk flow stays fast.
Select a moment type (launch, tip, story, opinion) and generate a full batch of text-only drafts from your brand profile in one job.
02 Β· Brand Profile
Voice, tone, audience segments, narrative arcs, do/don't lists β not a one-off style prompt. Paste your website and Shadow Posts builds the profile for you.
Paste your site and get tone, vibe, and target audience streamed back in real time via Server-Sent Events β no copy-paste questionnaire.
Fine-tune every field: brand name, vibe, tone, audience, do/don't lists, and narrative arcs. Changes apply to all future generations immediately.
03 Β· Drafts & Approval
A clean inbox for every generated draft. Approve or reject individually or in bulk, edit inline, and set the schedule date β all without leaving the drafts view.
Select multiple drafts and approve or discard in one action. Inbox badges update in real time via live counts.
Expand any draft to see the full text, platform target, and generated image. Approve, reject, or send back for a new generation run.
04 Β· Calendar
A timeline view of your scheduled content β filterable by brand, platform, and date range. Scan the month and ship on schedule.
Switch between month overview and week detail. See every post's platform, status, and slot at a glance.
Set publish date and time while approving β the post lands on the calendar immediately, no double-entry.
05 Β· Image Library
Upload your own photos, generate new ones with AI, and let Shadow Posts normalize them into the right dimensions for each platform.
Drag in your product shots, team photos, or campaign assets. They're attached to your brand profile and available for every generation run.
06 Β· Workspace
API keys, team access, tenant defaults β all under a single settings panel. No support ticket required to make a change.
Configure API keys, default generation parameters, and team member access from one unified panel.
Row-level security enforces tenant isolation at the database layer. Every request is scoped to your workspace β no data leaks between accounts.
These surfaces are in active development β listed here because they're real, not aspirational.
Post-level performance data, reach trends, and engagement benchmarks across all connected accounts.
Connect directly with a content strategist inside the app. Paid add-on.
Track what your category competitors publish and when β so you can time and angle your content better.
Start a free trial β no card required. Cancel any time.
Generate on-brand visuals for any draft on demand. Runs after generation so bulk jobs don't wait 30 s per post.
A real-time SSE stream shows each draft as it lands β no polling, no full-page refresh.
Manage multiple brand profiles from one account. Switch context without touching settings.
Hooks, lengths, and hashtag density are tuned per network so LinkedIn reads like LinkedIn and Reels read like Reels β still unmistakably you.
Tweak the copy, swap hashtags, or bump the schedule date directly in the drafts view β no separate editor screen.
Generate new on-brand visuals for any post. The model is guided by your brand profile colors and vibe.
One click creates platform-optimized crops and sizes β square for IG feed, portrait for Stories, landscape for LinkedIn.
Browse, search, and delete images. Every asset is linked to the brand profile it belongs to.