Caroufy/agencies

The multi-client tier of Caroufy.

hello@testcaroufy.com

§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.

Account structure, solo vs. agency tier
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.

  1. 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.

  2. 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.

  3. 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.

  4. 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

  5. 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.

  6. 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.

Permission matrix by role
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: