Everything that shipped.
Written the same day it ships. Removals are listed as plainly as the additions.
Batch autopilot and the weekly digest
Scheduled batch generation can create a weekly review queue and send digest email links for explicit approval actions.
Slideshow video from your carousels
Carousel posts can be rendered into mp4 slideshows with voiceover. Provider failures are now marked degraded and cannot be approved or published.
Content calendar
A /calendar view of everything queued and published, with next-slot scheduling through the connected Postiz instance.
Subscription billing
Starter ($29) and Pro ($59) plans with checkout, customer portal, signed webhooks and plan-aware monthly budgets. Real token metering sits underneath the budget cap.
Real providers everywhere
Resend for approval and digest emails, Tavily for competitor radar research, real per-post analytics from Postiz, and OpenAI-compatible embeddings with pgvector retrieval for brand-RAG.
Hook A/B experiments
Hook-style experiment labels can be tracked from a draft to its published post. Recommendations require real synced Postiz metrics.
The learning loop
Published posts can sync real Postiz metrics for topic, angle, platform, and hook recommendations. Legacy or simulated metrics are not shown as results.
Competitor radar
Track competitor accounts and get a synthesized report of trending topics and angles in your space, blended into what gets drafted each week.
Email approvals with signed links
Approval emails carry HMAC-signed confirm links. Previewing is a safe GET; publishing only happens on an explicit POST. Idempotent, scanner-safe.
Async job queue with budgets
Generation moved off the request path onto an arq/Redis worker with an inline offline fallback, plus per-user monthly spend budgets.
Analytics off real data
The analytics page reads from persisted approval and publishing data instead of fixtures.
The core loop
Onboarding, profile generation with embeddings, content generation, and the approval dashboard were connected to the API with approve, reject, and edit actions.