A Content Calendar Clients Can See and Approve

Published
November 9, 2026
Reading
8 min read
Share
In This Piece
  1. The Short Version
  2. "Looks Good" Can Mean Two Things
  3. What Belongs on the Client's Copy
  4. Count Back From the Day It Goes Live
  5. One Calendar per Client
  6. When a Date Moves
  7. Where GoMimic Fits
  8. Questions People Ask

You shared the calendar. The client wrote back, "Looks good!" Three weeks later they read the actual post and ask who agreed to it, and you scroll up to a two-word reply that suddenly doesn't feel like much.

That's the usual trouble with client content calendar approval. A calendar is a lovely way to see a month, and a poor place to record a decision, unless you've agreed what a yes on it means. Here's how we'd set one up so a client can read it and answer it, and so you can tell later what they said.

The Short Version

  • A calendar can carry two approvals: the plan and the words. A yes to the plan is a yes to the idea, and the words still need their own.
  • Show the client only what they can act on: the date, the channel, the topic, where it stands, and what you need from them.
  • Keep one calendar per client, so one client never sees another's plans.
  • Work back from the day a post goes live to set the day you need the answer.
  • A moved date is news the client should hear. A changed post goes back for review.

"Looks Good" Can Mean Two Things

Ask a client what they approved when they answered a calendar, and you might get a different answer from the one you assumed. They may have meant "these are the right topics for April." You may have heard "go ahead and run these."

A made-up week on a client's calendar with two kinds of approval. The plan answer covers the topics and dates for the week. The words answer belongs to each finished post: one post approved, one with the client, and one not yet written. A yes on the plan doesn't approve any words.
A made-up week. The plan gets one answer, and each finished post gets its own.

So ask for them separately, and say so when you send the plan:

Hi Dana, here's the plan for April: the topics, the channels, and the dates. A yes here means we'll start writing. You'll still see every post before it runs, and that's when the wording gets your yes. Anything you'd swap or drop?

The two answers do different jobs. A yes to the plan saves your team from writing a post about a product the client is quietly retiring. A yes to the words is the one you'd point to if someone later asks who approved this. Our guide to the content approval workflow covers how to ask for that second one and what to do when it doesn't come.

What Belongs on the Client's Copy

Your team's calendar has jobs to do that the client's copy doesn't. Who's writing what, how long it took, the note that says "client always changes this." Leave all of that on your side.

The same made-up post on two calendars. The team's copy shows the date, channel, topic, status, writer, internal note, and hand-off. The client's copy shows only the date, channel, topic, status, and what's needed from them, which is an answer by Thursday.
Same post, two copies. The client's holds only what they can act on.

We'd give each row on the client's copy five things:

  • The date it goes live. Say whether that's planned or locked in.
  • The channel. LinkedIn, newsletter, blog.
  • The topic, in their words. "Spring pricing" means something to them, and "Q2 content pillar 3" doesn't.
  • Where it stands. Use a few plain words, and use the same ones every month.
  • What you need from them. Usually nothing. When it's something, give the date.

That last one is what makes a calendar worth opening. Most of a client's rows should say that nothing is needed, so the two that do stand out. If every row looks equally urgent, they'll treat them all as optional.

Count Back From the Day It Goes Live

"Review by" dates work best when they come from the go-live date, not from when your writer happens to finish. Pick the go-live day first, then count back.

A made-up timeline for a post going live on a Tuesday, read backward. Tuesday it goes live. Monday, one working day before, it is ready to hand off. The Friday before, two working days before, the client's yes is due. The Wednesday before that, after your team's read, the round goes to the client.
A made-up example. Swap in your own client's days, and watch for weekends.

Three things catch people out when they set this up:

  • Weekends. A Monday go-live with a two-day lead means Saturday, and nobody at the client is reading on Saturday. Decide whether you count them.
  • The client's rhythm. Ask at kickoff when they're unreachable. Board weeks, trade shows, and month-end all eat review time, and it's better to plan around them than be surprised.
  • Different lead times for different work. A short social post might need a day. Something a lawyer reads needs longer. Set this client by client, because a regulated firm and a local bakery won't share a schedule.

Put the review date on the calendar too, in the row the client reads. A date they can see is much harder to miss than one buried in an email from Tuesday.

One Calendar per Client

It's tempting to share the master view, filtered. In our view, that's the one thing not to do. A filter changes what shows, and it doesn't change what someone with the file can reach. Your client doesn't need to learn who else you work with, or that their competitor's launch is the week before theirs.

