For small content agencies and multi-client editors
One content calendar for every client you post for.
- Workspace
- Client
- Project
- Content
Structure that matches how you bill
Multi-client work goes wrong when the tool has one flat list. Here the hierarchy is the product, and every view inherits it.
Workspace
Your agency. One login, one billing relationship, one place every client's work lives.
Client
The account you invoice. Everything below it filters by client — the queue, the calendar, the media library, the analytics.
Project
A retainer month, a campaign, a launch. However you group a client's work, projects hold it without a new board per client.
Content
One video or post: its stage, its deadline, its files, its cuts, its comments and every platform it's going out on.
Clients and projects are managed once in settings. Day to day you work out of a single queue that spans all of them, so adding the seventh client doesn't add a seventh place to look.
Every client's week on one calendar
Board, list and calendar are three views of the same queue — not three tools to keep in sync.
Month, week or day
Deadlines, recording dates, review dates and scheduled publish dates for every client on one calendar. Drag an event to reschedule it.
One client at a time, or all of them
Client and project filters apply to the board, the list and the calendar together, and stick between visits. Zoom into Client A, then back out to everything.
What's due, without asking anyone
Every video sits in a stage from Ideas to Published. The board answers 'what's in review across all clients' at a glance.
Each client keeps their own accounts
Connect once per account, publish per client, and stop logging in and out of Instagram all afternoon.
Multiple accounts per platform
TikTok, Instagram and YouTube connect over their official OAuth flows, and more than one account per service is supported. When a video targets a platform with several connected accounts, you pick which one it goes out on. Tokens are encrypted at rest.
Scheduled, retried, and logged
Schedule a client's week in one sitting: each target keeps its own caption, hashtags, thumbnail and publish time. Failed uploads retry automatically, and every attempt is logged against the content — so when a client asks “did that go out?”, you have the answer and the link.
Posts a client published before you took over can be linked platform-by-platform from the account's recent uploads, so their history and analytics start on day one instead of month two.
Numbers you can hand back to the client
Retainers get renewed on results. The reporting side is the part most multi-client setups do by hand once a month.
Per-client numbers
Filter views, reach, followers gained, engagement rate and average watch time down to a single client, project, platform or date range.
Ask it a question
Compound search parses plain text into filters — 'Views > 10k AND Platform = TikTok AND Duration < 30s' — so a monthly recap is a query, not an afternoon.
Synced, not typed
Metrics come back from YouTube, Instagram and TikTok automatically every six hours, with a sync-now button before a client call.
Tracked per published post
- Total views
- Followers gained
- Engagement rate
- Avg watch %
- Best platform
- Best performing video
- Best hook
Plus leaderboards for most viewed, highest retention and top hooks — which is usually the slide a client actually reads.
The client work that isn't a video
Two things that quietly eat agency hours, handled in the same workspace. The ContentWorkflow overview covers the rest of what's in the app.
Instagram DMs and comments on rules
Keyword rules reply to comments and DMs on a connected client account automatically — the “comment LINK and I'll send it” loop, running without anyone watching the inbox.
One media library across clients
Every file for every client, filterable by client and project, with storage usage broken down so you know what's costing you. References and clips shared from your phone land in the inspiration inbox and convert into posts.
What it isn't
Worth knowing before you sign up, rather than after.
No team seats today
ContentWorkflow is a single-operator workspace. There are no extra logins, no per-seat pricing and no client portal — it's built for the person actually doing the work, not for a room of people watching it.
No free tier, no trial
$29/month or $290/year in USD. You sign up with Google and pay through Stripe Checkout; cancel whenever it stops earning its place.
Video-first, not everything-first
It covers shortform, long-form, carousels and image posts on TikTok, Instagram and YouTube. It isn't a general social scheduler and doesn't pretend to cover every network.
Run every client out of one workspace.
$29/month or $290/year, USD. Unlimited clients and projects — no per-client fee.