| name | playbook-client-retainer-management |
| description | Use when designing or improving a Client Retainer Management operating playbook with roles, ordered actions, controls and measures. Use platform skills for channel plans and strategy skills for upstream direction. |
| metadata | {"portable":true,"compatible_with":["claude-code","codex"]} |
Playbook: Client Retainer Management
A practical operating guide for managing retainer-based client relationships.
Scope creep, communication breakdown, and poor renewal handling are the three
leading causes of retainer loss. This playbook prevents all three.
Cross-reference: biz-dev-proposal (scope definition at proposal stage),
playbook-agency-operations (team-level processes), playbook-daily-operations-routine
(day-to-day execution discipline).
Use When
- Build or improve a repeatable Client Retainer Management workflow for a client or delivery team.
- Turn an approved objective into roles, controls, handoffs and measurable actions.
Do Not Use When
- The task is a single-channel presence plan; use the closest
platform-* skill.
- The task is upstream positioning or channel choice; use the closest
strategy-* skill.
Required Inputs
| Artefact | Source/provider | Required? | If absent |
|---|
| Objective, audience and success measure | Approved client brief or accountable owner | Yes | Stop and request the missing decision |
| Current workflow, assets and performance evidence | Team records, platform exports or supplied artefacts | Conditional | Label the baseline unassessed and use a minimum viable workflow |
| Roles, budget, timing and approval limits | Delivery owner | Yes for execution | Produce a draft only; do not schedule, spend or publish |
Capability and Permission Boundaries
Read supplied artefacts and search relevant evidence. Treat review, audit and planning as read-only. Editing the requested draft is allowed; publishing, messaging, production changes, personal-data processing, spending, destructive actions and certification claims require explicit authority. Use network access only for authorised verification.
Degraded Mode
If accounts, files, network, rendering or current evidence are unavailable, return the narrowest useful qualified Client Retainer Management playbook plus an evidence-gap list. Mark each unavailable check not assessed; never convert it into a pass.
Decision Rules
| Condition | Action | Failure or risk avoided |
|---|
| Repeated requests exceed the agreed service boundary | Document the pattern and agree a scope or fee change | Silent scope creep |
| Inputs and authority are complete | Produce an execution-ready playbook | Unowned actions and hidden assumptions |
| Evidence or tooling is incomplete | Produce the narrowest qualified draft and a gap list | Treating an unassessed check as passed |
| Action publishes, spends, contacts people or changes production state | Require explicit approval before action | Unauthorised external impact |
Workflow
- Confirm the consumer, objective, market, decision owner and permission boundary; stop if the objective or owner is missing.
- Inspect supplied evidence and verify volatile claims; record missing inputs rather than filling them with assumptions.
- Apply the decision rules, preserve useful existing material and draft the Client Retainer Management playbook.
- Test each action against platform, privacy, safeguarding, brand and approval constraints; stop and escalate a blocking risk.
- Run the quality and anti-slop gates. If a check fails, correct the draft and rerun it before handoff.
Outputs
| Artefact | Consumer | Acceptance condition |
|---|
| Client Retainer Management playbook | Client owner and delivery team | Uses named inputs, assigns actions, states decisions and contains no unverified specifics |
| Assumption and gap register | Approver or next workflow | Every missing source, unassessed check and required approval has an owner or next action |
Evidence Produced
| Evidence | Format | Acceptance condition |
|---|
| Decision and verification record | Inline table or appendix | Each material choice traces to an input, source or labelled assumption |
| Release-gate result | Completed checklist | No blocking policy, factual, permission or anti-slop finding remains |
Quality Standards
Use British English and the specified market context. Recommendations must be executable with the stated capacity, current claims must be verified or qualified, and acceptance conditions must be observable. A worked example must use a labelled scenario, not fabricated client evidence.
Anti-Patterns
- Inventing a client fact, benchmark, budget or approval. Fix: cite the source or label the assumption and its effect.
- Copying one channel or client pattern unchanged. Fix: tie each choice to the named audience, objective and evidence.
- Stating volatile platform or legal details from memory. Fix: verify the current official source or omit the claim.
- Treating an inaccessible account, file or metric as healthy. Fix: mark it
not assessed and bound the conclusion.
- Publishing, spending, messaging or changing production state from planning authority. Fix: obtain explicit action authority.
- Delivering actions without owner, timing or acceptance. Fix: assign all three or return the item as an unresolved gap.
References
Required Input
Before generating any output, ask for the following:
- Client name and industry — who is this retainer for?
- Retainer start date and end date — when does the current agreement run?
- Current deliverables — what is explicitly in scope (list every deliverable)?
- Primary pain point — select one: scope creep / non-communication / pricing
disputes / renewal negotiation
- Relationship health — select one: good / strained / crisis
Use these inputs to tailor the output to the specific situation. If the relationship
is strained or in crisis, prioritise Sections 5 and the reset conversation script.
If the retainer end date is within six weeks, prioritise Section 6.
Section 1: Defining Scope Before Work Begins
Scope creep starts before the contract is signed — when the scope is vague. Prevent
it at the proposal stage (see biz-dev-proposal).
A complete retainer scope definition includes six named elements:
1. Deliverables List
Name every deliverable with a quantity. Vague language creates disputes.
- Good: "5 Instagram posts per week, 1 Facebook post per day, 1 monthly report,
1 strategy review call per quarter."
- Avoid: "social media management."
2. Platform List
Name each platform explicitly. Any platform not listed is out of scope by default.
Do not write "and other platforms as agreed" — this invites scope creep.
3. Revision Rounds
State how many rounds of revisions are included per deliverable. Standard is two
rounds. Round three is a change request and is billed separately.
4. Response Time
Define community management hours precisely:
"Respond to comments and DMs Monday–Friday, 8am–6pm EAT within 2 hours."
Out-of-hours response is not included unless explicitly stated and priced.
5. Approval Process
State how long the client has to approve content before publication. Recommended:
24 hours. State what happens if the client does not reply — standard position is
that the consultant publishes after 24 hours, unless the client opts for a
mandatory-approval process (which must then be reflected in the timeline).
6. Exclusions
Name what is NOT included. Common exclusions:
- Paid advertising management (bidding, targeting, creative testing)
- Graphic design beyond approved templates
- Video production or video editing
- PR outreach or media relations
- Website updates or web development
- Photography or event coverage
Section 2: Scope Creep Recognition
Scope creep is any work requested that is not in the deliverables list. Recognise
it early — the longer it goes unaddressed, the harder it is to correct.
Common scope creep requests in the East African context:
| Request Type | Example | Response |
|---|
| Platform add-on | "Can you also manage our TikTok?" | Change request: quote additional fee |
| Volume increase | "Can we do 2 extra posts this week for the promotion?" | Change request: quote fee or defer to next month |
| New service | "Can you design our new flyer?" | Decline politely; graphic design is out of scope |
| Urgent out-of-hours | "Can you post this now? It's 9pm." | Remind of working hours; schedule for first thing tomorrow |
| Reporting expansion | "Can you add more detail to the monthly report?" | Accommodate once; add to scope at renewal |
| Ad-hoc strategy calls | "Can we have a quick call?" | Count against the quarterly call inclusion; additional calls are billable |
| Translation request | "Can you do a version in Luganda?" | Change request if only English was agreed in scope |
EA-specific patterns to watch for:
- WhatsApp messages requesting "quick things" that accumulate into significant
unbilled work across the month
- Clients adding family members or colleagues to the content approval chain without
prior discussion — this extends turnaround times and creates conflicting feedback
- Requests for content in Luganda or Swahili when the agreed scope specified English only
- New campaigns added mid-month without a conversation about capacity or additional cost
- Clients sharing competitor content in a group chat with an implied expectation to replicate it
Section 3: Change Request Protocol
When a request falls outside the agreed scope, use this protocol consistently.
Consistency is what distinguishes a professional agency from a freelancer who says
yes to everything and then resents it.
Step 1: Acknowledge the request positively
Never make the client feel wrong for asking. Acknowledge the idea, then redirect.
Script (WhatsApp or email):
"Thanks for the idea — I think this could work really well. This falls outside
our current agreement, but I'd be happy to add it. The additional cost would be
[UGX X] for [deliverable]. Would you like me to go ahead, or shall we include
this in the renewal next month?"
Step 2: Never say the following
- "That's not in my job description." — sounds defensive and damages the relationship.
- "You're asking too much." — unprofessional and accusatory.
- "I'll do it this once." — sets the precedent that extra work is free, and
the client will ask again.
Step 3: Document every approved change request in writing
Confirm via WhatsApp message after verbal agreement. Maintain a running log:
| Date | Request | Status | Agreed Fee | Notes |
|---|
| [Date] | TikTok management (3 posts/week) | Approved | UGX 350,000/month | Starts Month 4 |
| [Date] | Extra posts for Eid campaign (4 posts) | Approved | UGX 80,000 one-off | Published 9 April |
Keep this log as a living document. Reference it at the monthly check-in and at
renewal.
Section 4: Monthly Check-In Structure
A structured monthly check-in prevents relationship drift and gives scope issues
a formal channel — so they do not accumulate as WhatsApp grievances.
Monthly check-in agenda (30 minutes maximum):
| Time | Agenda Item | Purpose |
|---|
| 0–10 min | Results review | Walk through the monthly report; name 1 win and 1 area for improvement |
| 10–20 min | Client priorities | "What's your biggest business focus next month? Any campaigns, events, or launches?" |
| 20–25 min | Scope review | "We've been delivering [X]. Is there anything you'd like to adjust for next month?" |
| 25–30 min | Action items | Agree on 2–3 specific actions; confirm who owns each |
Format guidance:
- In-person or WhatsApp call preferred in EA — email check-ins are frequently
ignored or deprioritised.
- Send a WhatsApp voice note summary immediately after the call to confirm what
was agreed. This creates a record without requiring the client to read a formal document.
- If the client cancels the check-in twice in a row, treat this as a non-communication
trigger (see Section 5).
Section 5: Performance Review Triggers
These situations require an unscheduled review conversation. Do not wait for the
next monthly check-in — early action protects both the client relationship and the
retainer.
| Trigger | Action |
|---|
| Primary metric (enquiries/leads) drops for 2 consecutive months | Request an emergency strategy review; proactively surface the issue before the client raises it |
| Client posts content outside the agreed approval process | Clarify the process in writing immediately; risks include inconsistent brand voice and content conflicts |
| Client is unresponsive for 2 or more weeks | Send a formal review request via WhatsApp and email; unresponsiveness is a retainer risk and must be named |
| Client requests a price reduction without proposing a scope reduction | Prepare a counter-proposal pairing the reduced price with a corresponding reduction in deliverables |
| Client relationship feels adversarial or mistrustful | Request a reset meeting; name the dynamic professionally without blame |
Reset meeting script:
"I want to make sure we're working well together — I think there may be some
things worth discussing openly. Can we schedule 30 minutes to do a relationship
check-in? I want to make sure this retainer is working for both of us."
Name the dynamic professionally. Avoidance makes adversarial relationships worse.
Section 6: Retainer Renewal
Renewals must be initiated six weeks before the retainer end date. Raising renewal
at the last minute signals poor planning and weakens the consultant's negotiating position.
Renewal Preparation (4 Weeks Before End Date)
Complete these four steps before the renewal conversation:
-
Compile results for the full period. Pull primary metric trends, campaign
highlights, and wins. Frame these as outcomes for the client's business, not
as a list of tasks completed.
-
Identify scope additions to propose. What new services would benefit this
client in the next period? This is the expansion opportunity.
-
Identify low-value deliverables. What has been in scope but produced little
demonstrable result? Propose adjusting or replacing these — this demonstrates
strategic thinking, not just execution.
-
Prepare a revised proposal. Updated scope, updated pricing, clear rationale.
Use biz-dev-proposal to generate the formal document.
Pricing at Renewal
An annual price increase of 10–20% for active retainers is standard and should be
communicated six weeks in advance, not on the day of renewal.
Frame the increase in terms of results and forward value:
"Over the past year we've achieved [result]. For next year, the investment will
be [new price], which includes [new addition or quality improvement]. I've put
together a proposal — can we schedule 30 minutes to go through it?"
Do not apologise for the increase. A price increase tied to demonstrated results
is professional and justified.
Renewal Conversation Script
"I'd love to continue working together. I've put together a review of what we've
achieved this year and a proposal for next year. Can we schedule 30 minutes to
go through it?"
Schedule the meeting before sending the proposal document. A proposal sent without
a conversation is easier to decline.
If the Client Does Not Renew
Handle the offboarding professionally. East African professional communities are
small — word travels.
-
Complete all contracted deliverables through the final day of the retainer period.
Do not scale back effort because the relationship is ending.
-
Hand over all assets within five working days of the final date: content files,
brand assets, login credentials (where held), strategy documents, and reports.
-
Send a formal offboarding message:
"It's been a pleasure working with you. Attached is everything you'll need
for a smooth handover. Please don't hesitate to reach out if you have any
questions during the transition."
-
Do not speak negatively about the client in professional circles.
-
Log the experience: what worked, what did not, what to change in the next
retainer agreement. Use this to improve the scope definition at the next
proposal stage.
Quality Criteria
Output from this skill meets the standard when:
- The scope definition checklist covers all six named elements: deliverables,
platforms, revision rounds, response time, approval process, and exclusions
- The scope creep table lists at least six common EA request types, each with a
specific scripted or recommended response
- The change request protocol includes a word-for-word script that is positive
in tone and professionally firm on boundaries
- The monthly check-in is structured as a timed 30-minute agenda with four named
segments and a clear purpose for each
- Performance review triggers are defined as specific, observable signals with
specific named actions — not general advice
- Renewal preparation is framed as a six-week process, not a last-minute conversation
- The offboarding process is included for non-renewals, with a word-for-word
handover message and a five-working-day asset handover deadline