On the left, a shared master calendar with three made-up clients' posts mixed together, so any client with the file can see the others. On the right, three separate calendars, one for each client, each with its own posts, so a client sees only their own.
Each client gets their own wall, so one client's launch never shows up on another's.

Tools often work this way already. Loomly, for example, lists a dedicated content calendar per brand, and Gain describes a workspace per client with separate calendars (both checked on November 5, 2026). A spreadsheet can do this too, with one file per client rather than one tab per client. If you're choosing software, our buyer's guide to approval tools goes through what to test.

If a client has more than one person who signs off, the calendar is a good place to make that visible. The row can say who the post is waiting on, so nobody has to ask around.

When a Date Moves

Dates move all the time. Launches slip and news breaks. The rule we'd follow is simple: moving a date doesn't change the words, and changing the words does change the approval.

  • The date moves, and the words don't. Tell the client. Their yes still stands, unless the post mentions the date, says "this week," or was tied to something that has moved with it. Read it again for that.
  • The words change, even by a line. It needs another look from whoever approved it. They said yes to the old version, and that's the only version they said yes to.
  • The date has passed, and there's no yes. The post waits. Nothing runs because the calendar said so.

Here's a note for the first case:

Hi Dana, your launch moved to the 14th, so we've moved the two launch posts to match. The words are the same ones you approved. Tell us if anything else should shift.

The names and dates here are made up, and the shape is what to keep: what moved, what didn't, and one easy way to object.

Two Answers, Not One

A yes to the plan is a yes to the idea, and the words still need their own.

the part about us

Where GoMimic Fits

Create client content. Get it approved. Deliver it. That's GoMimic, and we make it, so weigh this accordingly.

Each client has a Delivered tab with a List and a Calendar. It holds posts that are Ready for Client or Approved, so you can see five weeks at a glance and drag a post to another day when the client moves their launch. Going Out holds what has a date, Not Scheduled holds what still needs one, and Went Out holds what has gone. Date a post, and it says by when it still needs a yes.

Timing Before Go-Live is the counting-back part. Each client has two lead times, for when their approval is needed and when the post should be ready to send, and those count every day, weekends included. When you send a round, the review date is suggested to meet the earliest go-live in it.

Your client has their own progress page, one link with no login: what's waiting on them and when it's due, what they approved, and what was delivered this month. Words get their own answer on the review page, post by post, and any edit to the text sends an asset back to Draft so someone reads it again.

Where it falls short:

  • Your client doesn't get a calendar. They get the progress page, which tells them what's needed and what's done, and the review date for each round. If a client wants a month laid out as a grid, you'd share that yourself.
  • There's no step for approving a plan. A calendar here holds posts already written, so topics and ideas get agreed the way you do now.
  • Nothing posts when a date arrives. GoMimic never posts, so the hand-off stays with your team.

Put real client work to the test.

Try It With a Real PostBack within 4 working hours

Questions People Ask

How does client content calendar approval work?

Ask for two answers. The client agrees the plan first, meaning the topics and dates, and your team writes from that. Then the client answers each finished post. A yes on the calendar alone doesn't tell you they've seen the words.

Should clients see the whole content calendar?

Let them see their own, and only the columns they can act on: date, channel, topic, status, and what's needed from them. Writers, internal notes, and hours stay on your team's copy.

Can one calendar work for all your clients?

For your team, a view across clients can help. For clients, no: each should see only their own, since a filter on a shared file isn't much of a wall. One file per client is the safe way to do it with a spreadsheet.

How far ahead should a client approve a content calendar?

Start from the go-live date and count back. Allow time for your team's read, the client's answer, and the hand-off, and allow more for anything a lawyer reads. Agree on whether weekends count, and put the review date on the calendar itself.

What happens if a date changes after a client approves?

Tell them, and read the post for anything tied to the old date. The yes stands if the words haven't changed. If the words change at all, it goes back to whoever approved it.

Do you need software for a client content calendar?

No. One shared spreadsheet per client works, if someone keeps it up to date. Software earns its place once you need answers recorded against the exact words, or once you're keeping many of these current at the same time.

GoMimic

Written by the GoMimic team

GoMimic helps agencies create client content, get it approved, and deliver it, in each client’s voice.

Why It Works

Your Client's Yes Should Be This Easy to Find.

Start Free TrialFree for 14 daysNo credit card needed

See Why It Works

Approved