Agency Operations Playbook
<!-- dual-compat:start -->
Use when
- Generates a tailored internal operations manual for a Uganda/East Africa social media consultancy or solo practitioner. Covers client onboarding, retainer structures (in UGX), project management, invoicing, quality control, and reporting rhythms. Invoke this skill when setting up a new consultancy, systematising an existing operation, onboarding a first employee, or when a consultant identifies pain points in client management, cash flow, or team coordination.
- Use this skill when it is the closest match to the requested deliverable or workflow.
Do not use when
- Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
- Do not use it when another skill in this repository is clearly more specific to the requested deliverable.
Workflow
- Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
- Follow the section order and decision rules in this ; do not skip mandatory steps or required fields.
- Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.
Anti-Patterns
- Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
- Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
- Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.
Outputs
- A structured markdown document, plan, playbook, or strategy ready for client-facing or internal use.
References
- Use the inline instructions in this skill now. If a directory is added later, treat its files as the deeper source material and keep this execution-focused.
<!-- dual-compat:end -->
Required Input
Ask for the following before generating any output:
- Consultant/agency name — trading name or personal brand
- Team size — solo, 2–5 people, or 5–10 people
- Current client count and typical retainer value range (UGX) — e.g. "3 clients, UGX 1.2M–2.5M/month"
- Tools currently in use — project management (Trello, Asana, etc.), invoicing (Wave, Excel, etc.), communication (WhatsApp, email, Slack)
- Primary challenge — client management, cash flow, team coordination, or quality control
- New or existing operation — starting from scratch, or systematising an established practice
Use these inputs to calibrate the output: adjust tool recommendations by team size, flag the primary challenge section for expanded guidance, and note whether the consultant needs to build systems or refine existing ones.
Section 1 — Client Onboarding Checklist
Complete this checklist for every new client engagement. Target: all items done within 30 days of signing.
Day 1–3: Foundations
Day 4–7: Communication Setup
Day 8–14: Strategy and Planning
Day 15–30: First Publishing Cycle
Section 2 — Retainer Structure
Standard retainer tiers for a Uganda/East Africa consultancy. Adjust pricing based on client size, industry complexity, and scope.
| Tier | Services Included | Monthly UGX | Best For |
|---|
| Essential | 12 posts/month, 1 platform, monthly report | 800,000 – 1,200,000 | SMEs starting out |
| Growth | 20 posts/month, 2 platforms, ad management up to UGX 500K budget, monthly report | 1,500,000 – 2,500,000 | Growing SMEs |
| Premium | 30 posts/month, 3 platforms, ad management up to UGX 2M budget, strategy, monthly + quarterly report | 3,000,000 – 5,000,000 | Established businesses |
| Enterprise | Full-suite: strategy, content, ads, influencer coordination, PR integration, weekly reporting | 6,000,000+ | Large businesses, NGOs, multinationals |
Note: Ad budgets listed above are client-owned spend passed through — they are not included in the retainer fee. Document this distinction explicitly in the contract.
Billing Protocol
- Invoice on the 1st of each month for that month's retainer
- New clients: require 50% upfront for the first month before work begins
- Accepted payment methods: MTN MoMo Business, Airtel Money Business, bank transfer, or Pesapal payment link
- Charge additional revisions at UGX 30,000 per post beyond the two rounds included in the package
Contract Essentials
Include all of the following in every engagement agreement:
- Statement of work — list exactly what is included (post count, platforms, reports)
- Exclusions — list what is not included (graphic design, video production, paid ad spend, web work)
- Term length — minimum 3 months recommended; month-to-month attracts a 15% premium
- Termination clause — 30 days' written notice required from either party
- IP ownership — client owns all content produced under the retainer
- Late payment clause — 1.5% per month on invoices overdue beyond 30 days
- Revision policy — two rounds included; additional rounds billed at the stated rate
Section 3 — Project Management System
Tool Selection by Team Size
| Team Size | Recommended Tool | Configuration |
|---|
| Solo | Trello (free) or Notion (free) | One board per client; columns: To Do / In Progress / Awaiting Approval / Scheduled / Published |
| 2–5 people | Asana (free tier) or ClickUp (free) | Task assignment, due dates, client folders, comment threads |
| 5–10 people | Monday.com or ClickUp paid | Timeline view, workload management, automations |
Weekly Workflow Template
Apply this schedule each week for every active client:
| Day | Activity |
|---|
| Monday | Content creation — write captions, brief graphic designer, draft copy |
| Tuesday | Internal review and editing — apply quality control checklist (Section 5) |
| Wednesday | Send to client for approval — use Google Doc or Notion; set 48-hour deadline |
| Thursday | Schedule approved content; begin creation for the following week |
| Friday | Monitor engagement, respond to comments, compile performance data |
Content Approval Protocol
- Send all content in a single Google Doc or Notion page — include caption, platform, publishing date, and image brief on each row
- Frame the approval request clearly: "Please review and approve by [date] so we can schedule on time. Items not approved by this date will be rescheduled to the following week."
- Two revision rounds are included per content package — document this in the retainer agreement
- Additional revisions beyond two rounds are billed at UGX 30,000 per post — invoice separately at month end
Section 4 — Invoicing and Cash Flow
Recommended Invoicing Tools
- Wave (free) — web-based invoicing and basic accounting; supports UGX; suitable for solo to 5-person teams
- Zoho Invoice (free up to 5 clients) — professional templates, automated payment reminders
- Excel or Google Sheets — acceptable for solo operators; ensure invoice numbers are sequential
Invoice Contents (Mandatory)
Every invoice must include:
- Invoice number (sequential: INV-2026-001, INV-2026-002, etc.)
- Invoice date and payment due date (standard: 14 days from invoice date)
- Client name, trading name, and physical or postal address
- Your agency name, address, and contact details
- Line-by-line description of services rendered and the period covered
- Amount per line item and subtotal
- Any applicable taxes
- Total amount due
- Payment methods and account numbers (MTN MoMo, Airtel Money, bank details, Pesapal link)
Cash Flow Rules
- Never begin work without a signed agreement and first payment received
- Chase overdue invoices in this sequence:
- Day 8 after due date: WhatsApp reminder — friendly, factual
- Day 15: Email with invoice attached — reference invoice number and amount
- Day 30: Formal letter — state that work may be paused pending settlement
- Maintain a float equivalent to one month of operating costs at all times
- Keep business and personal bank accounts separate — even when operating as a sole trader
Tax Obligations (Uganda)
- Consultants earning above UGX 2,820,000 per year are subject to Income Tax under the Income Tax Act Cap 340
- Register with the Uganda Revenue Authority (URA) and file annual returns
- VAT registration is required when annual turnover exceeds UGX 150 million
- Retain all invoices, receipts, and payment records for a minimum of 5 years
- Consult a qualified accountant for personal tax structuring — this playbook is operational guidance, not legal or tax advice
Section 5 — Quality Control Checklist
Apply this checklist to every piece of content before sending to the client for approval. No content leaves the agency without passing all items.
Section 6 — Client Reporting Rhythm
Maintain a consistent reporting cadence for every active client. Use the
skill for monthly and quarterly report content; use the
skill for the slide deck version.
| Report | Frequency | Delivered By | Format |
|---|
| Performance snapshot | Weekly (optional for Growth tier and above) | Account manager | WhatsApp voice note or brief text message |
| Monthly report | Monthly — by the 5th of the following month | Account manager | Google Slides or PDF via email |
| Quarterly review | Quarterly | Senior consultant | Meeting + slide deck |
| Annual review | Annually | Senior consultant | Full-day strategy session + written summary |
Reporting Standards
- All reports must include: period covered, key metrics vs. prior period, top-performing content (with reason), what did not work, and recommended actions for the next period
- Use percentage changes and absolute numbers — not vanity metrics alone
- Apply the RACE framework (Chaffey, 2024) to structure metrics: Reach, Act, Convert, Engage
- Cross-reference skill to calculate return on retainer investment where the client has conversion data
Section 7 — Team Management (2–10 People)
Apply this section when the operation has more than one person. Skip for solo practitioners.
Role Definitions (Minimum Viable Team)
| Role | Responsibilities |
|---|
| Account Manager | Client communication, content approval coordination, reporting, relationship management |
| Content Creator | Caption writing, content calendar management, scheduling |
| Graphic Designer | Visual assets — static posts, Stories, covers (design files, not strategy) |
| Ads Specialist | Paid campaign setup and reporting (within retainer scope — no bidding optimisation) |
Delegation Rules
- Every task must have one owner — not "the team"
- Assign tasks with a due date and expected output, not just a topic
- Use the project management tool (Section 3) for all task assignment — avoid informal WhatsApp delegation for work tasks
- Hold a 15-minute Monday morning team huddle: each person states what they are delivering that week
Performance Standards
- Internal content deadlines are always 24 hours before the client-facing deadline — build in buffer
- Late internal submissions (missing the internal deadline by more than 2 hours without notice) are flagged and discussed in the weekly huddle
- Apply Section 5 quality control checklist before any content moves from Content Creator to Account Manager
Section 8 — AI Revenue Models: Database Reactivation and Android Upsell Stack
This section applies the Wardrope (2024) ROYA framework for agencies that want to add AI-powered revenue streams alongside or within social media retainers.
The Database Reactivation (DBR) Model
Every business client has a dormant contact database — past enquiries, lapsed customers, event registrants — that represents the fastest source of new revenue. The DBR model reactivates this database using AI-personalised SMS/WhatsApp before spending on paid lead generation.
ROYA 8-Step Process (Wardrope, 2024):
| Step | Action |
|---|
| 1. Approach | Re-engage the client's old contacts with a low-friction personalised message |
| 2. Coffee Date | Qualify interested contacts via a short Zoom or WhatsApp call |
| 3. Close | Confirm interest and move to booking |
| 4. Android Build | Configure the AI response system (HighLevel CRM + ChatGPT integration) |
| 5. Prince Charming Kiss | Send a 2-sentence reactivation SMS/WhatsApp to the dormant list |
| 6. Sales Call | Human follow-up for warm responders |
| 7. Profit | Revenue closed and anchor payments collected |
| 8. Repeat | Cycle continues; build to fresh lead generation only after DBR is optimised |
Key principle (Wardrope, 2024): Sell First, Build Later. Demonstrate the value of the AI system to the client using a live demo on the OpenAI Playground before building the full pipeline. Reduces sales cycle and eliminates the need for a finished product before closing.
AI Upsell Stack (Escalation Sequence)
Start with the foundational DBR service; upsell to each subsequent module only after the previous one is proven:
- Database Reactivation — AI-personalised messages to dormant contacts (foundation service)
- Fresh Leads Pipeline — AI qualification of new inbound leads from paid channels
- Speed To Lead — instant AI response to opt-in within 5 minutes of enquiry
- Out-of-Hours Android — 24/7 AI chat coverage when the sales team is offline
- Document Collection Android — AI-guided collection of application forms, KYC documents, or intake information
Deal Structures (Wardrope, 2024)
Offer these structures based on client risk appetite. Zero Risk deals remove the price objection entirely:
| Structure | Terms | Best for |
|---|
| Zero Risk Performance | Agency earns 50% rev share; client pays nothing upfront | Clients who need proof before commitment |
| Zero-ish Risk | Client covers tool costs (SMS, OpenAI subscription); agency earns backend % | Low-trust new relationships |
| Frontend + Backend | Monthly licence fee + backend revenue share | Established relationships |
| Chunky Retainer | Fixed monthly fee (typically $5K–$25K equivalent); no backend | Clients who prefer predictability |
| Deductible Deposit | Commitment deposit (refunded against backend earnings) | High-value deals requiring build investment |
AI Delivery Stack: HighLevel CRM (pipelines, SMS, workflows) → Zapier or Make.com (connects ChatGPT to HighLevel) → OpenAI/ChatGPT subscription. For Ugandan/EA deployments, adapt SMS delivery to Africa's Talking or Infobip; WhatsApp messaging via WhatsApp Business API.
5 Selling Principles (Wardrope, 2024)
Apply when pitching any AI or social media service:
- Widen the Yes Hole — performance-based or zero-risk deals remove the price objection entirely
- Be Ready to Walk Away — scarcity and confidence command premium positioning
- We Are the Prize — the client should be qualifying themselves for the agency, not vice versa
- Hell Yes or Hell No — do not accept lukewarm deals; low-commitment clients drain capacity
- Show, Don't Tell — live demos (OpenAI Playground, content previews) close faster than decks
Section 9 — 7-Figure Agency Model: Positioning, Retention, and Scale
Principles from Nelson (2018) for building a recurring-revenue agency that reaches seven figures.
Rule of Five Ones (Nelson, 2018)
A seven-figure agency requires sustained focus, not diversification:
| One | Focus |
|---|
| One target market | One niche — specific enough to name (e.g. "manufacturing SMEs in Uganda") |
| One lead generation strategy | One prospecting method mastered before adding a second |
| One conversion mechanism | One sales process applied consistently |
| One programme | One core service package; no custom scope for each client |
| One year of focus | Stick to the above for 12 months before expanding |
Recurring revenue principle: Never accept one-off project work. Auto-charge retainers only. A client that will not commit to a retainer is a client who is not ready — and not worth the operational cost of a one-off engagement.
Client Retention — 3-Part System (Nelson, 2018)
"Perceived indifference" is the #1 reason clients leave — not poor results. Structure the relationship to remove all ambiguity about the agency's ongoing commitment.
Part 1 — Strong Kickoff:
- Comprehensive client setup meeting (30–90 minutes) within the first week of signing
- Welcome pack: printed strategy summary, handwritten note, onboarding checklist
- 60–90 day onboarding email sequence — weekly touchpoints with educational value, not just status updates
Part 2 — Communication Rhythm:
- Monthly review calls: cover performance data, what is working, what is not, and one clear recommendation
- Weekly WhatsApp performance snapshot (for retainers UGX 2.5M+)
- Never allow 30+ days of silence — a client who has not heard from you in a month is already looking for a replacement
Part 3 — Seed the Vision:
- Every client meeting must include a forward-looking statement about the next 30–60–90 days
- Give clients specific homework (e.g. "Please send us three customer testimonials by Friday") — involvement increases psychological ownership
- Re-anchor the relationship regularly: reference the original goal and show progress towards it
CRR Formula: ((Clients at end of period − New clients acquired) ÷ Clients at start of period) × 100. Target: 95%+ monthly CRR. Above 95% compounds into seven-figure revenue. Below 90% means the agency is filling a leaking bucket.
Organisational Structure (Nelson, 2018)
| Role | Function |
|---|
| Visionary (Owner) | Strategy, client relationships, business development, culture |
| Integrator (COO) | Operations, systems, team accountability, process ownership |
| Account Manager | Client communication, retention, reporting, upsell identification |
| Content / Delivery | Execution of the core service (content, ads, SEO, AI systems) |
| Finance / Admin | Invoicing, collections, contractor management |
Hire the Integrator role first — this is the most leveraged hire an owner can make. The Integrator converts the owner's vision into operational reality and frees the Visionary to focus on growth.
Agency Value Proposition in the AI Era (Vallaeys, 2019)
Saying "we use AI" is no longer a differentiator. Every agency has access to the same AI tools. The differentiator is how the agency deploys AI to solve client-specific problems.
Value proposition principle: "We leverage AI and automation in ways that bring your unique business data and context into the equation — producing results that generic tools cannot replicate." This framing positions the agency as a power user, not a reseller of off-the-shelf software.
Kasparov Principle (Vallaeys, 2019): A weaker human with a better process beats a stronger human with an inferior process. Build repeatable systems — then hire people who can execute and improve those systems, not rock-star individuals who operate outside them. Great processes outperform great people operating without processes.
Insight Broker staffing model (Vallaeys, 2019): The new value-add role in a digital agency is not the programmer or the media buyer — it is the Insight Broker: someone who understands what causes results, can explain it to clients in plain language, and knows which levers to adjust. Hire for attitude first; aptitude is trainable. A high-attitude learner who follows process consistently outperforms a high-aptitude individual who resists structure.
Quality Criteria
Output from this skill is considered complete and of acceptable quality when it meets all of the following:
- The 30-day onboarding checklist is present with day-by-day tasks grouped into four phases (Day 1–3, 4–7, 8–14, 15–30)
- Retainer tiers are presented in a table with UGX price ranges, inclusions, and target client type for all four tiers
- The content approval protocol specifies the 48-hour turnaround rule and the two-revision-rounds policy
- An invoicing tool is recommended and justified by team size; mandatory invoice fields are listed
- The URA tax note references the UGX 2,820,000 income threshold and the UGX 150M VAT threshold
- The quality control checklist contains all nine items and is formatted as a tickable list
- The reporting rhythm table covers all four report types with frequency, owner, and format
- Section 8 AI revenue models are included when the client is building or considering AI-augmented services
- Section 9 retention system (3-part: Kickoff, Communication Rhythm, Seed the Vision) is applied for any agency with 3+ clients
References
Link to these related skills when producing output. Read the linked skill before cross-referencing its deliverables in this playbook.
- — client context capture; required at Day 1–3 of onboarding
- — monthly and quarterly report generation; required for Section 6
playbook-social-media-policy/SKILL.md
— internal content governance; relevant to Section 5 quality control
meta-roi-framework/SKILL.md
— ROI calculation for retainer justification; relevant to quarterly and annual reviews