§01 · Who this is for
Twelve clients. Twelve brand kits. Nobody touches the wrong one.
Caroufy for Agencies runs the same carousel engine as the solo product — the part that turns a blog post, a script, or a source PDF into a slide-by-slide carousel — inside an account structure built for handling more than one brand at a time. Each client gets an isolated workspace: its own brand kit, its own drafts, its own approval history. A designer working inside one workspace can't see, edit, or accidentally export anything that belongs to another.
It exists for the specific moment carousel work stops being a creative problem and becomes a logistics one: brand guidelines pasted into three different Slack channels, a freelancer working from a color palette they remember instead of the one that's current, a client asking why last week's post used the wrong shade of blue. If you're producing carousel content for a single brand — your own, or one client's — the solo version of Caroufy already covers that, and everything below this line is overhead you don't need yet.
§02 · Solo vs Agencies
Same engine, different account shape.
Carousel generation itself — paste in source content, pick a template, get a slide deck back — doesn't change between tiers. What changes is everything built around it.
| Capability | Caroufy (solo) | Caroufy for Agencies |
|---|---|---|
| Brand kits | 1 | 1 per client workspace |
| Workspaces | Single account, no separation | Isolated per client |
| Seats | 1 | Multiple, role-based |
| Path to export | Direct | Approval queue (on by default, optional per workspace) |
| Client visibility | None | Client reviewer link — comment and approve, no editing |
| Bulk export | One carousel at a time | Batch by workspace, date range, or approval status |
| Delivery record | None | Per-client log of what shipped, when, and who approved it |
| Billing | Flat, per user | Per workspace, plus per seat |
§03 · Approval workflow
How a draft becomes a delivered post.
Every carousel in an agency workspace moves through the same sequence. Internal review is optional and set per workspace. Client review is on by default — the point of the queue is that nothing reaches a client's feed without the client having seen it first.
-
STATE 01 · DRAFT
A designer builds the carousel inside the client's brand kit.
Locked elements — logo placement, color tokens, type — can't be overridden from here. Only the unlocked template regions are editable.
-
STATE 02 · INTERNAL REVIEW (OPTIONAL)
An Owner or Admin checks it against the brand guidelines.
Workspaces that don't need a second set of eyes internally — a solo in-house designer, say — can turn this step off entirely.
-
STATE 03 · CLIENT REVIEW
The client reviewer opens a link and responds.
No account is required — the link expires 14 days after it's sent. The client comments inline, requests changes, or approves.
-
STATE 04 · CHANGES REQUESTED
The carousel returns to Draft with comments attached.
On resubmission it goes straight back to Client Review by default, skipping Internal Review the second time — also a per-workspace setting.
↩ returns to STATE 01 · DRAFT
-
STATE 05 · APPROVED
The carousel queues for export and locks.
Any further edit to an approved carousel creates a new draft version rather than modifying what was already signed off.
-
STATE 06 · EXPORTED
Pulled as PNG, PDF, or a ZIP of the set.
Individually or batched across a workspace. The delivery log records who exported it and when.
§04 · Roles & permissions
Four roles, on purpose.
The role model is deliberately small. Owner and Admin can do almost everything within the workspaces they're assigned to; the practical difference is that only the Owner sees billing and can remove other Admins. Designer can build and edit drafts inside assigned workspaces but cannot touch the brand kit itself — the fonts, color tokens, logo lockups, and locked template regions stay under Admin control. That's the actual mechanism that lets a junior hire produce on-brand work without being able to drift off-brand. Client Reviewer is scoped to exactly one workspace, sees only what's been submitted for review rather than internal drafts, and can approve or request changes but never edit.
Workspace assignment is separate from the role itself. An Admin at a twenty-client shop is rarely assigned to all twenty; account owners scope people to the clients they actually work on.
| Role | View drafts | Create & edit drafts | Edit brand kit | Approve for export | Manage seats & workspaces | View billing |
|---|---|---|---|---|---|---|
| Owner | All workspaces | Yes | Yes | Yes | Yes | Yes |
| Admin | Assigned workspaces | Yes | Yes | Yes | Invite only | No |
| Designer | Assigned workspaces | Yes | No | No | No | No |
| Client Reviewer | Submitted items, own workspace | No | No | Own workspace only | No | No |
§05 · Pricing
Priced on two axes, because clients and headcount don't grow together.
An agency might pick up a new client without hiring anyone, or hire a new designer without picking up a new client. Pricing tracks both separately: a seat count for people, a workspace count for clients. Client Reviewer accounts don't count as seats — external reviewers are free and unlimited, since charging a client's marketing coordinator to click "approve" would be a strange way to run an approval queue.
Team
$45/mo
- 4 internal seats
- 3 client workspaces
- Approval queue & delivery log
- Unlimited client reviewers
+$9/mo per extra seat · +$15/mo per extra workspace
Studio
$120/mo
- 12 internal seats
- 10 client workspaces
- Everything in Team
- Batch export by date range, CSV delivery log
+$8/mo per extra seat · +$12/mo per extra workspace
Both plans bill monthly by default. Annual billing is available and works out to roughly two months free. No setup fee, no minimum term.
§06 · What this isn't
The honest limits.
Worth being upfront about, since the feature list above could imply otherwise:
- Not a design tool. You bring the logo, fonts, and color palette; Caroufy composes them into carousel layouts. It doesn't generate a logo or original artwork.
- Not a scheduler. Exports are files or a handoff link. Posting to Instagram, LinkedIn, or wherever the carousel actually lives still happens in whatever tool your team already uses for that.
- Not real-time multiplayer. One person holds the edit lock on a draft. A second person opening the same draft gets a read-only view until it's released — not live co-editing.
- Not an operations suite. No time tracking, no invoicing, no CRM. It manages carousel content and the approval trail around it, and stops there.
- Not unlimited. Seats and workspaces are metered as described above. There's no "unlimited clients" tier — the isolation between workspaces is the actual product, and at some scale that costs something to keep providing.