This is not a blog post condensed into a PDF. This is an operating system for building an AI-powered copywriting agency that generates ₦8M/month in recurring revenue. Every module contains exact procedures — not theories, not possibilities, not “consider doing X.” You will do X, in this order, with these tools, and you will verify it worked before moving on.
32 procedures. 10 modules. 75+ hours of reading and execution.
MODULE 1: FOUNDATION — AGENCY ARCHITECTURE & POSITIONING
Overview
Before you touch a single tool, you must define what you sell, who you sell it to, and how you position yourself against every other “I use
ChatGPT
” freelancer on the internet. This module builds the structural skeleton of your agency. Without it, every subsequent module collapses.
Your agency is not “I write copy with AI.” Your agency is a content production system that delivers measurable business outcomes — more leads, higher conversion rates, better email open rates — at a fraction of traditional agency cost and time. That distinction is your entire competitive advantage.
Procedure 1.1: Define Your Agency Identity
Open a new
Notion
page. Title it “Agency Identity Document.” Fill in every field below. Do not skip any. Do not write vague statements.
Agency Name: [Your chosen name — must include a descriptor like “Copy,” “Content,” or “Words”]
Tagline: One sentence. No adjectives. Example: “We turn briefs into revenue-generating copy in 24 hours.”
Ideal Client Profile (ICP): Industry, revenue range, team size, current content pain point.
Service Categories: Pick exactly three from this list — Sales Pages, Email Sequences, Social Media Content, Ad Copy, Website Copy, Product Descriptions, Blog Content, Landing Pages.
Price Floor: The minimum monthly retainer you will accept. Write it in Naira. Do not go below ₦150,000/month.
Revenue Target (Month 6): Write a number in Naira. Minimum: ₦2,000,000.
Save this document. You will reference it in every client call, every proposal, and every piece of marketing you produce.
Procedure 1.2: Competitive Positioning Statement
Write your positioning statement using this exact formula:
“For [ICP] who [pain point], [Agency Name] provides [service categories] that [measurable outcome] unlike [competitor type] who [their weakness].”
Example: “For e-commerce brands doing ₦5M-₦50M/month who struggle with inconsistent content output, Velocity Copy provides sales pages, email sequences, and ad copy that increases conversion rates by 15-40% unlike traditional agencies who take 3 weeks and charge ₦2M per project.”
This statement goes at the top of your website, your
LinkedIn
profile, and your proposal template. Do not change it for at least 90 days.
Procedure 1.3: Set Up Your Agency Domain and Email
- Go to Namecheap or Hostinger. Purchase your agency domain. Budget: ₦3,000-₦8,000/year.
- Set up
Google
Workspace (₦2,500/month per user). Create these email addresses:hello@youragency.com — general inquiriesprojects@youragency.com — client communicationbilling@youragency.com — invoices and payments
- Create a professional email signature that includes your positioning statement.
In Notion, create a page titled “Service Menu.” Build a table with these columns:
| Service | Deliverables | Turnaround | Price (₦) |
|---|
| Sales Page | 1 long-form page (2,000-3,000 words), 2 headline variations, 1 CTA set | 48 hours | ₦250,000 |
| Email Sequence | 5-email nurture or promo sequence, subject line A/B variants | 72 hours | ₦200,000 |
| Social Media Package | 20 posts (5 platforms), captions, hashtag sets | 5 days | ₦150,000 |
| Ad Copy Sprint | 10 ad variations (Facebook/Google), 3 headline options each | 48 hours | ₦180,000 |
| Monthly Retainer | Combination of above, delivered weekly | Ongoing | ₦500,000-₦2,000,000 |
This is your starting menu. You will refine pricing in Module 8. For now, these are the numbers you quote.
HACK: Never price by the word. Price by the deliverable and the outcome. A 500-word email sequence that generates ₦5M in sales is worth infinitely more than a 5,000-word blog post nobody reads. Your pricing reflects business impact, not word count.
Check-In: Module 1 Complete
Overview
This module installs and configures every tool in your agency. You will create accounts, set exact settings, and build the workspace structure that your entire operation runs on. Do not substitute tools without understanding why each one was chosen. This stack costs approximately ₦120,000/month at full configuration. Start with the free tiers and upgrade when revenue justifies it.
Procedure 2.1: ChatGPT Configuration
- Go to chat.openai.com. Sign up for ChatGPT Plus ($20/month ≈ ₦32,000/month). You need GPT-4 for the prompt engineering system in Module 3.
- Click your profile → Settings → Data Controls. Toggle OFF “Chat history & training.” This prevents your client work from training
OpenAI
’s models. - Create a Custom GPT for your agency:
- Click “Explore GPTs” → “Create”
- Name: “[Agency Name] Copy Engine”
- Description: “Generates conversion-optimized copy for [your ICP]. Follows brand voice guidelines, PAS framework, and AIDA structure.”
- Instructions: Paste the following base instruction set:
You are a senior direct-response copywriter with 15 years of experience. You write copy that converts. Every piece of copy you produce follows this structure:
1. Hook — Arrest attention in the first line
2. Problem — Name the pain precisely
3. Agitation — Twist the knife with specifics
4. Solution — Present the product/service as the only logical answer
5. Proof — Cite data, testimonials, or case studies
6. CTA — One clear, specific action
Rules:
- Never use the word "leverage" unless describing a physical lever
- Never use "synergy," "paradigm," or "innovative"
- Every sentence must pass the "so what?" test
- Write at a 7th-grade reading level
- Use short paragraphs (2-3 sentences maximum)
- Include specific numbers, not vague superlatives
- Never write "in today's fast-paced world" or any variation
- Save the Custom GPT. You will add knowledge files in Module 3.
Procedure 2.2: Grammarly Configuration
- Go to grammarly.com. Sign up for
Grammarly
Business ($15/user/month ≈ ₦24,000/month). - Open Settings → Customization. Configure these exact values:
- Audience: General
- Formality: Neutral
- Tone: Confident, Direct
- Domain: Business
- Create a Style Guide:
- Navigate to Account → Style Guide
- Add these rules:
- Always use active voice
- Avoid passive constructions unless the actor is unknown
- Flag sentences longer than 25 words
- Flag paragraphs longer than 4 sentences
- Preferred spelling: Nigerian English (recognize “colour,” “organise,” “programme”)
- Brand terms: Add your agency name and client brand names to the dictionary
- Install the Grammarly browser extension. This gives you real-time checking inside ChatGPT, Google Docs, Notion, and your email.
- Install the Grammarly desktop app for offline document checking.
HACK: Grammarly’s Style Guide feature is your secret weapon for consistency. When you onboard a new client (Module 7), add their brand terms, forbidden words, and tone preferences to a dedicated style guide. Switch style guides per client. This eliminates the “doesn’t sound like us” feedback loop.
Procedure 2.3: Notion Workspace Setup
- Go to notion.so. Create a new workspace titled “[Agency Name] Operations.”
- Build this exact page structure:
[Agency Name] Operations
├── 📋 Dashboard
│ ├── Active Projects (Kanban board)
│ ├── Revenue Tracker (Table)
│ └── Client Pipeline (Kanban board)
├── 👥 Clients
│ ├── [Client Name] (Template)
│ │ ├── Brand Brief
│ │ ├── Voice Guide
│ │ ├── Content Calendar
│ │ └── Deliverables Log
│ └── [Add client folders as onboarded]
├── 📝 Prompt Library
│ ├── Sales Page Prompts
│ ├── Email Sequence Prompts
│ ├── Social Media Prompts
│ ├── Ad Copy Prompts
│ └── Custom Client Prompts
├── ⚙️ SOPs
│ ├── Content Production SOP
│ ├── Quality Control SOP
│ ├── Client Onboarding SOP
│ └── Delivery SOP
├── 💰 Finance
│ ├── Invoices (Table)
│ ├── Expenses (Table)
│ └── MRR Tracker
└── 📊 Templates
├── Proposal Template
├── Invoice Template
├── Brief Intake Form
└── Delivery Email Template
Create the Client Template with these properties:
- Status (Select: Prospect, Active, Paused, Churned)
- Monthly Retainer (Number)
- Start Date (Date)
- Contract End (Date)
- Last Delivery (Date)
- Satisfaction Score (Select: 1-5)
- Content Types (Multi-select)
Set up the Active Projects Kanban with columns: Brief Received → In Production → QC Review → Client Review → Delivered.
- Go to make.com. Sign up for the Pro plan (€18/month ≈ ₦30,000/month). You need 10,000 operations/month minimum.
- Create these three core scenarios:
Scenario A: New Client Brief → Project Card
- Trigger: Typeform (or Google Form) — New submission
- Step 1: Notion — Create page in Clients database
- Step 2: Notion — Create card in Active Projects board
- Step 3: Gmail — Send welcome email to client
- Step 4:
Slack
(or WhatsApp via Twilio) — Notify you of new client
Scenario B: Content Delivery → Client Notification
- Trigger: Notion — Status changed to “Client Review”
- Step 1: Gmail — Send delivery email with Google Doc link
- Step 2: Notion — Log delivery date
- Step 3: Follow Up Boss (or CRM) — Update deal stage
Scenario C: Weekly Revenue Report
- Trigger: Schedule — Every Monday 8:00 AM WAT
- Step 1: Notion — Query Invoices table for past week
- Step 2: Google Sheets — Append revenue data
- Step 3: Gmail — Send summary email to you
- Test each scenario with sample data. Confirm every step runs without errors before moving on.
Procedure 2.5: Payment Infrastructure
- Register for Paystack (primary for Nigerian clients). Complete KYC.
- Create payment links for each service tier.
- Set up Wise for international clients.
- Create an invoice template with:
- Your agency name and address
- Client name and address
- Invoice number (format: INV-YYYY-NNN)
- Line items matching Service Menu
- Payment terms: 50% upfront, 50% on delivery (one-off projects); 1st of month (retainers)
- Bank transfer details and Paystack link
Check-In: Module 2 Complete
MODULE 3: PROMPT ENGINEERING SYSTEM — THE CORE IP
Overview
Your prompt library is the single most valuable asset your agency owns. It is your IP. It is the difference between a freelancer typing “write me a sales page” and a professional agency producing consistent, conversion-optimized copy on demand. This module builds that library from scratch.
Every prompt in this module has been tested. Every prompt produces usable first-draft output. Your job is to execute them exactly as written, then refine through the quality control process in Module 5.
Procedure 3.1: Build the Master Prompt Framework
Every prompt you write for any copy type follows this structure:
[ROLE DEFINITION]
You are a [specific role] with [specific experience].
[CONTEXT]
You are writing [copy type] for [client description] in [industry].
[AUDIENCE]
The target reader is [demographic] who [pain point] and wants [desired outcome].
[FRAMEWORK]
Use the [named framework] structure:
1. [Step 1]
2. [Step 2]
...
[CONSTRAINTS]
- Word count: [range]
- Tone: [specific tone]
- Reading level: Grade [number]
- Forbidden words: [list]
- Must include: [requirements]
[OUTPUT FORMAT]
Return the copy in this exact format:
[format specification]
[EXAMPLE]
Here is an example of the quality level expected:
[example text]
Save this as “Master Prompt Framework” in your Notion Prompt Library.
Procedure 3.2: Sales Page Prompts
Create a new Notion sub-page under “Sales Page Prompts.” Add these three prompts:
Prompt A: Long-Form Sales Page (2,500-3,500 words)
You are a direct-response copywriter with 15 years of experience writing sales pages for [INDUSTRY] companies. You have generated over ₦5 billion in revenue for your clients.
You are writing a long-form sales page for [COMPANY NAME], a [BUSINESS TYPE] that offers [PRODUCT/SERVICE].
The target reader is a [DEMOGRAPHIC] who currently [CURRENT SITUATION/PAIN] and wants [DESIRED OUTCOME]. They have tried [FAILED SOLUTIONS] but haven't gotten results because [REASON PREVIOUS SOLUTIONS FAILED].
Use the PASO framework:
1. Problem — Open with a specific, vivid description of the reader's pain. Use sensory details. Name the frustration precisely.
2. Agitate — Twist the knife. Show the cost of inaction in concrete terms (money lost, time wasted, opportunities missed).
3. Solution — Present [PRODUCT/SERVICE] as the answer. Explain the mechanism — WHY it works, not just THAT it works.
4. Offer — Detail exactly what they get. List every deliverable. Stack the value.
Then add:
5. Proof — 3 specific testimonials or case studies with numbers
6. Risk Reversal — Money-back guarantee or trial offer
7. Urgency — Reason to act now (limited spots, deadline, bonus expiration)
8. CTA — Single, clear call to action repeated 3 times throughout the page
Constraints:
- Word count: 2,500-3,500 words
- Tone: Confident, urgent, specific
- Reading level: Grade 7
- Forbidden words: leverage, synergy, innovative, cutting-edge, state-of-the-art, seamlessly, in today's world
- Must include: at least 5 specific numbers, at least 3 subheadings, bullet-point benefits list
- Use Nigerian English spelling conventions
Output format:
[HEADLINE]
[SUBHEADLINE]
[OPENING HOOK - 2 paragraphs]
[PAIN SECTION]
[AGITATION SECTION]
[SOLUTION SECTION]
[HOW IT WORKS - numbered steps]
[WHAT YOU GET - bullet list]
[PROOF SECTION]
[GUARANTEE SECTION]
[URGENCY SECTION]
[CTA]
Prompt B: Landing Page (800-1,200 words)
You are a conversion copywriter who specializes in short-form landing pages. Every landing page you write converts at minimum 3% on cold traffic.
Write a landing page for [COMPANY NAME]'s [SPECIFIC OFFER — e.g., "free audit," "₦50,000 discount," "7-day trial"].
The visitor arrived from [TRAFFIC SOURCE — e.g., Facebook ad, Google search, email link]. They have 8 seconds of attention.
Use this structure:
1. Headline — One sentence that states the specific outcome. No cleverness.
2. Subheadline — One sentence that adds credibility or specificity.
3. 3 Benefit Bullets — Outcome-focused, not feature-focused. Format: "Get [result] without [pain]"
4. Social Proof Line — One line with a number: "Join [X] [industry] professionals who..."
5. CTA Button — Action verb + specific outcome: "Get Your Free Audit" not "Submit"
6. Brief Body (300 words max) — Address the #1 objection
7. Secondary CTA — Same button, different surrounding text
Constraints:
- Word count: 800-1,200 words
- Reading level: Grade 6
- Maximum 15 words per sentence
- Zero jargon
- Must work on mobile (short paragraphs only)
Prompt C: Sales Page Headline Generator
You are a headline specialist. You write headlines that stop scrolling and compel reading.
Generate 10 headlines for a [PRODUCT/SERVICE TYPE] targeting [AUDIENCE] who want [OUTCOME].
Use these proven formulas (2 headlines each):
1. How to [result] without [pain]
2. The [number] [adjective] ways to [result]
3. [Audience]: Stop [pain]. Start [result].
4. [Number] [industry] professionals [action] — here's why
5. What nobody tells you about [topic]
For each headline, also write:
- Subheadline (supporting detail)
- Expected click-through confidence (High/Medium/Low)
Output as a numbered table.
Procedure 3.3: Email Sequence Prompts
Create a new Notion sub-page under “Email Sequence Prompts.”
Prompt D: 5-Email Nurture Sequence
You are an email copywriter who writes sequences that average 35% open rates and 8% click rates. You write for [INDUSTRY] companies.
Write a 5-email nurture sequence for [COMPANY NAME]. The reader just [downloaded a lead magnet / signed up for a trial / attended a webinar]. They are [DEMOGRAPHIC] who [PAIN POINT].
Sequence structure:
- Email 1 (Day 0): Welcome + deliver the promise. No pitch. 150 words max.
- Email 2 (Day 2): Story email. Share a relevant case study or transformation. Subtle product mention. 250 words.
- Email 3 (Day 4): Value email. Teach one actionable thing they can do today. Product is the faster way. 200 words.
- Email 4 (Day 6): Objection email. Address the #1 reason they haven't bought. Reframe it. 200 words.
- Email 5 (Day 7): Deadline email. Specific offer, specific deadline, specific urgency. 300 words.
For each email provide:
- Subject line (2 variants for A/B testing)
- Preview text (40 characters)
- Body copy
- CTA (one per email, specific action)
- PS line (one per email)
Constraints:
- Conversational tone, like texting a smart friend
- No corporate speak
- Every email opens with a hook (not "I hope this finds you well")
- Maximum one CTA per email
- Nigerian English spelling
Prompt E: Promo/Cart Abandonment Email
You are a direct-response email specialist for e-commerce brands.
Write a 3-email cart abandonment sequence for [COMPANY NAME] selling [PRODUCT]. Average order value: ₦[AMOUNT].
- Email 1 (1 hour after abandonment): "You left something behind" — friendly reminder, product image, direct link to cart
- Email 2 (24 hours): Social proof + scarcity — "17 people bought this in the last hour" + stock count
- Email 3 (48 hours): Final chance + incentive — "We're holding your cart for 24 more hours. Here's ₦[AMOUNT] off."
Constraints:
- Each email under 150 words
- Mobile-first formatting
- Include dynamic merge tags: {{first_name}}, {{product_name}}, {{cart_url}}
Prompt F: LinkedIn Post Series
You are a LinkedIn ghostwriter for [INDUSTRY] founders and executives. Your posts average 50,000+ impressions.
Write a 5-post LinkedIn series for [CLIENT NAME], [TITLE] at [COMPANY]. The theme is [TOPIC].
Post types (one each):
1. Contrarian take — Challenge a widely-held belief in [INDUSTRY]
2. Story post — Share a specific failure and the lesson learned
3. List post — 5 counterintuitive things about [TOPIC]
4. Hot take — React to a current event/trend in [INDUSTRY]
5. Actionable framework — A step-by-step method the reader can apply today
For each post:
- Hook (first 2 lines must stop the scroll — no "I'm excited to announce")
- Body (short sentences, line breaks for readability)
- CTA (end with a question that invites comments)
- 5 relevant hashtags
Constraints:
- 150-300 words per post
- Zero buzzwords
- Must read like a human wrote it at 11 PM, not like a press release
- Nigerian context where relevant
Prompt G: Instagram/X (Twitter) Content Batch
You are a social media copywriter who creates scroll-stopping short-form content.
Generate 10 Instagram/X post captions for [BRAND] in the [INDUSTRY] space. The brand voice is [2-3 adjectives — e.g., bold, witty, direct].
Split the 10 posts into:
- 3 educational (teach something in under 100 words)
- 3 engagement (ask a polarizing question or run a "this or that")
- 2 social proof (client result, testimonial, or milestone)
- 2 promotional (announce offer with urgency)
For each post:
- Caption (under 150 words)
- CTA (specific action: "Save this," "Comment X," "Link in bio")
- Hashtag set (5-8 hashtags, mix of broad and niche)
Constraints:
- No "Link in bio" as the ONLY CTA on more than 2 posts
- Zero generic hashtags like #love #instagood
- Use line breaks for readability on Instagram
Procedure 3.5: Ad Copy Prompts
Prompt H: Facebook/Meta Ad Copy Set
You are a performance marketer who has managed ₦2 billion in ad spend. You write ad copy that gets clicks.
Write 5 Facebook ad variations for [COMPANY NAME]'s [OFFER]. Target audience: [DEMOGRAPHIC] in [LOCATION] who are interested in [INTERESTS].
Ad format variations:
1. Problem-Solution — Lead with pain, present the product as the fix
2. Social Proof — Lead with results/numbers/testimonials
3. Story — 3-sentence mini-story that ends with the offer
4. Direct — State the offer and benefit in the first line
5. Question — Open with a question that qualifies the reader
For each ad:
- Primary text (125 characters for the above-fold view, expand to 300 characters)
- Headline (40 characters max)
- Description (30 characters max)
- CTA button recommendation (Shop Now, Learn More, etc.)
Constraints:
- First 125 characters must work as a standalone hook
- No ALL CAPS except for the CTA
- Include specific numbers where possible
- Must comply with Meta advertising policies (no "you" targeting, no income claims)
Prompt I: Google Ads Copy
You are a Google Ads specialist with a consistent 8%+ CTR across campaigns.
Write 3 Google Responsive Search Ads for [COMPANY NAME]. Keywords: [LIST 5-10 KEYWORDS].
For each ad:
- 15 headlines (30 characters max each)
- 4 descriptions (90 characters max each)
Headline strategy:
- 5 keyword-insertion headlines using {KeyWord:Default}
- 5 benefit headlines (specific outcomes)
- 5 urgency/trust headlines (numbers, deadlines, guarantees)
Description strategy:
- 1 problem + solution
- 1 feature + benefit
- 1 social proof + CTA
- 1 offer + urgency
Constraints:
- Count every character. Google will truncate at 30/90.
- No exclamation marks in headlines
- Each headline must make sense when combined with any description
Procedure 3.6: Save and Organize All Prompts
- In your Notion Prompt Library, create a master index table with columns: Prompt ID | Copy Type | Framework Used | Word Count Range | Last Updated | Test Status
- Add every prompt (A through I) to this index.
- Create a “Test Results” sub-page where you log the output quality of each prompt on a 1-5 scale after first use.
- Any prompt scoring below 3 must be revised before client use.
HACK: After every client project, copy the final approved copy back into ChatGPT and ask: “Analyze this copy. What patterns make it effective for this specific client?” Paste the analysis into the client’s Notion folder under “Voice Guide.” Over time, this builds a proprietary voice model that makes every subsequent draft more accurate and reduces revision rounds by 60%.
Check-In: Module 3 Complete
MODULE 4: CONTENT PRODUCTION PIPELINE — FROM BRIEF TO DRAFT
Overview
This module defines the exact steps from receiving a client brief to producing a first draft. No ambiguity. No “figure it out.” Follow the sequence. Every time.
Procedure 4.1: Client Brief Intake
When a client sends a brief (via Typeform, email, or Notion form), extract and validate these 12 data points before starting any work:
- Product/Service Name — What exactly are we writing about?
- Offer — What is the reader being asked to do?
- Price — How much does it cost? In Naira.
- Target Audience — Demographics, psychographics, current situation
- Pain Point — What specific problem does the audience have?
- Desired Outcome — What does the audience want?
- Objections — Why haven’t they bought already? (List top 3)
- Competitors — Who else offers this? What makes this different?
- Proof Elements — Testimonials, case studies, data, certifications
- Tone — 3 adjectives describing the brand voice
- Deadline — Exact date and time (WAT)
- Format — Which service from the Service Menu?
If any of these 12 points are missing, send the client this exact message:
“Hi [Name], I’ve reviewed your brief. Before I start production, I need clarification on [missing points]. Can you answer these by [deadline - 24 hours] so I can deliver on time? Here’s a quick form if it’s easier: [Link to intake form].”
Do not begin production with an incomplete brief. Incomplete briefs produce unusable copy. Every time.
Procedure 4.2: Research Phase (30-60 minutes)
Before prompting ChatGPT, gather this data:
- Read the client’s existing copy. Visit their website, social media, and any previous campaigns. Note their current tone, vocabulary, and messaging patterns.
- Research the competitor’s copy. Visit 3 competitor websites. Note their claims, offers, and positioning gaps.
- Audience research. Search
Reddit
, Nairaland, or Twitter for discussions about the product category. Note the exact language the audience uses to describe their problems. - Create a “Voice File.” In the client’s Notion folder, create a page called “Voice File” with:
- 10 words/phrases the client uses frequently
- 5 words/phrases the client would never use
- 3 examples of copy the client loves
- Tone adjectives (from the brief)
Procedure 4.3: Draft Production
- Open your Custom GPT ("[Agency Name] Copy Engine").
- Select the appropriate prompt from your Prompt Library (Procedures 3.2-3.5).
- Fill in all bracketed variables with data from the brief and research phase.
- Execute the prompt. Read the full output before proceeding.
- Run the output through this revision prompt:
Review this copy against these criteria:
1. Does the opening hook arrest attention? Rate 1-5.
2. Is the pain point named specifically? Rate 1-5.
3. Is the solution presented clearly? Rate 1-5.
4. Is the CTA singular and specific? Rate 1-5.
5. Are there any buzzwords or forbidden terms? List them.
6. What is the reading level? Estimate.
7. What is the strongest line? Quote it.
8. What is the weakest line? Quote it and suggest a replacement.
Copy:
[PASTE DRAFT]
- Apply all suggested improvements from the revision prompt.
- Run the revised copy through Grammarly (Module 2 configuration). Accept all grammar corrections. Review all style suggestions — accept those that align with the client’s voice, reject those that don’t.
- Save the draft in the client’s Notion Deliverables Log with status “In Production.”
Procedure 4.4: Multi-Piece Production Batch
When a client order includes multiple pieces (e.g., 5 emails, 20 social posts), produce them in this order:
- Sales page or landing page first — this establishes the core messaging and value propositions
- Email sequence second — it extends the sales page messaging
- Ad copy third — it distills the messaging into shortest form
- Social media last — it repurposes all of the above into platform-native formats
This sequence ensures message consistency across all deliverables. Never write social posts first and then try to reverse-engineer a sales page from them.
Procedure 4.5: First Draft Delivery Timeline
| Deliverable | Brief to First Draft |
|---|
| Sales Page | 24 hours |
| Landing Page | 12 hours |
| Email Sequence (5 emails) | 36 hours |
| Social Media Package (20 posts) | 48 hours |
| Ad Copy Sprint | 12 hours |
| Full Monthly Retainer Batch | 72 hours |
These are your internal deadlines. Your client-facing deadlines should be 50% longer to allow for QC (Module 5) and revision buffer.
HACK: Always deliver 24 hours before the client expects it. Under-promise on the call, over-deliver on the calendar. If a client needs copy by Friday, quote Monday delivery in the contract, then deliver Thursday. This single habit generates more referrals than any marketing campaign.
Check-In: Module 4 Complete
MODULE 5: QUALITY CONTROL — GRAMMARLY, HUMAN EDIT, BRAND VOICE LOCK
Overview
AI generates first drafts. Quality control turns them into client-ready deliverables. This module defines the exact QC process every piece of copy passes through before delivery. No copy ships without completing every step in this module.
Procedure 5.1: The Three-Pass QC System
Every deliverable goes through three passes:
Pass 1: Grammarly Automated Check
- Paste the draft into the Grammarly editor or open it in a Google Doc with the Grammarly extension active.
- Resolve ALL red (correctness) suggestions. No exceptions.
- Review ALL yellow (clarity) suggestions. Accept if they improve readability without changing meaning. Reject if they flatten the voice.
- Review ALL blue (engagement) suggestions. These are optional. Accept only if they genuinely strengthen the copy.
- Review ALL green (delivery) suggestions. Check formality level. Adjust if the copy feels too stiff or too casual for the client’s brand.
- The Grammarly overall score must be 85 or above before proceeding. If it is below 85, revise and recheck.
Pass 2: Brand Voice Audit
- Open the client’s Voice File from their Notion folder.
- Read the draft aloud. Mark any sentence that sounds like it could belong to any brand (generic).
- Check against the client’s vocabulary list: Are the 10 frequent words/phrases used naturally?
- Check against the forbidden list: Are any of the 5 forbidden words/phrases present?
- Compare the draft against the 3 example copy pieces the client loves. Does the draft match the energy, rhythm, and vocabulary?
- Revise any generic sentences with client-specific language, examples, or references.
Pass 3: Conversion Logic Check
- Read only the first line of every section. Does the narrative flow logically? Hook → Problem → Solution → Proof → CTA?
- Count the CTAs. Is there exactly one primary CTA per piece? (Exception: long-form sales pages can have 3 CTA placements, but they must all direct to the same action.)
- Check for specificity: Highlight every vague claim (“save time,” “get better results,” “grow your business”). Replace each with a specific claim (“save 4 hours per week,” “increase conversions by 23%,” “add ₦500K in monthly revenue”).
- Verify the objection handling: Does the copy address at least one of the top 3 objections from the brief?
- Confirm urgency/scarcity: Is there a reason to act now, not later?
Procedure 5.2: The Anti-AI Detection Protocol
Clients increasingly worry about AI-generated content being “obvious.” Follow these steps to ensure your copy reads as authentically human:
Remove AI fingerprints. Search for and delete these common AI-isms:
- “In conclusion” / “In summary”
- “Imagine a world where”
- “It’s important to note”
- “Not only… but also”
- “Whether you’re X or Y”
- “The key takeaway”
- “Let’s dive in”
- Paragraphs that start with “Moreover,” “Furthermore,” “Additionally”
- Any sentence that sounds like a TED Talk transition
Add human imperfection. Insert:
- One conversational aside per 500 words (e.g., “Here’s the thing —”, “And honestly?”, “I’ll be blunt:”)
- One specific, concrete detail that AI would not generate (a Nigerian market reference, a specific price in Naira, a locally recognizable brand comparison)
- Vary sentence length dramatically. AI writes in uniform rhythms. Break the rhythm with a 3-word sentence after a 25-word one.
Run the copy through GPTZero or Originality.ai. If the AI detection score is above 30%, repeat steps 1-2 until it drops below 30%.
Procedure 5.3: Client-Specific Quality Standards
Create a “QC Checklist” template in Notion with these fields:
Project: [Name]
Copy Type: [Sales Page / Email / Social / Ad]
Date: [Date]
Editor: [Name]
Pass 1 — Grammarly Score: ___/100 (minimum 85)
Pass 2 — Brand Voice Match: ___/5 (minimum 4)
Pass 3 — Conversion Logic: ___/5 (minimum 4)
AI Detection Score: ___% (maximum 30%)
Specificity Check: All vague claims replaced? Y/N
CTA Check: Single primary CTA? Y/N
Objection Addressed: Which one? ___
Overall QC Status: PASS / REVISE
No deliverable moves to “Client Review” status in your Notion board until QC Status = PASS.
Check-In: Module 5 Complete
Overview
One core piece of content should produce 8-12 derivative assets. This module builds the repurposing engine that multiplies your output (and your value) without multiplying your effort. Clients pay for deliverables, not hours. The repurposing engine lets you deliver more value per engagement.
Procedure 6.1: The Repurposing Hierarchy
Start with the longest-form asset and cascade downward:
Sales Page (2,500 words)
├── → 5-Email Sequence (from sales page sections)
├── → 3 Facebook/Instagram Ad variations (from sales page hook + CTA)
├── → 2 Google Ads (from headline + benefit bullets)
├── → 10 Social Media Posts (from key statistics, quotes, and insights)
├── → 1 LinkedIn Article (from problem + solution sections)
├── → 3 Email Newsletter Teasers (from opening sections)
├── → 1 Video Script (from full sales page, read as teleprompter copy)
└── → 5 SMS/WhatsApp Messages (from urgency + CTA sections)
This means one sales page project generates 30+ deliverables. Price accordingly.
Procedure 6.2: Repurposing Prompts
Add these prompts to your Notion Prompt Library under “Custom Client Prompts”:
Prompt J: Sales Page → Email Sequence
You are a copy repurposing specialist. Convert this sales page into a 5-email nurture sequence.
Rules:
- Each email focuses on ONE section of the sales page
- Email 1: Hook from the opening → deliver the promise
- Email 2: Pain section → empathize, don't sell
- Email 3: Solution section → explain the mechanism
- Email 4: Proof section → share one testimonial with specifics
- Email 5: Offer + urgency → deadline-driven CTA
- Maintain the exact voice, vocabulary, and energy of the original
- Shorten each section for email format (under 250 words per email)
- Add subject lines and preview text for each email
Sales Page:
[PASTE FULL SALES PAGE]
Prompt K: Long-Form → Social Media Batch
Extract 10 social media posts from this long-form copy.
For each post:
- Pull one specific insight, statistic, or quotable line
- Rewrite it for [PLATFORM: LinkedIn / Instagram / X]
- Add a hook that works as a standalone scroll-stopper
- Include a CTA appropriate for the platform
- Keep under 200 words for LinkedIn, 150 for Instagram, 280 characters for X
Source copy:
[PASTE SOURCE]
Prompt L: Any Copy → WhatsApp/SMS Messages
Convert this copy into 5 WhatsApp/SMS messages for a drip campaign.
Rules:
- Each message under 160 characters
- No links in the first 2 messages
- Build curiosity in messages 1-3, reveal offer in 4-5
- Use conversational Nigerian tone where appropriate
- Include merge tag {{first_name}} in messages 1 and 5
Source copy:
[PASTE SOURCE]
When repurposing across formats, apply these mandatory adjustments:
| Source Format | Target Format | Mandatory Changes |
|---|
| Sales Page | Email | Shorten paragraphs to 2 sentences. Add subject line. Remove long lists. |
| Sales Page | Social | Extract single insights. Add platform-native hooks. Remove all jargon. |
| Sales Page | Ad Copy | Distill to one promise + one proof point. Fit character limits. |
| Email | SMS | Maximum 160 characters. Remove all formatting. One idea only. |
| Blog Post | Social | Pull quotable lines. Add “Save this” or “Share this” CTA. |
| Long-Form | Video Script | Add [PAUSE], [VISUAL: description], [TEXT ON SCREEN: text] annotations. |
Procedure 6.4: Delivery Packaging
When delivering a multi-format package to a client:
- Create a Google Drive folder:
[Agency Name] → [Client Name] → [Project Name] → [Date] - Organize files in sub-folders by format:
/01-Sales-Page//02-Email-Sequence//03-Ad-Copy//04-Social-Media//05-SMS-WhatsApp/
- Include a “Content Map” document showing how each piece connects:
SALES PAGE
└── Section 1 (Hook) → Email 1 (Welcome) → Social Posts 1-2 → SMS 1
└── Section 2 (Pain) → Email 2 (Story) → Social Posts 3-4 → SMS 2
└── Section 3 (Solution) → Email 3 (Value) → Social Posts 5-6 → Ad Variation 1
...
- Deliver via the Make.com automation from Procedure 2.4.
HACK: The Content Map is your upsell tool. When clients see how one sales page feeds 30+ assets, they understand the value of the retainer model. “Imagine getting this level of output every single month” is the line that closes retainers. Include the Content Map in every delivery, even one-off projects.
Check-In: Module 6 Complete
MODULE 7: CLIENT ONBOARDING — INTAKE TO FIRST DELIVERY
Overview
Client onboarding is where trust is built or destroyed. A smooth onboarding experience converts one-off buyers into long-term retainers. A sloppy onboarding experience generates churn, bad reviews, and referral droughts. This module defines the exact 7-step onboarding sequence.
Procedure 7.1: The Onboarding Sequence
Step 1: Contract & Payment (Day 0)
- Send the proposal (Module 8) via email.
- Include a Paystack payment link for the 50% deposit.
- Contract must specify: scope, deliverables, timeline, revision policy (2 rounds included, additional rounds at ₦50,000 each), and kill fee (25% of remaining balance).
Step 2: Welcome Email (Day 0, after payment received)
Send this exact email:
Subject: Welcome to [Agency Name] — Let's Build Your Content Engine
Hi [First Name],
Payment received. We're officially in business.
Here's what happens next:
1. You'll receive a link to our Brand Brief form within the hour. This takes 15-20 minutes. The more detail you give us, the better your first draft.
2. I'll review your brief within 24 hours and reach out with any clarifying questions.
3. Your first deliverable lands in your inbox by [DATE — 50% longer than internal timeline].
If you need anything before then, reply directly to this email. I read every one.
Let's make something great,
[Your Name]
Step 3: Brand Brief Form (Day 0-1)
Create a Typeform or Google Form with these questions:
- Company name and website URL
- Describe your product/service in 2-3 sentences
- Who is your ideal customer? (Be specific: age, income, location, pain points)
- What is the No. 1 result your customers get?
- List your top 3 competitors (with URLs)
- What makes you different from each competitor?
- What tone should the copy have? (Pick 3: Bold, Professional, Witty, Empathetic, Urgent, Casual, Authoritative, Friendly)
- List 3 examples of copy you love (URLs or screenshots)
- List words or phrases we should NEVER use
- What is the primary call to action for this project?
- Any current promotions, deadlines, or launches we should know about?
- Anything else we should know?
Step 4: Brief Review & Clarification Call (Day 1-2)
- Review the completed brief against the 12-point checklist (Procedure 4.1).
- Schedule a 30-minute call to fill any gaps.
- On the call, ask one extra question: “If this copy could accomplish exactly one thing, what would it be?” The answer is your north star for the entire project.
Step 5: Voice File Creation (Day 2)
Using the brief and the research from Procedure 4.2, create the Voice File in the client’s Notion folder. This file guides every piece of copy you produce.
Step 6: First Draft Production (Day 2-5)
Follow the Content Production Pipeline (Module 4) and QC process (Module 5).
Step 7: First Delivery & Feedback Loop (Day 5-7)
- Deliver the first draft via email with this structure:
- What we wrote and why (2-3 sentences explaining the strategic choices)
- The deliverable (Google Doc link with commenting enabled)
- How to give feedback (use the comment feature, not email threads)
- Deadline for feedback (48 hours)
- After receiving feedback, implement revisions within 24 hours.
- Deliver the final version with a note: “Here’s your finalized copy. I’ve also included [X additional format] as a bonus — I thought it would be useful for [specific use case].”
The bonus deliverable is strategic. It demonstrates the repurposing engine (Module 6) and plants the seed for a retainer conversation.
Procedure 7.2: Onboarding Automation in Make.com
Enhance the “New Client Brief → Project Card” scenario from Procedure 2.4:
- After payment is confirmed in Paystack, trigger:
- Notion: Create client page with all brief data
- Notion: Create project card in Active Projects
- Gmail: Send welcome email (Step 2)
- Gmail: Send Brand Brief form link
- Calendar: Block production time in your schedule
- After Brand Brief form submission, trigger:
- Notion: Populate client page with form responses
- Slack/WhatsApp: Notify you that brief is complete
- After first delivery status change, trigger:
- Gmail: Send delivery email
- Notion: Log delivery date
- Calendar: Set reminder for feedback follow-up in 48 hours
Check-In: Module 7 Complete
MODULE 8: PRICING & PROPOSALS — THREE TIERS, NO GUESSWORK
Overview
Pricing is the most common failure point for new agencies. Price too low and you attract bad clients who churn. Price too high and you starve. This module gives you a three-tier pricing system that works, a proposal template that closes, and a negotiation framework that protects your margins.
Procedure 8.1: The Three-Tier Pricing Table
These prices are for the Nigerian market. Adjust upward by 2-3x for international clients.
| Starter | Growth | Enterprise |
|---|
| Monthly Retainer | ₦500,000 | ₦1,200,000 | ₦2,500,000 |
| Deliverables/Month | 1 sales page + 5 emails + 10 social posts | 2 sales pages + 10 emails + 20 social posts + ad copy | Unlimited copy + dedicated strategist + priority 12-hour turnaround |
| Revisions | 2 rounds | 3 rounds | Unlimited |
| Turnaround | 72 hours | 48 hours | 12 hours |
| Strategy Call | Monthly | Bi-weekly | Weekly |
| Brand Voice Guide | Basic | Detailed with competitor analysis | Full brand voice bible + quarterly refresh |
| Content Calendar | Not included | Monthly editorial calendar | Full quarterly content strategy |
| Repurposing | Not included | Long-form → 5 derivative assets | Full repurposing engine (8-12 derivatives per piece) |
| Reporting | Not included | Monthly performance summary | Weekly analytics + optimization recommendations |
Pricing Psychology: The Starter tier exists to make Growth look like a bargain. Most clients will choose Growth. Enterprise exists for clients who want to go all-in and don’t want to think about limits. Your revenue target per client is the Growth tier.
Procedure 8.2: One-Off Project Pricing
For clients not ready for retainers:
| Project | Price (₦) | What They Get |
|---|
| Single Sales Page | ₦250,000 | 2,500-word page + 2 headline variations + 1 revision round |
| Email Sequence (5 emails) | ₦200,000 | 5 emails + subject line A/B variants + 1 revision round |
| Social Media Batch (20 posts) | ₦150,000 | 20 posts across 3 platforms + captions + hashtag sets |
| Ad Copy Sprint | ₦180,000 | 10 ad variations (Facebook/Google) + 3 headline options each |
| Website Copy Overhaul | ₦400,000 | Homepage + 3 interior pages + meta descriptions |
| Full Launch Package | ₦750,000 | Sales page + 5 emails + 10 social posts + ad copy |
HACK: The Full Launch Package is your trojan horse. It’s priced at a 25% discount versus buying each piece separately. The client sees savings. You see a relationship. Every Full Launch Package should convert to a Growth retainer within 60 days. Build the retainer pitch into the final delivery call: “You’ve seen what one launch looks like. Imagine this every month.”
Procedure 8.3: The Proposal Template
Create this in Notion under Templates → Proposal Template. Export as PDF for sending.
[AGENCY NAME]
Content That Converts. Delivered Fast.
PROPOSAL FOR: [Client Name]
DATE: [Date]
VALID FOR: 14 days
---
SECTION 1: WHAT WE UNDERSTAND
[3-5 sentences summarizing the client's situation, pain points, and goals.
This proves you listened. It's the most important section.]
SECTION 2: WHAT WE PROPOSE
[Recommended tier: Starter / Growth / Enterprise]
[Specific deliverables for month 1]
SECTION 3: HOW IT WORKS
1. Brief intake (Day 0)
2. First draft delivery (Day 3-5)
3. Revision round (Day 5-7)
4. Final delivery (Day 7-10)
5. Monthly strategy call + next batch planning
SECTION 4: INVESTMENT
Monthly Retainer: ₦[AMOUNT]
One-Time Setup Fee: ₦[AMOUNT] (first month only — covers Voice Guide + Content Calendar)
Total Month 1: ₦[AMOUNT]
Ongoing Monthly: ₦[AMOUNT]
SECTION 5: WHY US
[3 bullet points that differentiate you:
- Speed: 48-hour first draft vs. 2-3 weeks at traditional agencies
- System: Proprietary prompt library + quality control process
- Results: [Insert your best metric — even if it's from a test project]]
SECTION 6: NEXT STEPS
1. Sign the attached agreement
2. Pay the 50% deposit via [Paystack link]
3. Receive your Brand Brief form within the hour
4. First deliverable in your inbox by [DATE]
Procedure 8.4: Negotiation Framework
When a client pushes back on price, use this framework:
Objection: “That’s too expensive.”
Response: “Compared to what? A traditional agency charges ₦2M-₦5M for the same scope. A freelancer charges less but delivers slower, with no quality system, and no repurposing. Our pricing sits in the middle and delivers more than both.”
Objection: “Can you do it for less?”
Response: “We can adjust the scope to fit your budget. Which deliverables would you like to remove?” Never discount. Always reduce scope.
Objection: “We need to think about it.”
Response: “Of course. What specifically do you need to think about? Is it the investment, the scope, or the timeline?” Name the real objection. Then address it.
Objection: “We’ve been burned before.”
Response: “I understand. That’s why we offer a first-month trial at the Starter tier. Try us for 30 days. If the copy doesn’t meet your standards, you walk away with zero obligation to continue.”
Procedure 8.5: Revenue Modeling
Target revenue trajectory:
| Month | Clients | Avg Retainer | MRR | Cumulative Revenue |
|---|
| 1 | 2 | ₦500,000 | ₦1,000,000 | ₦1,000,000 |
| 2 | 4 | ₦600,000 | ₦2,400,000 | ₦3,400,000 |
| 3 | 6 | ₦700,000 | ₦4,200,000 | ₦7,600,000 |
| 4 | 8 | ₦800,000 | ₦6,400,000 | ₦14,000,000 |
| 5 | 10 | ₦900,000 | ₦9,000,000 | ₦23,000,000 |
| 6 | 12 | ₦1,000,000 | ₦12,000,000 | ₦35,000,000 |
By Month 6, you’re at ₦12M MRR. That’s ₦144M annualized. Even at 60% of target, that’s ₦86M/year. The model works because each new client adds predictable recurring revenue, and your cost of delivery stays flat (AI doesn’t charge more per client).
Check-In: Module 8 Complete
MODULE 9: DELIVERY & RETENTION — SYSTEMS FOR RECURRING REVENUE
Overview
Landing clients is 30% of the game. Keeping them is 70%. This module builds the delivery cadence and retention systems that make churn rare and expansion revenue common. A retained client is worth 5x a new client because there’s zero acquisition cost, zero onboarding cost, and increasing lifetime value.
Procedure 9.1: The Weekly Delivery Rhythm
For Growth and Enterprise clients, follow this weekly cadence:
Monday: Planning
- Review the client’s content calendar (in Notion)
- Select this week’s deliverables from the calendar
- Send a Monday check-in email: “This week, we’re producing [list deliverables]. Anything urgent to add?”
Tuesday-Wednesday: Production
- Execute the Content Production Pipeline (Module 4)
- Run QC (Module 5)
- Apply repurposing engine (Module 6) for Growth/Enterprise clients
Thursday: Delivery
- Send deliverables via the Make.com automation
- Include a brief note: “This week’s [deliverable] focuses on [objective]. Key decision: [explain one strategic choice you made so the client feels involved].”
Friday: Feedback & Prep
- Collect any feedback from the week’s delivery
- Implement quick revisions
- Update the content calendar for next week
- Send a Friday wrap-up email: “Delivered this week: [list]. Revised: [list]. Coming next week: [preview].”
This rhythm trains clients to expect consistent output. Predictability builds trust. Trust builds retention.
Procedure 9.2: The Monthly Business Review (MBR)
On the last Friday of each month, conduct a 30-minute MBR with every Growth and Enterprise client.
MBR Agenda:
- Results review (10 min): What copy shipped? What performed? Pull any available metrics (email open rates, ad CTR, social engagement). If the client doesn’t share data, ask: “Can you share last month’s email open rates and ad click-through rates? I want to optimize next month’s copy based on what’s working.”
- Content preview (10 min): Show next month’s content calendar. Get approval on topics and angles.
- Upsell conversation (5 min): “Based on what’s performing, I’d recommend adding [additional service]. We could [specific outcome]. Want me to put together a proposal?”
- Feedback (5 min): “On a scale of 1-5, how satisfied are you with our work this month? What would make it a 5?”
Document every MBR in the client’s Notion folder.
Procedure 9.3: Churn Prevention Protocol
Implement these early warning systems:
- Payment delay: If a client’s payment is 3+ days late, send a friendly reminder. If it’s 7+ days late, schedule a call. Late payment is the No. 1 churn signal.
- Reduced communication: If a client stops responding to emails or skips an MBR, reach out within 48 hours. Radio silence means they’re either too busy (manageable) or losing interest (dangerous).
- Satisfaction score drop: If the MBR satisfaction score drops below 4, immediately offer a revision sprint — redo the last batch at no extra charge. The cost of rework is always less than the cost of replacing a client.
- Scope creep without revenue: If a client consistently asks for “just one more thing” without expanding the retainer, have this conversation: “I love that you’re getting value from our work. The additional requests are beyond our current scope. I’d recommend upgrading to [next tier]. Here’s what that includes…”
Procedure 9.4: Expansion Revenue System
Every client should grow their retainer by 20-40% within 6 months. These are your expansion triggers:
- After 3 successful months: Propose adding a new content type (e.g., “Your social posts are performing well. Let’s add ad copy to amplify your top-performing content.”)
- After a specific win: “That email sequence generated [result]? Imagine what a dedicated sequence for [new product/audience] could do. Want me to draft one?”
- Quarterly: Offer a “Brand Voice Refresh” — update the Voice Guide, review competitor shifts, and optimize the prompt library for the client. Charge ₦100,000-₦200,000 as a one-off or fold it into the Enterprise tier.
HACK: Create a “Client Anniversary” system. Every 90 days, send a personalized report showing: total words delivered, total deliverables shipped, estimated hours saved vs. traditional agency, and top-performing piece. Attach a handwritten note (yes, physically handwritten — buy stamps). This costs you ₦500 and creates more loyalty than any discount ever will.
Check-In: Module 9 Complete
MODULE 10: SCALING OPERATIONS — FROM SOLO TO AGENCY
Overview
You can run ₦3M-₦5M MRR solo. Beyond that, you need people. This module defines how to hire, train, and manage a team that produces at your quality standard while you focus on growth. Scaling too early kills agencies. Scaling too late caps your revenue. The trigger for scaling is consistent: when you’re at 80% capacity for 3 consecutive weeks, hire.
Procedure 10.1: The Hiring Roadmap
| Revenue Milestone | Hire | Role | Monthly Salary (₦) |
|---|
| ₦3M MRR | Copy Editor | QC, revisions, brand voice enforcement | ₦250,000 |
| ₦5M MRR | Junior Copywriter | First drafts using your prompt library | ₦200,000 |
| ₦7M MRR | Account Manager | Client communication, MBRs, calendar management | ₦300,000 |
| ₦10M MRR | Second Junior Copywriter | Increases capacity | ₦200,000 |
| ₦15M MRR | Strategist | Content strategy, client onboarding, upsells | ₦400,000 |
Total team cost at ₦10M MRR: ₦950,000/month. That’s under 10% of revenue. This is how you maintain 60%+ margins at scale.
Procedure 10.2: The Training Protocol (New Hire)
Every new hire completes this 5-day training before touching client work:
Day 1: Tool Setup & Orientation
- Set up accounts: ChatGPT Plus, Grammarly Business, Notion, Make.com
- Walk through the Notion workspace structure
- Read every SOP in the SOPs folder
Day 2: Prompt Library Mastery
- Read every prompt in the Prompt Library
- Execute each prompt with a sample brief
- Submit outputs for your review
Day 3: QC Process
- Run 5 pre-written drafts through the Three-Pass QC System
- Score each against the QC Checklist
- Review their scores against your scores — calibrate until alignment
Day 4: Live Brief
- Give them a real (low-stakes) client brief
- They produce the deliverable using the full pipeline
- You review alongside them, explaining every decision
Day 5: Solo Execution + Debrief
- They execute a brief solo
- You review after delivery
- Debrief: What went well? What needs improvement? Set 30-day check-in schedule.
Procedure 10.3: Quality Maintenance at Scale
The biggest risk of scaling is quality dilution. Prevent it with these systems:
Every deliverable passes through a Senior Editor (you or your Copy Editor) before client delivery. No exceptions. Junior copywriters produce drafts. Editors approve them. This is non-negotiable until a copywriter has produced 50+ deliverables with a 95% first-pass approval rate.
Weekly Prompt Library Review. Every Friday, review the week’s outputs. Identify any prompt that produced subpar results. Revise the prompt. Update the Notion library. Notify the team.
Monthly Calibration Session. Pick 5 random deliverables from the past month. Review them as a team against the QC Checklist. Discuss discrepancies. Align standards.
Client Satisfaction Tracking. After every MBR, log the satisfaction score in Notion. If the average drops below 4.0 for any client, investigate immediately. The data tells you where quality is slipping before the client tells you.
Procedure 10.4: Standard Operating Procedures — The Complete List
Document these SOPs in your Notion SOPs folder. Every SOP follows this format:
SOP-[NUMBER]: [TITLE]
Last Updated: [Date]
Owner: [Name]
Time Estimate: [Minutes]
PURPOSE:
[What this SOP accomplishes]
TRIGGER:
[When to execute this SOP]
STEPS:
1. [Step]
2. [Step]
...
VERIFICATION:
[How to confirm the SOP was executed correctly]
ESCALATION:
[When and who to ask for help]
Complete SOP list:
| SOP # | Title | Trigger |
|---|
| SOP-001 | Client Brief Intake | New brief received |
| SOP-002 | Research & Voice File | Brief validated |
| SOP-003 | Draft Production | Research complete |
| SOP-004 | Three-Pass QC | Draft complete |
| SOP-005 | Repurposing | Primary deliverable approved |
| SOP-006 | Delivery | QC passed |
| SOP-007 | Revision Handling | Client feedback received |
| SOP-008 | Monthly Business Review | Last week of month |
| SOP-009 | Churn Prevention | Warning signal detected |
| SOP-010 | New Client Onboarding | Contract signed |
| SOP-011 | Prompt Library Update | Subpar prompt output detected |
| SOP-012 | New Hire Training | New team member starts |
Procedure 10.5: Financial Operations at Scale
- Separate business and personal accounts. Open a dedicated business account. All revenue in, all expenses out. No commingling.
- Monthly P&L review. On the 1st of every month, calculate:
- Total revenue (retainers + one-off projects)
- Total expenses (tools + salaries + marketing)
- Net margin (target: 60%+)
- Revenue per client
- Cost per deliverable
- Quarterly tax preparation. Set aside 20% of net revenue for taxes. Use a Nigerian-registered accountant for filing.
- Annual tool audit. Every December, review every tool subscription. Cancel anything that isn’t directly contributing to revenue or quality.
Procedure 10.6: Growth Marketing — Filling the Pipeline
Once your operations can handle more clients, turn on acquisition:
- LinkedIn content (daily): Post about AI copywriting, share results (anonymized), and document your process. This is your No. 1 organic channel. Use Prompt F from Module 3 to generate your own LinkedIn content.
- Referral program: Offer existing clients one free deliverable for every referral that signs a retainer. Cost to you: minimal. Value to client: high.
- Cold outreach (weekly): Use
Apollo
.io to find 50 prospects per week. Send this email:
Subject: Your [competitor]'s copy is costing them leads
Hi [First Name],
I was reviewing [competitor name]'s website and noticed their [specific page] has [specific weakness — e.g., "no clear CTA above the fold" or "a headline that doesn't speak to [audience]"].
I run an AI-powered copywriting agency that produces conversion-optimized copy in 48 hours, not 3 weeks. Our clients see an average 23% lift in conversion rates within 60 days.
Would you like me to send you a free rewrite of one section of your homepage? No strings attached. You can use it whether we work together or not.
[Your Name]
[Agency Name]
- Case study content (monthly): After every client win, write a 500-word case study. Post it on LinkedIn, your website, and include it in proposals. Specificity wins: “How we increased email open rates by 34% for a Lagos fintech in 30 days.”
HACK: The free homepage rewrite in your cold email is your highest-converting acquisition tactic. It costs you 20 minutes (prompt + QC) and demonstrates your quality before the prospect has to make any decision. Track the conversion rate: you should close 15-20% of prospects who receive a free rewrite.
Check-In: Module 10 Complete
FINAL VERIFICATION: THE COMPLETE SYSTEM CHECK
Before you declare your agency operational, confirm every item below:
If every checkbox above is ticked, your agency is operational.
THE 90-DAY EXECUTION TIMELINE
| Week | Focus | Key Action |
|---|
| 1-2 | Foundation | Complete Modules 1-2. Tools configured. Workspace built. |
| 3-4 | Core IP | Complete Module 3. Prompt library built and tested. |
| 5-6 | Pipeline & QC | Complete Modules 4-5. Production + QC systems running on test projects. |
| 7-8 | First Clients | Complete Modules 6-8. Onboard 2 clients (even at Starter tier). |
| 9-10 | Delivery Systems | Complete Module 9. Weekly rhythm established. First MBRs conducted. |
| 11-12 | Scale Prep | Complete Module 10. Hire Copy Editor. SOPs enforced. Revenue at ₦1M+ MRR. |
Day 90 target: ₦1,000,000 MRR. 2-4 active clients. Full systems operational.
Month 6 target: ₦8,000,000+ MRR. 8-12 active clients. Team of 2-3. Margins above 60%.
This playbook is your operating system. It does not guarantee success — execution does. But it eliminates every excuse for inaction. You now have the tools, the prompts, the pricing, the processes, and the timeline. The only variable left is whether you do the work.
Start with Module 1. Today. Not tomorrow. Not after more research. Today.