A carousel workflow for agencies is a fixed pipeline you run the same way for every client: build a brand book at kickoff, plan the week, draft only the ideas you keep, run an internal quality check, send each post to the client on one review link, then schedule it once it's approved and locked. The time you lose to approval ping-pong mostly comes from inputs nobody collected at kickoff, such as the facts the client will stand behind and the words they never want to see.
Oakgen Carousels is built around this pipeline, and it's our product. It has real limits for agencies, mainly no team seats and one Instagram account per login, and most of this workflow works in any tool.
Run your next client week in one place
Brand book, week plan, quality checks and a no-login review link for your client, before anything is scheduled.
The pipeline at a glance
Give every stage one owner.
| Stage | Who owns it | Done when | Status in Oakgen Carousels |
|---|---|---|---|
| 1. Kickoff | Account lead | Brand book signed off by the client | Brand book saved (versioned) |
| 2. Plan the week | Strategist | Lineup of ideas agreed internally | Week plan, 1 to 14 posts |
| 3. Draft | Writer or designer | Every slide filled, artwork chosen | Draft |
| 4. Internal check | A second person | No blocking issues left | Draft, quality gate clear |
| 5. Client review | Named client approver | Approved, or changes requested with comments | In review |
| 6. Revise | Writer or designer | New version sent back | Back to draft, then in review |
| 7. Lock and schedule | Account lead | Scheduled, or exported for upload | Approved, then scheduled (frozen) |
| 8. Report | Account lead | Numbers shared with their source named | Posted |
Two rules hold the table together. Nothing reaches the client until stage 4 is clear, and nothing is scheduled that the named approver hasn't approved in its current version.
Onboarding a client: the kickoff brand book
Most "can you change this" comments are really "you didn't know this": sentence case, a discontinued product, a phrase legal won't allow. All of it fits in one hour-long kickoff. Fill this checklist on the call and get it approved in writing before you make a single post.
| Collect | What exactly | Why it saves rounds later |
|---|---|---|
| Colours | 2 to 4 schemes as hex codes | Ends "that's not our green" comments |
| Fonts | Heading and body typeface, plus an accepted fallback | If your tool has a fixed font list, agree the fallback now, not at review |
| Logo | Current files and where it may appear | Old logos are a classic first-week mistake. Oakgen can't place a logo on slides, so a client who needs it on every slide needs another tool |
| Voice | Three or four plain rules ("short sentences, no exclamation marks") | Gives writers a test they can apply without guessing |
| Products | Each product with a real photo the client owns or licenses | Product slides need accurate images, not lookalikes |
| Approved facts | Every claim the client will stand behind, with a source | Turns "can we say this?" into a lookup |
| Never-say rules | Banned words and phrases, written as "Never say X" | Lets a person or a checker catch them before the client does |
| Approver | One named person who decides, plus a backup | Ends "my colleague also had thoughts" rounds |
| Account access | How posts get published, and who signs in | Settled in the agreement, not in a panicked DM |
Approved facts deserve the most time. Ask for the claims the client makes in sales calls, then ask "where does that number come from?" for each. If nobody can answer, it doesn't go in. "Trusted by 4,000 teams" needs a source the client will defend when a customer asks.
Write never-say rules as literal phrases. "Avoid sounding salesy" can't be checked. "Never say 'cheap'" can. In Oakgen's brand book, rules phrased "Never say...", "Don't use..." or "Avoid mentioning..." with short quoted phrases are the ones its quality gate blocks on. Vaguer rules stay with the writer.
Settle account access in writing. If you'll publish for the client, agree who signs in to their Instagram or Facebook and who can revoke it.
A weekly production rhythm
Batching works when the same steps happen on the same days. Here's a rhythm for 5 to 20 clients, with posts going out the following week. The 30-day batch guide for social media managers covers batching beyond carousels.
| Day | Step | Notes |
|---|---|---|
| Monday | Plan next week for every client | Lineup first: titles and purposes, no slides yet |
| Monday to Tuesday | Draft the ideas you kept | Drop the rest |
| Tuesday | Internal quality check | A second person, a checklist, no client contact yet |
| Wednesday morning | Send for approval | One review link per post, deadline in the message |
| Thursday | Revisions and second round | Only for posts with changes requested |
| Friday | Lock and schedule | Anything still unapproved moves to a later slot |
Plan before you draft. Bulk carousel creation goes wrong when you draft everything you thought of. Drafting ten posts to keep six wastes four. In Oakgen Carousels, "Plan next week" proposes a lineup first (1 to 14 posts) with a mix of purposes such as teaching, story, product and offer, and writes only the ones you keep. It flags weeks where selling posts pass 40% or run more than two in a row, a sensible rule in any tool.
Use series for recurring formats. Save a "Myth Monday" or weekly customer story as a series with its purpose, format, layout and weekday, so nobody reinvents it each week.
Check internally before the client sees anything. The carousel quality checklist covers what to look at slide by slide. In Oakgen Carousels a 19-check quality gate does a first pass, and "Send for approval" stays locked while anything blocking is left, so a client never sees a missing image or designed text outside the safe area. Slides drawn like an original carry their words inside the picture, so read those yourself. Warnings don't lock it, so a person still reads every post.
A client approval policy you can paste
Rounds multiply when nobody agreed what a review covers. Put this in the contract or the onboarding doc and send it with the first review link. Edit the numbers to suit your retainer.
| Clause | Policy text | Why it's there |
|---|---|---|
| Approver | "One named approver decides for [Client]. Others may comment, but only the approver approves." | Removes committee rounds |
| Rounds | "Each post includes two review rounds: one for changes, one to confirm." | Caps the work you priced |
| Deadline | "Review within two working days. With no decision, the post moves to the next free slot. Silence is not approval." | Protects the schedule |
| What "changes requested" means | "A comment on the slide that needs changing, saying what to change. 'Not feeling it' starts a new brief, not a revision." | Makes feedback actionable |
| Scope of a round | "A round covers wording, images and order within the agreed idea. A new idea is a new post." | Stops a revision becoming a rewrite |
| After approval | "Any edit after approval, by either side, sends the post back for approval." | The approved version is the one that goes out |
| Scheduled posts | "Scheduled posts are locked. To change one, we unschedule it, edit it and send it for approval again." | Prevents last-minute edits slipping out unreviewed |
| Extra rounds | "A third round is billed at [rate] or moves the post to the following week." | Gives the client a choice instead of an argument |
Oakgen's status flow matches this policy: draft, in review, approved, scheduled, posted. Any edit to an in-review or approved carousel returns it to draft, and so does Changes requested. A scheduled version is locked ("Unschedule it from the editor to make changes."). Each review link carries one decision, so a second round means a fresh link, which makes rounds easy to count.
One caution: you can press Approve yourself in the editor. Nothing stops an agency approving on a client's behalf, so "only the client's link decides" has to live in your process.
Margins and time: a worksheet for your own numbers
Time per carousel decides whether a carousel retainer makes money, and few agencies know theirs. Time two weeks of real work, task by task, then fill this in.
| Task per carousel | What to include | Your minutes |
|---|---|---|
| Planning | The weekly plan, divided by the posts in it | |
| Brief and copy | Writing and rewriting the slides and caption | |
| Design and artwork | Layout, images, exports | |
| Internal check | The second person's review and fixes | |
| Approval admin | Sending files, chasing, merging comments | |
| Revisions | Every round, not just the first | |
| Scheduling or upload | Including fixing failed posts | |
| Total (T) |
Then three lines of arithmetic:
- Monthly hours = carousels per month x T / 60
- Labour cost = monthly hours x your loaded hourly rate
- Margin = (retainer revenue - labour cost - tool costs) / retainer revenue
An invented illustration, hand-built case only. Say 8 clients each pay $2,000 a month for 12 carousels, so 96 carousels and $16,000. If T were 190 minutes at $40 an hour, that's 304 hours and $12,160 of labour, a 24% margin before tools. At that volume every minute cut from T is worth $64 a month (96 x $40 / 60). These numbers describe no real agency or tool; use your own.
Approval admin and revisions are where minutes hide, scattered across email, chat and screenshots with arrows. The approval policy targets exactly that. A client who insists on three rounds every time can eat the margin on their account, so price rounds.
Keep every client's brand, facts and approvals together
One brand book per client, a quality gate before review, and a review link your client opens without signing up.
Running it in Oakgen Carousels, and its limits
As of October 2026:
Several brands in one account. Once you have more than one brand, the Carousels home lists them, "Add a brand" starts another from a website or a short description, and a switcher moves between clients. We found no cap on the number of brands. Reading a website uses credits; describing a brand is free.
A versioned brand book per client. Colours, fonts, voice, up to 30 products, 30 rules, 30 preferences and 60 approved facts with sources. Each save is a new version that applies to new posts only. There's no logo on the slides: they carry the client's @handle or brand name and a page counter.
Client review without a login. "Send for approval" creates a review link. The client taps a slide to comment, adds their name, and chooses Approve or Request changes. The editor then shows "Waiting for your reviewer", "Approved by your reviewer" or "Changes requested", with comments on their slides. We found no alert that tells you when the client decides, so check the brand's grid.
Schedule or export. Approved carousels can be scheduled to a connected Instagram account or Facebook Page, or downloaded as Instagram 4:5, TikTok 9:16, Square 1:1 or a LinkedIn PDF. The carousel sizes guide covers what each platform accepts.
The limits that matter for agencies:
- No team seats or roles. Oakgen Carousels is account-based: everything belongs to one login, and the review link is how clients take part.
- One Instagram account and one Facebook Page per Oakgen account. Connecting a second Instagram replaces the first, and posts already scheduled for the replaced one fail ("This account isn't connected anymore, so nothing was posted"). An Instagram account or Page can be linked to only one Oakgen account.
- Brands aren't tied to social accounts. The schedule dialog lists every connected account, ticked by default, whichever brand you're in. Read the account name before you confirm. If a LinkedIn profile is connected (it's used for video), untick it: left ticked, the whole schedule fails with "LinkedIn can't post carousels yet".
- Instagram must be a Creator or Business account; Facebook posting goes to Pages, not personal profiles.
- Carousel posting is Instagram and Facebook Pages only. LinkedIn is a PDF you upload, TikTok a download. Live posting hasn't been verified against real accounts.
- Generating and scheduling need a paid plan on each account. See pricing.
So for 5 to 20 clients, the realistic setup is to plan, draft and approve in Oakgen, then export and publish however each client agreement allows. Direct scheduling fits one client's accounts per login. Connecting means signing in to that Instagram account, or with a Facebook login that manages the Page; who does that, your team or the client, is for your agreement to settle.
Risk controls before anything goes out
Claims. Oakgen's gate blocks sentences with numbers or proof words ("proven", "best", "studies show", "clinically") that no approved fact backs. A plain claim with no number or proof word gets through, so "our support team replies the same day" still needs a person to ask "is that true?". In any tool, keep the facts list and check each post against it.
Brand rules. Literal never-say phrases get caught by the gate; tone rules don't. Keep a person on tone.
Similarity. If you recreate a structure from a carousel you admire, borrow the beats, never the words. The guide to recreating a carousel that already works covers the line. Oakgen's "Wording is your own" check blocks when too much wording, or any six-word run, matches the original. It reads text only, not images or layout, so a look-alike design still needs your eye. Recreates drawn like the original copy its layout and style on purpose, so check those against the client's brand and the original before you send them.
Imagery. Get written confirmation that the client owns or licenses every photo they send, and that anyone pictured agreed to appear in social posts. Keep AI artwork away from real people and from anything that could pass for a product the client doesn't sell. This is a working policy, not legal advice; in regulated sectors, check with someone qualified.
Reporting without overpromising
Clients will ask "how did it do?". Answer with the platform's own numbers and name the source.
For carousels published through Oakgen to Instagram or Facebook, a background job reads back results for posts 1 to 30 days old: reach, saves, likes, comments, shares and views on Instagram; reach and views on Facebook. Reach and saves show on the post in the brand's grid, and they can steer the next week's plan once a brand has a few posts with results. As of October 2026 that read-back hasn't been verified against live accounts, and posts you exported and published elsewhere have no stats in Oakgen. So don't promise a client report from it. Use native insights for the monthly report, and treat Oakgen's numbers as a planning aid.
On what to expect from carousels at all, the 2026 carousel data roundup explains why published benchmarks disagree and how to run a four-week test on a client's account.
When this is the wrong tool
Heavy custom design. Oakgen Carousels draws posts from 25 layouts in 5 series and 10 bundled fonts. If a client's guidelines demand their own typeface, the logo on every slide, illustration throughout or bespoke art direction, a designer in a full design tool will serve them better.
Decks of 15 or more slides. A carousel holds up to 10 slides here. Longer LinkedIn documents need another tool, or a split into two posts.
LinkedIn-first clients. Carousels can't be posted to LinkedIn from Oakgen; you upload the PDF. For founders who live on LinkedIn, see LinkedIn carousels for founders.
Teams that need seats, roles and audit trails per person, or one login publishing to many client Instagram accounts. That's not what Oakgen Carousels does today.
Related: motion graphics for agencies, client brief to 50 ad variations, scaling creative output, and Oakgen for agencies and social media managers.
Frequently asked questions
What is a good carousel workflow for agencies?
A fixed pipeline for every client: a brand book at kickoff, a weekly plan, drafts, an internal check, one client review per post, then scheduling or export. Collecting facts and banned phrases up front keeps client reviews about taste, not corrections.
How many approval rounds should a client get on a social post?
Two is a workable default: one round of changes and one confirmation. Write the number into the agreement and say what happens after it, such as billing extra rounds or moving the post to a later slot.
Should silence count as approval for client social posts?
We'd advise against it for anything with claims, prices or people in it. Set a deadline instead, and if it passes, move the post to the next free slot rather than publishing it unapproved.
What should I collect from a new client before making carousels?
Colours, fonts, logo files, voice notes, product photos the client has rights to, sourced facts they'll stand behind, and the words they never want used. Get them in writing at kickoff. Not every tool applies all of these; Oakgen Carousels, for example, doesn't put a logo on slides.
Can clients approve carousels without creating an account?
In Oakgen Carousels the review link opens without a login: the client taps a slide to comment, adds their name, and approves or requests changes.
What happens if a client asks for changes after approving a post?
Treat it as a new round: the post goes back to draft and needs approval again before it's scheduled. Count it against the round limit unless it fixes your mistake.
How do agencies handle LinkedIn carousels for clients?
A LinkedIn carousel is usually uploaded as a PDF document post, so plan the PDF export and the upload as a manual step. Check the page size and file limits before you promise a posting date.
Send your first client a review link
Set up the client's brand book, plan next week, and get each carousel approved before it's scheduled or exported.



