The Media Buy Is Booked. The Creative Still Isn't Approved.
Sep 01, 2026
It is Tuesday, 10:14am. The media planner posts in the campaign channel: "Flight is locked. Paid social starts Monday. I need finals in the platform Thursday EOD so traffic can spec and upload."
The hero is in round three. The brand manager wrote "almost — one more look" at 6:02 last night. Legal has not opened the file. The creative director wants a tighter end card. Traffic's folder named Finals is empty. You are the creative project manager. Everyone is now looking at you.
This is not a time-management problem. The production calendar has been on the wall for three weeks: concept, rounds, finals, live. What was never on that wall is the decision path that has to feed the date. Who can say yes. By when. To which version. What "approved" means in a way traffic can actually use.
A media buy, a launch, an event — those dates do not care that the end card is still open. They were sold, booked, or announced. The creative approval chain was treated as a production task. One line. Due Thursday. That line is a wish.
The Wrong Diagnosis Is Always Speed
The room will tell you this is a people problem, or a pace problem.
Legal is slow. Creative cannot decide. The brand manager is traveling. You need more urgency. You add a 9am standup. You send a red Slack. You put APPROVALS in all caps on the board and ask for status every two hours.
Status reports on files. The files are not the constraint. The unmade decisions are. You can sit in three standups a day and still not know whether "almost" is a yes, a fourth round, or a note that has to go back through the creative director before it is even a request.
Urgency does not create an owner. A red Slack does not define a freeze. A standup does not tell traffic which version is live-legal. This post is what to do when a hard external date and an unlocked approval chain are sharing a calendar as if they were the same kind of thing.
They are not.
You Locked the Date. You Did Not Lock the Decision Path.
That is the structural problem. Not the media planner. Not the designer. Not legal.
A production calendar answers who makes what, by when. A decision calendar answers who decides what, by when, and what lock means. Most creative jobs run the first and improvise the second. That improvisation survives a soft internal date. It does not survive a flight, a launch, or an event with money or a public commitment behind it.
"Get approvals" is not a task. Approvals are a sequence of named gates. Each gate needs an owner, a date working backward from the hard date, a definition of lock, and a consequence if the gate is missed. If those are missing, the hard date is a promise the operating model cannot keep.
This is the same class of failure as unnamed scope. In What to Say When a Client Asks for One More Thing, the work starts in Slack because nobody names the change. Here the date is already named. The decisions that have to land before that date were never named.
If the review itself does not produce a decision, that is a different job. How to Run a Creative Review That Produces a Decision covers that. This post assumes you can run a review. The gap is that the review is still open while the flight is not.
Put a Decision Calendar Next to the Production Calendar
Run two calendars on the same job. Same hard date. Different objects. The production calendar already exists: designers, copy, producer, rounds, finals. Leave it. Next to it, write the decision calendar. One line per gate. Work backward from the date that cannot move.
For a Monday 9am flight:
Trafficking buffer — Thursday. Files in the platform, specs, upload, QA. This day belongs to traffic and the media planner, not to the designer. If creative is still in the file on Thursday, you already missed.
Freeze — Tuesday EOD. After freeze, creative is closed. Reopening is a named decision with a named cost: overtime, a dropped size, a dark first day, a mid-flight swap. A vibe is not a reopen.
Final lock — Tuesday, named approver. One person whose yes ends the job. Brand manager, client lead, marketing director — pick the one who can actually stop the round. Not the thread.
Legal lock — Monday. A name, a version, a return date. "Legal is looking at it" is not a date. Legal can be a required gate without being the taste approver.
Visual lock — previous Friday. Creative director or art director. End card included. "One more pass" after this is a reopen, not a polish.
Copy lock — previous Wednesday. Claims, disclaimer, CTA, legal line. Copy still open inside visual lock is how Thursday happens.
Concept lock — the week before that. If concept is still open inside two weeks of a hard date, you do not have a production problem. You have an unmade brief. Stop making rounds. Lock the brief or cut the date.
Each gate on one line: gate, owner, date, what lock means, what happens if it is missed. Put it in the same channel as the production calendar. A private spreadsheet the account manager has never seen is a note to yourself.
Single-approver routing is load-bearing. Two brand people plus a creative director plus legal plus "the client" is a committee with a hard date taped to it. Name one person whose yes ends the round. If you cannot name that person, you do not have a freeze.
Write down what "approved" means before anyone uses the word:
- A named version. File name, not "the latest."
- A named approver yes, in writing. Slack is fine if it names the version.
- Legal or compliance cleared, if the job requires that gate.
- Specs that match what media actually booked: sizes, length, end card, disclaimer.
- No open comments.
- Freeze acknowledged.
If any of those is missing, the file is not approved. It is in review. Traffic does not upload "in review."
The Sentences That Make It Real
A calendar nobody will defend is decoration. The job is the sentence in the channel, in the next few minutes, that makes a gate real. Copy these. Then change the nouns.
1. The buy just got booked and creative is still open
They send: "Flight is locked. Need files Thursday."
Do not send: "We'll make it work." or "Creative, can we push?"
Send:
"The date is locked. The decision path is not. Before we promise Thursday I need three things in this channel: the named approver, the freeze date, and what approved means for traffic. I will put a decision calendar next to the production one this afternoon. If a gate is already late, we cut a round or a size now, not Thursday at 6."
Why it works: you did not fight the buy. You named the missing object. "We'll make it work" is how the designer ends up in the file at 11pm on Thursday while traffic waits.
2. "Almost" as a status
They send: "Almost there, one more look tonight."
Do not send: "Great, thanks." Then move the board to pending approval.
Send:
"I need to treat 'almost' as open, not as approved. If you are the approver on this job, I need a yes on [filename] by Tuesday 3pm for freeze, or a written list of the changes that would make it a yes. A third look tonight without a decision date puts us inside trafficking with no lock."
Why it works: "Almost" sounds like progress. It is an unmade decision. Tuesday 3pm is a gate. Tonight with no date is round four in disguise.
3. Legal with no date
They send: "Legal has it. Should be fine."
Do not send: "Cool, keep me posted."
Send:
"Legal is a gate, not a vibe. Who is looking at it, what version do they have, and when do they return a yes or a mark-up? If I do not have a name and a time by end of day, I will mark legal at-risk on the decision calendar and we talk this afternoon about a version that does not need that gate, or a date conversation with media."
Why it works: owner, version, return date. "Should be fine" is how a mark-up lands Friday at 4pm on a file traffic already built.
4. The creative director wants one more pass after freeze
They send: "End card still bothers me. Quick pass tonight."
Do not send: "We don't have time." They will do it anyway, after hours, and you will still be late.
Send:
"Freeze was Tuesday. A new end card reopens visual lock, and it will not traffic Thursday. If you want to reopen, I need that as a named decision with [approver]: overtime tonight plus a conversation with media about slipping the first day, or we park the end card for a mid-flight swap. I will not let the designer open the file on a vibe."
Why it works: you priced the reopen. The designer is protected. The creative director can still make the call. They cannot make it for free inside a locked date.
5. Traffic asks for the file that is not locked
They send: "Can you just send what you have so we can start speccing?"
Speccing an unlocked hero creates a second version of the truth. Monday you have two finals.
Do not send: "Here's the latest, we'll swap if anything changes."
Send:
"I can send the spec sheet and the locked sizes today. I will not send a hero that is still in review to be built as final. If you need a placeholder for platform QA, it gets labeled WORKING and it does not get uploaded as live. Finals come after freeze: named version, named yes."
Why it works: traffic has something to do. They do not have a fake final. Latest-we-will-swap is how the wrong end card goes live.
6. You are already inside the freeze window
You missed it. Round-three notes landed Wednesday. Flight is Monday.
Send, the same day, not after the miss:
"We are inside the freeze and the hero is not locked. I should have forced this calendar two weeks ago. I need one of three from [approver] by 1pm, in writing: lock the current version as-is and traffic it; take one round tonight as overtime and tell media the first day is dark or on a backup unit; or kill the new notes and ship what legal already cleared. If I do not get a call by 1pm, we run option one, because option two without a yes is how we miss Monday entirely."
Why it works: you still named the fork. Defaulting to lock-as-is is the adult move. "What does everyone think" at 4pm on Wednesday is how the designer works all night on a round nobody chose.
If the account manager already promised the flight in a client thread, do not name this there first. Take it to them privately, then go back together with the fork. How Account Managers and Creative Project Managers Actually Work Together is the map for that handoff.
What Changes When This Is in Place
Standups stop asking how it is going. They ask which gate, which owner, and whether it is locked.
The designer stops doing a fifth round on Thursday night because freeze is a door. When the creative director wants the end card, the cost is visible before the file opens. Overtime is a choice. You stop pretending it is free.
The account manager cannot sell a date the decision path cannot feed. The media planner gets an honest date two weeks out, not a scramble on Thursday. Traffic's Finals folder only receives locked files.
In-house, there is often no media buy. There is a launch date announced in a meeting. The structure is the same. The tradeoff is another job, or a date conversation with the person who announced it.
None of this requires a new tool. It requires a second calendar, a definition of approved, and sentences you will actually send.
Frequently Asked Questions
What do you do when the media buy is already locked and cannot move?
You still build the decision calendar. Working backward from the date that cannot move shows which gates are already late. Then you cut: a round, a size, a variation, a first-day unit. You do not "see how far we get." If freeze is already behind you, force the fork in writing the same day: lock as-is, paid overtime plus a media conversation, or kill the new notes.
How far in advance should you freeze creative before a flight or launch?
Far enough that trafficking has a real working day after the yes, and a last round has a last owner. Monday live, freeze Tuesday, traffic Thursday is a usable pattern. Freeze is a date on the decision calendar, owned, not "when we feel done."
Who owns the freeze — the CPM, traffic, or account?
The CPM owns the calendar and the sentence that defends it. Traffic owns the buffer after freeze and will not take an unlocked file. Account owns the client-facing conversation when a gate is going to miss. Align privately, then put freeze in writing where the work lives.
What does "approved" need to mean before files go to trafficking?
A named version, a named approver yes in writing, legal or compliance cleared if required, specs that match the buy, no open comments, freeze acknowledged. A like in a meeting is not approved. Traffic uploads a file that can run.
Is a production calendar enough if it already has approval milestones on it?
Not if those milestones are one line that says "approvals" with no owner, no definition of lock, and no consequence. A production calendar tracks making. A decision calendar tracks deciding. If concept is still open inside two weeks of live, the production calendar is lying to you about what week you are in.
Do I need a certification to run a decision calendar?
No. You need the habit: two calendars, named owners, a freeze, a definition of approved, and a sentence you will send on Tuesday at 10:14. A credential is not required to put freeze on a date and defend it.
Closing
If your flights, launches, and events keep colliding with creative that is still in review, the problem is probably not that people are slow. It is that you locked a date without locking the path of decisions that has to feed it.
You do not need another status template. You need the operating system this job actually runs on: brief discipline, single-approver routing, written decision closure, and a freeze that is a door.
The default path is the Bundle: Level I ($147), Level II ($197), the Creative PM AI Kit ($97), and the Resume Kit ($57). $297 one-time. Bought separately those are $498, so you save $201. Self-paced. Unlimited exam retakes. Digital certificates emailed when you finish. They never expire. 5-day full refund if it is not the right fit. Enroll in the Bundle.
If you only want the foundation, Level I is $147. Eight self-paced modules, typically 10 to 15 hours, 70% to pass, unlimited retakes. The credential is a Certificate of Completion, emailed when the requirements are met. It never expires. Start with Level I.
Not ready yet? Start with the free eBook, The Essentials of Creative Project Management.
Who should skip this: if you already run a decision calendar with named owners, a freeze traffic will not cross, and a written definition of approved, you do not need this post. Send the Tuesday sentence. Come back with the fork, not with more status.
The Only Certification Built for Creative Project Managers
CPMA is the only certification built exclusively for creative project managers, developed with veterans from Disney, Google, Snap Inc., Red Bull, Sony Pictures, Accenture, and Paramount Pictures. The Bundle is $297. Level I is $147 if you want the foundation only. Or start with the free eBook.