CLAUDE AI handles this
TEAM Team member does this
AUTO System handles automatically
Phase 1 of 12

Solidify Your Brand Identity

Clarity creates confidence. Confidence increases conversion.
8 Hours
6 Projects
21 Tasks
Mario Lead

The Job of This Phase

The client can articulate — in one sentence — what makes their business different, who it's for, and why someone would choose them over every alternative.

The tasks aren't done until this is true. A signed-off document means nothing if the client still can't answer "what makes you different?" with confidence and specificity. The job is clarity — not paperwork.

The Standard — What Good Looks Like

"Now I can see what makes us different. Everything we put out will feel like us."

1. Pre-Work — Before the Client Starts CLAUDE + TEAM
GHL intake form received and parsed
Client completes intake via GHL form. Webhook fires to The Lighthouse, creating their client record with 60+ data fields (business type, financials, team, goals, freedom scores, constraint answer).
How: Automatic via /api/webhooks/ghl-intake. Check for duplicate emails. Verify all required fields populated: full_name, business_name, email. If fields are missing, flag in Slack.
AUTO
Create Google Drive folder
Set up client folder: {businessName} x Kaizen Collective. This is where brand bible, action plan, assets, and all documents live.
How: Duplicate the template folder structure from Google Drive. Subfolders: Brand Assets, Campaign Assets, Documents, Reports. Share with client email (editor access).
TEAM
Create Slack channel
Create dedicated channel in Kaizen Hub workspace. Format: #firstname-lastname-businessname
How: Create in Kaizen Hub workspace. Add client + Mario + assigned team members. Post welcome message using template (from Email 0). Pin key links: Google Drive folder, intake form responses, welcome deck URL.
TEAM
Add to Notion tracking
Create client project in Notion with all onramp phases as tasks. Record the anchor date (client start date) — all timing flows from this.
How: Claude creates project in Notion via MCP. Duplicate the onramp template. Set anchor date. Assign team members per phase.
CLAUDE
Send welcome email + deck link
Send Email 0 (Welcome) with link to the 12-phase welcome deck and intake form. This preframes the depth of the engagement.
How: Use the welcome email template from the Email Templates page. Replace {{first_name}}, {{intake_form_link}}, {{welcome_deck_link}}. Send from team email or trigger via GHL workflow.
CLAUDE
Trigger Brand Bible generation
The Lighthouse automatically generates a 7-section Brand Bible from intake data using Claude Opus. Sections: Brand Positioning, Target Audience, Core Messaging, Voice & Tone, Visual Identity, Competitive Differentiation, Offer Clarity.
How: Auto-triggered via /api/clients/[id]/generate-brand-bible after intake webhook. Uses prompt v2.0.0. Output: PDF uploaded to Google Drive + Google Doc (editable). Verify it generated correctly in The Lighthouse dashboard before the deep dive call.
AUTO
Trigger 90-Day Action Plan generation
AI-generated action plan based on client goals, financial targets, and constraint answers. Gives Mario/Brando a strategic starting point for the deep dive call.
How: Auto-triggered via /api/clients/[id]/generate-action-plan after intake. Review before deep dive call — use as conversation guide, not a deliverable to share raw.
AUTO
2. Discovery Call & Business Deep-Dive TEAM
Schedule 60-90 min deep dive call
Book within first 3 days. This is Mario or Brando with the client — the foundational strategy conversation.
How: Claude can create the Google Calendar event via MCP. Send Zoom link. Confirm in Slack channel: "Your deep dive is booked for [date/time]. Here's what we'll cover..."
CLAUDE
Pre-call prep — review all intake data
Before the call, review: intake form answers, AI-generated Brand Bible (draft), 90-Day Action Plan, any existing marketing (website, Instagram, past campaigns). Come to the call with hypotheses, not blank questions.
How: Claude can generate a pre-call brief summarising intake data, key metrics (current vs target revenue, freedom scores), constraint answer, and 3-5 diagnostic hypotheses based on Mario's 7 filters. Check The Lighthouse client profile page.
CLAUDETEAM
Conduct the deep dive call
The most important conversation in the entire onramp. Cover: what's their main offer? Who's their ideal customer? What's working / not working? What are their 90-day objectives? What does freedom look like for them?
How: Mario or Brando leads. Use the Brand Bible draft as a conversation guide — validate or correct each section live. Record via Read.ai for transcript. Ask: "If I described your business to a stranger in one sentence, what would you want me to say?" — this unlocks their positioning.
TEAM
Post-call Slack update
Send a summary in the client's Slack channel: what was discussed, what was decided, what happens next. This builds trust through visibility.
How: Claude can draft this from the Read.ai transcript. Format: 3-4 bullet points of key decisions + "Here's what we're building next" + timeline. Keep it short and warm.
CLAUDE
3. Competitive Positioning Analysis CLAUDE
Research local competitors
Identify 3-5 direct competitors in the client's area. Analyse: their positioning, offer structure, pricing (if visible), website quality, social presence, ad activity.
How: Claude can web search for competitors by location + industry. Check Meta Ad Library for active ads. Review their websites and Instagram. Compile into a competitor snapshot doc.
CLAUDE
Identify positioning gaps
What are competitors NOT saying? Where is the client genuinely different? Map the white space that the brand identity should own.
How: Claude analyses competitor messaging vs client's intake data. Look for: unserved audience segments, unaddressed pain points, positioning angles no one is using. Output: 2-3 recommended positioning angles with rationale.
CLAUDE
4. Brand Values & Differentiators Workshop CLAUDE + TEAM
Extract tone of voice samples
Pull existing content from the client's website, emails, Instagram captions, and sales scripts. Look for: how they naturally speak, recurring phrases, emotional tone, formality level.
How: Claude can scrape their website and Instagram (via chrome-takeover or web search). Compile 10-15 text samples. Identify patterns: sentence length, vocabulary, emotional register, use of humour, level of directness.
CLAUDE
Define brand personality and voice rules
Based on deep dive + tone samples, define: Brand Personality (3-4 traits), Tone of Voice rules, Writing Style guidelines (sentence length, CTA style, emoji usage, etc.)
How: The Brand Bible generator handles this automatically from intake data. After the deep dive call, validate or refine based on what Mario/Brando learned. Update the Brand Bible via Google Doc.
CLAUDETEAM
Clarify core differentiators
What are the 3-5 things that make this business genuinely different? Not "great customer service" — specific, defensible, real differentiators. Cross-reference with competitive analysis.
How: Use the Competitive Differentiation section of the Brand Bible as a starting point. Refine based on deep dive insights. Each differentiator should pass the test: "Could a competitor honestly say the same thing?" If yes, it's not a differentiator.
CLAUDETEAM
5. Messaging Framework & Tone of Voice CLAUDE
Build Core Messaging Framework
5-part structure: Elevator Pitch (1 sentence), Tagline, 3-5 Value Propositions, Emotional Hooks (pain + aspiration), Language to Avoid.
How: Already generated in Brand Bible Section 3 (Core Messaging). Refine based on deep dive. The elevator pitch should pass the "taxi test" — can you explain it in 10 seconds to someone who's never heard of the business?
CLAUDE
Define 3-5 Messaging Pillars
The themes that all content, copy, and communication should orbit around. These become the content buckets for Phase 8 (Social Strategy).
How: Pull from Brand Bible + deep dive. Each pillar should connect to a specific client pain point or aspiration. Example: "Results Without the Hustle" (for a gym targeting busy professionals).
CLAUDE
Create Tone of Voice guide
Practical writing rules: words to use, words to avoid, sentence structure, formality level, emoji policy, CTA style. This guide is used by everyone who writes for this client — team, Claude, and the client themselves.
How: Already generated in Brand Bible Section 4 (Voice & Tone). Refine with tone samples from Section 4 above. Format as a 1-page reference the team can pin in Slack.
CLAUDE
6. Brand Identity Document — Finalise & Deliver CLAUDE + TEAM
Finalise the Brand Bible
Merge all work: AI-generated draft + deep dive refinements + competitive analysis + messaging framework. Ensure every section is specific to this business — "so specific it could not possibly apply to anyone else."
How: Update the Google Doc version of the Brand Bible. Regenerate the PDF via /api/clients/[id]/generate-brand-bible if major changes were made, or manually update the doc. Styled with Kaizen design system (Playfair Display + DM Sans, ink/gold/cream).
CLAUDE
Internal review before sharing
Mario or Brando reviews the Brand Bible for accuracy, tone, and strategic alignment. Does it match what was discussed on the call? Would the client read this and say "that's exactly us"?
How: Review in Google Docs. Leave comments on anything that feels generic or off. Pay special attention to: elevator pitch (must be specific), differentiators (must be defensible), tone of voice (must match how they actually talk).
TEAM
Share with client for sign-off
Send the Brand Bible (Google Doc link) via Slack with a walkthrough message explaining what each section is and why it matters. Invite feedback.
How: Post in Slack channel with context: "Here's your Brand Identity document. This is the foundation everything gets built on — your ads, your funnel, your website, your content. Take 15 minutes to read through it and let us know if anything doesn't feel right." Optional: record a Loom walkthrough.
CLAUDETEAM
Incorporate client feedback and finalise
Address any feedback. Most common: "the tone doesn't quite sound like me" or "we don't actually do X." Make revisions and confirm sign-off.
How: Update Google Doc. Regenerate PDF if needed. Confirm in Slack: "Updated based on your feedback. All good to lock this in?" Once confirmed, mark Phase 1 as complete in The Lighthouse.
CLAUDETEAM

Common Mistakes — What Goes Wrong in Phase 1

Skipping the deep dive call or keeping it short. This is the highest-leverage hour of the entire onramp. A shallow call produces a generic Brand Bible. Take the full 90 minutes.
Sharing the AI-generated Brand Bible without reviewing it. The AI draft is a starting point, not a deliverable. It needs human validation against what was discussed on the call.
Generic differentiators. "We care about our clients" is not a differentiator. Push for specific, defensible claims. If a competitor could say the same thing, cut it.
Not recording the deep dive call. The transcript feeds Claude's understanding for every future piece of content. Always record via Read.ai.
Moving to Phase 2 before client sign-off. If the brand identity isn't locked, everything downstream (copy, ads, funnel) will need rework. Get the sign-off.

Evidence — How to Verify Phase 1 is Complete

Brand Identity document (PDF + Google Doc) in client's Google Drive folder
Messaging framework approved by client (Slack confirmation or comment in Google Doc)
Tone of Voice guide shared and pinned in client Slack channel
Deep dive call recorded in Read.ai with transcript available
Phase 1 marked complete in The Lighthouse with client profile updated
Phase 2 of 12

Define Your Ideal Client

When you speak to someone specific, conversion improves instantly.
6 Hours
5 Projects
19 Tasks
Mario Lead

The Job of This Phase

The client can describe their ideal customer — their fears, their language, their buying triggers — with enough specificity that every ad, email, and conversation hits differently.

A filled-out avatar template is not the job done. The job is done when the client speaks about their ideal customer the way they'd speak about a close friend — with empathy, specificity, and certainty. If they can't name the exact objection someone has before walking through the door, we're not there yet.

The Standard — What Good Looks Like

"I finally know exactly who I'm talking to — and what makes them buy."

1. Current Client Base Analysis CLAUDE
Export and segment current client data
Pull all current and recent clients from GHL. Segment by: revenue contribution, retention length, referral rate, ease of service, and alignment with the business the client wants to build.
How: Export contacts from GHL via API > Contacts > GET /contacts with tags for active clients. Use Claude to sort into tiers: A-tier (love working with, high revenue, refer others), B-tier (fine but not ideal), C-tier (draining, low revenue, high maintenance). Compile into a Google Sheet in client's Drive folder.
CLAUDE
Identify the top 5 "dream clients"
From the A-tier, identify 5 clients who represent the ideal. These are the people the client wishes every customer was like. Document: what they have in common, how they found the business, what made them buy, how long they stayed.
How: Claude analyses the A-tier list against intake data. Cross-reference with GHL contact records: source, tags, purchase history, notes. If data is thin, flag for the client workshop — "Tell us about your best 5 clients."
CLAUDE
Map revenue concentration
What percentage of revenue comes from what type of client? Often 20% of clients generate 80% of revenue. This reveals who to target more of — and who to stop attracting.
How: Claude calculates revenue by client tier from GHL payment data or client-provided financials. Output: a revenue breakdown chart showing concentration. Share in Slack: "Your top 12 clients generate 68% of your revenue. Here's what they have in common..."
CLAUDE
Document the "anti-avatar" — who to repel
Equally important: who should the marketing actively filter out? Identify the C-tier patterns — the clients who drain energy, churn fast, or demand discounts. This protects margins and morale.
How: Claude analyses the C-tier list for common traits: acquisition source (e.g., Groupon, discount ads), demographic patterns, objections they raised, how quickly they churned. Output: a short "not for" profile that informs ad exclusions and qualifying questions.
CLAUDE
2. Ideal Client Avatar Deep-Dive CLAUDE + TEAM
Run the Avatar Workshop call (30-45 mins)
Mario leads a focused conversation about the client's ideal customer. Not demographics — psychographics: What are they afraid of? What have they tried before? What do they tell their friends? What's the internal monologue at 11pm?
How: Schedule via Google Calendar. Use the client base analysis as a conversation starter: "Your best 5 clients all share these traits. Let's go deeper." Key questions: "What does your ideal client complain about to their partner?" / "What would they Google at midnight?" / "What's the moment they decide to take action?" Record via Read.ai.
TEAM
Build the psychographic profile
Go beyond demographics. Document: daily routine, frustrations, aspirations, identity beliefs ("I'm not a gym person"), emotional triggers, decision-making style (logic vs. emotion vs. social proof).
How: Claude generates the psychographic profile from the workshop transcript (Read.ai) + intake data + client base analysis. Use the Kaizen Communication Code Filter: is this person a What If (dreamer), Why (sceptic), What (pragmatist), or How (doer) thinker? This determines messaging angle.
CLAUDE
Define the "before and after" transformation
What is life like before they buy? What is life like after? This becomes the emotional core of every ad, landing page, and sales conversation. It must be vivid and specific.
How: Claude drafts the before/after using the "Before & After Grid" framework: Status, Feelings, Average Day, Evil (what they blame). Example Before: "Feeling invisible online, posting randomly, getting 3 likes from friends." Example After: "DMs from strangers asking to work with them, content calendar running on autopilot."
CLAUDE
Validate avatar against real experience
Share the draft avatar with the client. Does it match someone they've actually served? If the client says "that's exactly my client Sarah" — it's right. If they hesitate, it needs more work.
How: Post the avatar summary in the client's Slack channel. Ask: "Does this describe a real person you've worked with? If yes, who? If not, what's off?" Iterate based on feedback. The avatar should feel like a real human, not a marketing exercise.
TEAM
3. Buying Triggers & Objection Mapping CLAUDE
Identify the top 5 buying triggers
What events, emotions, or moments cause someone to go from "thinking about it" to "I need this now"? Examples: new year resolution, doctor's warning, wedding coming up, saw a friend's transformation, hit a revenue plateau.
How: Claude analyses the workshop transcript + intake data + GHL contact notes for trigger patterns. Cross-reference with common industry triggers. Output: ranked list of triggers with recommended messaging for each. Example: Trigger: "Just had a health scare" → Message: "Start where you are. We meet you there."
CLAUDE
Map the top 7 objections with responses
Every business hears the same objections repeatedly. Document each one with: the real fear behind it, the empathetic response, and the reframe. These feed directly into Phase 5 (Sales Mechanisms).
How: Claude drafts objections from workshop transcript + common industry objections. For each: (1) Surface objection, (2) Real fear underneath, (3) Empathetic response, (4) Reframe. Example: Surface: "It's too expensive" → Real fear: "What if it doesn't work and I waste money?" → Response: "Totally fair. Let me show you what other people in your situation got from this..." Client validates on the next call.
CLAUDE
Map the decision-making journey
How does the ideal client make buying decisions? Who influences them? What research do they do? Do they need to check with a partner? How many touchpoints before they act? This shapes the entire funnel design.
How: Claude maps the journey from trigger to purchase using the Kaizen Infinite Acquisition Loop framework: Awareness → Affinity → Action. Document: typical research behaviour (Google? Instagram? Ask friends?), number of touchpoints needed, key decision influencers. Output feeds into Phase 3 (Path to Purchase).
CLAUDE
4. Client Language & Messaging Bank CLAUDE
Harvest real client language
Pull actual words, phrases, and sentences from: Google reviews, testimonials, DMs, intake form open-text fields, social media comments. This is the language the ideal client uses — not marketing speak.
How: Claude scrapes Google reviews (via web search), pulls GHL contact notes and form responses, and analyses any testimonials the client has shared. Extract 20-30 verbatim phrases. Categorise: pain language ("I've tried everything"), aspiration language ("I just want to feel confident"), objection language ("I'm worried it won't work for me").
CLAUDE
Build the Messaging Bank document
A structured library of proven phrases, headlines, hooks, and CTAs organised by use case: ads, emails, landing pages, social posts, sales conversations. This is the team's copy toolkit — no more starting from scratch.
How: Claude compiles the messaging bank as a Google Doc in the client's Drive folder. Sections: (1) Pain-Point Headlines (10+), (2) Aspiration Headlines (10+), (3) Social Proof Hooks (5+), (4) CTAs by Channel (5+), (5) Email Subject Lines (10+), (6) Objection Reframes (7+). Each entry includes the source language it was derived from.
CLAUDE
Test messaging against Brand Bible tone
Cross-check: does the messaging bank match the tone of voice from Phase 1? A gym that positions as "welcoming and non-judgmental" shouldn't have aggressive "no excuses" copy in the bank.
How: Claude runs a tone alignment check: compare each messaging bank entry against the Tone of Voice guide from the Brand Bible. Flag any mismatches. Remove or rewrite entries that contradict the brand voice. Output: a clean, on-brand messaging bank.
CLAUDE
Share and brief the team
Post the messaging bank in the client Slack channel. Brief anyone who writes for this client (team, Claude, the client themselves) on how to use it. Pin it alongside the Tone of Voice guide.
How: Post in Slack with context: "Here's your Messaging Bank — a library of tested phrases, headlines, and CTAs we'll use across all your marketing. Any time we write copy, we start here." Pin the Google Doc link. Tag team members who'll be writing copy.
CLAUDETEAM
5. Avatar Document & Team Briefing CLAUDE + TEAM
Compile the Ideal Client Avatar document
One master document that brings together: demographics, psychographics, before/after transformation, buying triggers, objections, decision journey, and key language. This is the single source of truth for "who are we talking to?"
How: Claude generates the avatar document as a Google Doc in the client's Drive folder. Sections: (1) Who They Are (demo + psycho), (2) Their World (daily life, frustrations, aspirations), (3) The Transformation (before/after grid), (4) What Makes Them Buy (triggers), (5) What Holds Them Back (objections + responses), (6) How They Decide (journey map), (7) How to Talk to Them (key phrases). Styled with Kaizen design system.
CLAUDE
Internal review — Mario validates
Mario reviews the avatar document against what was discussed in the workshop. Does it feel like a real person? Could you write an ad for this person right now without any other information?
How: Review in Google Docs. Litmus test: read the avatar out loud. If it sounds like a textbook, it needs more humanity. If it sounds like you're describing a friend, it's right. Pay special attention to the "How to Talk to Them" section — this is what the team will use daily.
TEAM
Client sign-off
Share with the client for approval. They should read it and say "that's my ideal client." If they don't, iterate until they do.
How: Post the Google Doc link in Slack with: "This is who all your marketing will be speaking to. Read it and tell us: does this person exist in your world? Is this who you want more of?" Get explicit confirmation before moving to Phase 3.
CLAUDETEAM
Update The Lighthouse client profile
Sync all avatar data back into The Lighthouse so it's accessible for future phases. The system should know who this client's ideal customer is for automated content generation and ad targeting.
How: Update the client record in The Lighthouse via the admin panel or API: PATCH /api/clients/[id] with avatar summary, buying triggers, and key messaging phrases. Mark Phase 2 as complete in the project tracker.
CLAUDE

Common Mistakes — What Goes Wrong in Phase 2

Writing a demographic profile instead of a psychographic one. "Female, 35-45, household income $120k" is useless. "She compares herself to the mums at school drop-off who seem to have it all together" is useful. Go deeper.
Creating an avatar that describes who the client WANTS to attract instead of who actually buys. Start with who's already paying — then refine from there. Fantasy avatars produce fantasy results.
Skipping the objection mapping. Objections aren't a sales problem — they're a marketing problem. If you address objections in the ad, you never hear them on the call. This step directly improves conversion.
Using marketing language instead of client language. The messaging bank should be full of phrases pulled from real reviews and conversations — not copywriting frameworks. "Transform your life" is marketing. "I just want to stop feeling like crap every morning" is client language.
Not connecting the avatar back to the Brand Bible. The avatar and brand identity should reinforce each other. If the brand is "premium and exclusive," the avatar shouldn't be price-sensitive bargain hunters.

Evidence — How to Verify Phase 2 is Complete

Ideal Client Avatar document (Google Doc) in client's Drive folder — approved by client
Messaging Bank (Google Doc) with 20+ entries across all categories, pinned in Slack
Buying Triggers Map with top 5 triggers and corresponding messaging angles
Objection Map with top 7 objections, real fears, and reframes documented
The Lighthouse client profile updated with avatar data and Phase 2 marked complete
Phase 3 of 12

Confirm Your Path to Purchase

No friction. No confusion. No awkward transitions.
8 Hours
5 Projects
22 Tasks
Mario Lead

The Job of This Phase

Every step from "someone hears about you" to "they pay you" is mapped, frictionless, and intentional — and the client can walk anyone through it.

A journey map on a whiteboard means nothing if the client can't explain it to a new staff member in under 2 minutes. The job is done when the path is so clear that no lead gets lost, no step feels awkward, and the client can point to exactly where conversions were leaking before.

The Standard — What Good Looks Like

"Now I can see every step a customer takes — and where we were losing them."

1. Current Customer Journey Audit CLAUDE + TEAM
Map the current journey as-is
Document every step a customer currently takes from first awareness to purchase. Include: discovery channels, first contact method, response process, booking mechanism, sales conversation, payment, onboarding. Be brutally honest — map what actually happens, not what should happen.
How: Claude drafts the initial journey map from intake data + website audit + GHL pipeline review. Check: What happens when someone fills out a form? How fast is the response? What's the next step? Is there a booking link? Does it work on mobile? Output: a numbered step-by-step flow in Google Docs.
CLAUDE
Walk through the journey with the client
30-minute call where Mario walks through the mapped journey with the client step by step. The client fills in gaps: "Actually, what really happens is..." This reveals the hidden friction only the client knows about.
How: Schedule via Google Calendar. Share the draft journey map in Slack before the call: "We've mapped your current customer journey. On our call, we'll walk through it together and find the gaps." Record via Read.ai. Ask at each step: "What percentage of people make it to the next step? What stops them?"
TEAM
Mystery-shop the current experience
Actually go through the journey as a prospect. Fill out the form. See how fast the response comes. Try to book. Check the landing page on mobile. Experience what a real customer experiences.
How: Claude uses web search and Playwright to audit the website: load time, mobile responsiveness, form functionality, CTA clarity. Team member submits a test enquiry via the live form and documents: response time, response quality, next steps clarity. Record findings in the journey audit doc.
CLAUDETEAM
Audit GHL pipeline and automations
Review the current CRM setup: pipeline stages, automation triggers, email/SMS sequences, booking calendars. Are leads moving through stages? Are automations firing? Where do contacts stall?
How: Access GHL via the client's PIT. Review: Opportunities > Pipeline for stage structure, Automation > Workflows for active triggers, Calendars for booking setup. Document: what's working, what's broken, what's missing. Output: a CRM health check in the journey audit doc.
CLAUDE
2. Touchpoint Mapping — Discovery to Sale CLAUDE
Map all touchpoints across channels
Every point of contact between the business and a potential customer: Instagram DMs, Facebook comments, Google searches, website visits, phone calls, walk-ins, referrals, email replies. Nothing should be invisible.
How: Claude compiles touchpoints from: GHL contact sources (how did they find us?), website analytics (if available), social media (Instagram insights, Facebook page), Google Business Profile (calls, direction requests, reviews). Output: a touchpoint inventory categorised by the Infinite Acquisition Loop stages: Awareness, Affinity, Action.
CLAUDE
Assign conversion rates to each transition
For each step in the journey, estimate: what percentage of people move to the next step? This reveals the biggest leak. If 100 people visit the website but only 3 enquire, the website is the constraint — not the sales call.
How: Claude calculates conversion rates from GHL data: leads in → appointments booked → appointments attended → sales closed. If data is incomplete, use industry benchmarks and flag gaps: "We're estimating your website-to-enquiry rate at 3% based on industry average. We need to verify this with analytics." Output: a conversion funnel with rates at each stage.
CLAUDE
Identify the #1 bottleneck
Where is the single biggest drop-off? This is the constraint that gets fixed first. Don't try to fix everything — find the one transition that, if improved by 20%, would have the biggest revenue impact.
How: Claude analyses the conversion funnel and calculates the revenue impact of a 20% improvement at each stage. Example: "If we improve your enquiry-to-booking rate from 30% to 36%, that's an additional $X/month based on your average sale value." Present the top 3 bottlenecks ranked by revenue impact.
CLAUDE
Document the "critical path"
The minimum viable journey — the shortest, most likely path from awareness to purchase. Strip away all secondary touchpoints and map only the primary pathway. This becomes the focus for the redesign.
How: Claude identifies the most common lead source → most common next action → most common conversion path from GHL data. Document as a 5-7 step linear flow. Example: "Instagram Ad → Landing Page → Form Submit → Auto-SMS + Email → Phone Call → Trial Booked → Sale." This becomes the blueprint for Phases 6-7.
CLAUDE
3. Friction Point Identification & Removal Plan CLAUDE + TEAM
Categorise friction by type
Friction comes in 4 forms: (1) Confusion — they don't know what to do next, (2) Effort — too many steps, (3) Fear — they're not sure it's safe/right, (4) Delay — too slow to respond. Categorise every identified friction point.
How: Claude categorises all friction points from the audit into the 4 types. For each: describe the friction, where it occurs in the journey, what it costs (estimated lost conversions), and the recommended fix. Output: a friction matrix in the journey audit doc.
CLAUDE
Prioritise fixes by impact vs. effort
Not all friction is equal. A 5-minute fix that recovers 10 leads/month beats a 20-hour project that recovers 2. Rank every friction point on a 2x2 grid: high impact / low effort (do first) to low impact / high effort (do last or never).
How: Claude creates the priority matrix. "Quick wins" (high impact, low effort) go into the immediate action plan. "Big projects" (high impact, high effort) get scheduled into Phase 6-7. "Nice to haves" get parked. Present to the client: "Here are the 3 quick wins we can fix this week."
CLAUDE
Fix quick wins immediately
Any friction that can be resolved in under 30 minutes should be fixed now — don't wait for the redesign. Examples: broken booking link, missing phone number on website, slow autoresponder, unclear CTA.
How: Team member fixes quick wins in GHL or on the website directly. Claude can update GHL automations via API: fix response delays, update email copy, adjust pipeline stages. Document each fix in Slack: "Fixed: your booking link was pointing to the wrong calendar. Now resolves correctly."
CLAUDETEAM
Create the removal plan for bigger fixes
For friction that requires more work (new landing page, new automation sequence, new booking process), create a phased removal plan that maps to subsequent onramp phases.
How: Claude drafts the removal plan with timelines tied to onramp phases. Example: "Friction: No automated follow-up after enquiry → Fix: Build in Phase 7 (Automations) → Timeline: Week 4." Post in Slack so the client sees what's coming and when. This builds confidence that nothing is being ignored.
CLAUDE
4. Journey Redesign & Documentation CLAUDE + TEAM
Design the ideal customer journey
Based on everything above, design the journey as it should be. Every step intentional. Every transition smooth. Every touchpoint reinforcing trust. This becomes the blueprint for Phases 5-9.
How: Claude maps the redesigned journey using the Infinite Acquisition Loop framework. For each stage: (1) What the customer experiences, (2) What happens in the CRM, (3) What the team does, (4) What's automated. Output: a visual journey map (Google Doc or Slides) with the critical path highlighted.
CLAUDE
Define response time standards
Set clear expectations: how fast should the business respond at each touchpoint? Industry data shows that responding within 5 minutes increases conversion by 400%. Set the standard and build the systems to meet it.
How: Claude drafts response time standards for each channel: Form submission (<5 mins auto-response, <2 hours human follow-up), Phone call (<3 rings or voicemail + auto-SMS), Instagram DM (<1 hour during business hours), Email (<4 hours). These standards feed directly into Phase 7 (Automations).
CLAUDE
Validate the redesign with client
Walk the client through the proposed journey. They need to understand it, believe in it, and be able to explain it to their team. If they can't walk a new staff member through it in 2 minutes, simplify it.
How: Share the journey map in Slack before the validation call. On the call, Mario walks through each step: "When someone sees your ad, this happens. Then this. Then this." Ask: "Does anything feel unnatural or forced?" Test: "Can you explain this journey to me as if I'm a new hire?" Record via Read.ai.
TEAM
5. Implementation Checklist & Handover CLAUDE
Create the implementation checklist
A master list of everything that needs to be built, configured, or changed to make the redesigned journey real. Each item linked to the onramp phase where it gets done.
How: Claude generates the checklist from the journey redesign. Format: Task | Phase | Owner | Status. Example: "Build lead capture landing page | Phase 6 | Michelle + Claude | Not Started." Upload to the client's Google Drive folder and create matching tasks in The Lighthouse project tracker.
CLAUDE
Brief the team on the journey plan
Everyone working on this client needs to understand the full journey, not just their piece. The designer needs to know why the landing page matters. The ad manager needs to know what happens after the click.
How: Post a team brief in the internal Slack channel: journey map summary, key friction points fixed, remaining work mapped to phases, response time standards. Tag all assigned team members. Pin the journey map doc.
CLAUDETEAM
Update The Lighthouse and mark Phase 3 complete
Sync the journey data into The Lighthouse. Update the client profile with: critical path, primary bottleneck, response time standards. Mark Phase 3 complete.
How: Update via The Lighthouse admin panel or API: PATCH /api/clients/[id]. Attach the journey map document link. Log the conversion rates at each stage as baseline metrics for future comparison. Mark phase complete in project tracker.
CLAUDE

Common Mistakes — What Goes Wrong in Phase 3

Mapping the ideal journey without understanding the current one. You can't design a fix for something you haven't diagnosed. Always start with what actually happens today, warts and all.
Overcomplicating the journey with too many steps. Every additional step is a potential drop-off point. The best journeys have 5-7 steps max from awareness to purchase. If yours has 12, simplify.
Not mystery-shopping the current experience. Clients often describe what they think happens, not what actually happens. Submit a real enquiry. Time the response. Experience it firsthand.
Ignoring the post-purchase journey. The journey doesn't end at the sale. What happens after they buy determines whether they stay, refer, and become a case study. Map onboarding too.
Setting response time standards without building the systems to meet them. Saying "respond in 5 minutes" means nothing without an automation that makes it happen. Standards without systems are just wishes.

Evidence — How to Verify Phase 3 is Complete

Customer Journey Map (Google Doc or Slides) in client's Drive folder — approved by client
Friction points documented with categorisation (Confusion / Effort / Fear / Delay) and priority ranking
Quick-win fixes implemented and confirmed in Slack
Implementation checklist created with tasks mapped to onramp phases
Response time standards documented and shared with team
Phase 3 marked complete in The Lighthouse with baseline conversion rates logged
Phase 4 of 12

Define & Optimise Your Packages

When the offer is clear, the sale is easier.
8 Hours
5 Projects
23 Tasks
Mario Lead

The Job of This Phase

The client's offer is so clear that a stranger could understand what they get, what it costs, and why it's worth it — in under 30 seconds.

A nice-looking pricing page is not the job done. The job is done when the client can explain any offer in one sentence and the listener immediately gets it. If they need a paragraph to explain what's included, the offer is too complicated. Simplicity is the ultimate sophistication.

The Standard — What Good Looks Like

"My offers finally make sense. I can explain them in one sentence and people get it."

1. Current Offer Audit & Pricing Analysis CLAUDE + TEAM
Document all current offers and pricing
List every package, membership, service, and pricing tier the client currently sells. Include: name, price, what's included, contract length, any upsells or add-ons. Get the complete picture — even the ones they don't actively promote.
How: Pull from intake form data (the client listed their offers), website pricing page, GHL products/invoices. Cross-check with the client: "Are there any packages you sell that aren't listed here? Any special deals or legacy pricing?" Output: a comprehensive offer inventory in Google Docs.
CLAUDE
Analyse revenue by offer
Which offers generate the most revenue? Which have the highest margins? Which have the best retention? Often clients discover one offer does 70% of the revenue while they spend half their energy promoting the other three.
How: Claude analyses GHL payment data or client-provided financials. Break down: revenue per offer, number of active clients per offer, average lifetime value per offer, churn rate per offer. Output: a revenue mix chart showing where the money actually comes from vs. where the client thinks it comes from.
CLAUDE
Run competitive pricing analysis
What are the 3-5 closest competitors charging for similar services? Is the client priced too low (leaving money on the table), too high (struggling to convert), or positioned in the middle (undifferentiated)?
How: Claude web searches competitor pricing using the competitor list from Phase 1. Check their websites, social media for price mentions, Google Business Profile for service details. Compile: competitor name, comparable offer, price, what's included. Output: a pricing comparison matrix. Flag if the client is underpriced relative to their positioning.
CLAUDE
Identify offer confusion and overlap
Where are customers confused about which offer is right for them? Are there packages that overlap in what they include? Are there too many options creating decision paralysis?
How: Claude analyses the offer inventory for: (1) Overlapping inclusions between packages, (2) Unclear differentiation between tiers, (3) Too many options (more than 3-4 tiers creates paralysis), (4) Missing "entry point" offer (easy first purchase). Review with Mario on call. Apply the "paradox of choice" principle — fewer options, more conversions.
CLAUDETEAM
2. Value Stack Redesign CLAUDE + TEAM
Strategy session on offer structure (Mario)
Mario leads a 45-60 minute session to redesign the offer architecture. Core question: "If someone lands on your page with zero context, can they understand in 10 seconds which offer is for them and why?"
How: Schedule via Google Calendar. Pre-load: the offer audit, revenue analysis, competitor pricing matrix. Use the Kaizen Offer Clarity framework: (1) Entry Offer (low risk, first taste), (2) Core Offer (the main thing), (3) Premium Offer (high-touch, high-value). Map each current offer into this framework or identify gaps. Record via Read.ai.
TEAM
Build the value stack for each offer
For each offer, stack the value: what's included, what it's worth individually, and the total perceived value vs. the price. The gap between perceived value and price is what makes the offer feel like a no-brainer.
How: Claude drafts the value stack from the strategy session. For each offer: list every component, assign a standalone value, total the stack, show the price as a fraction of total value. Example: "Personal Training 3x/week ($240/wk value) + Nutrition Plan ($197 value) + Progress Tracking ($49/mo value) = $486/week value. Your price: $199/week." Format as a visual stack in Google Docs.
CLAUDE
Design the ascension path
How does a customer naturally move from the entry offer to the core offer to the premium offer? Each level should feel like a logical next step, not a hard upsell. The path should mirror the customer's growing commitment.
How: Claude maps the ascension path: Entry → Core → Premium with trigger points for each transition. Example: "After 6 weeks on the Intro Offer, if they've attended 15+ sessions, the coach recommends the Core Membership." Document the trigger, the conversation script, and the upgrade incentive for each transition.
CLAUDE
Test the "one sentence" rule
For each redesigned offer, the client must be able to explain it in one sentence. If they can't, it's too complicated. Simplify until they can.
How: On the next call, Mario asks the client to explain each offer in one sentence without notes. If they stumble, the offer needs simplification. The sentence should answer: Who is it for? What do they get? What does it cost? Example: "Our 8-Week Kickstart is $49/week and gives beginners 3 group sessions plus a nutrition guide to build the habit." Record the one-liners for the sales collateral.
TEAM
3. Pricing Strategy & Tier Structure CLAUDE + TEAM
Set pricing based on value, not cost
Price is a function of perceived value, not cost to deliver. If the client is underpriced (common in fitness), model the revenue impact of a 10-20% price increase. Often it's the single highest-leverage change in the entire onramp.
How: Claude models pricing scenarios: current price vs. proposed price, factoring in potential churn. Example: "If you raise from $49/wk to $59/wk and lose 5% of members, your monthly revenue still increases by $X." Present 3 pricing scenarios (conservative, moderate, aggressive) with projected revenue impact. Mario reviews and recommends.
CLAUDETEAM
Design the pricing presentation
How pricing is displayed matters as much as the price itself. Use anchoring (show the most expensive first), decoy pricing (make the middle option look best), and clear naming that signals value.
How: Claude drafts 2-3 pricing presentation layouts. Apply behavioural pricing principles: (1) Anchor with the premium tier, (2) Highlight the "most popular" mid-tier, (3) Name tiers with outcome words not numbers (e.g., "Starter," "Accelerator," "Unlimited" not "Bronze, Silver, Gold"). Share options with client for feedback.
CLAUDE
Handle the transition for existing members
If pricing is changing, plan how existing members are handled. Options: grandfather existing rates, phase in over 60-90 days, or add value to justify the increase. This prevents churn during the transition.
How: Mario advises on the transition strategy based on the client's member base and culture. Claude drafts the communication: (1) Email to existing members explaining the value add, (2) Script for in-person conversations, (3) Timeline for the rollout. Post the plan in Slack for client approval before any changes are made.
CLAUDETEAM
4. Package Copy & Sales Descriptions CLAUDE
Write offer descriptions for each package
Clear, compelling descriptions for each offer that answer: What is it? Who is it for? What do you get? What's the outcome? What does it cost? Written in the client's tone of voice from Phase 1.
How: Claude writes descriptions using: Brand Bible tone of voice, avatar language from Phase 2, value stack from this phase. Each description follows the format: Hook (pain/aspiration) → What You Get → Who It's For → Outcome → Price → CTA. Write 3 versions per offer: short (1 sentence for ads), medium (1 paragraph for social), long (full description for landing page).
CLAUDE
Create the pricing comparison table
A visual side-by-side comparison of all tiers showing what's included in each. This becomes a key sales tool for the website, landing pages, and sales conversations.
How: Claude designs the comparison table: rows = features/inclusions, columns = tiers. Use checkmarks and X marks. Highlight the recommended tier. Include a "Best for..." row at the top so prospects self-select. Output: a styled table in Google Docs + a version formatted for the landing page (Phase 6).
CLAUDE
Draft FAQ for common pricing questions
Pre-answer the 5-7 questions prospects always ask: "What's the cancellation policy?" "Are there joining fees?" "Can I pause?" "What if it doesn't work?" These go on the landing page and in the sales script.
How: Claude drafts FAQs using objection data from Phase 2 + common industry questions. Each FAQ: Question → Answer (warm, direct, addresses the real fear). Example: Q: "What if I can't make it to every session?" A: "Life happens. You can make up sessions any time within the week — we're flexible because consistency matters more than perfection." Client reviews for accuracy.
CLAUDE
Client approval on all copy
Share all package copy for review. The client must confirm: "This sounds like me, this is accurate, and I'd be confident saying this on a sales call."
How: Share the complete Package Copy doc in Slack: "Here's the copy for all your offers. Read each one out loud. If anything sounds off or inaccurate, mark it up. We want this to feel like you, not a template." Iterate on feedback. Final version gets saved as the master copy document in Google Drive.
CLAUDETEAM
5. Sales Collateral Update CLAUDE + TEAM
Update GHL products and pricing
Ensure the CRM reflects the new offer structure: correct product names, pricing, recurring vs. one-time, any setup fees. This is what the team uses to invoice and what automations reference.
How: Access GHL via client's PIT. Navigate to Payments > Products. Update or create products to match the redesigned offer structure. Set correct pricing, billing frequency, and descriptions. Test: create a test invoice for each product to verify amounts and labels.
CLAUDETEAM
Update any existing website pricing
If the client has a pricing page on their website, update it to match the new structure. Old pricing floating around creates confusion and undermines the sales process.
How: Team member updates the website (WordPress/Elementor or GHL funnel page) with the new pricing table, offer descriptions, and CTAs. If there's no pricing page, note it for Phase 6 (Landing Pages) or Phase 12 (Authority Platform). Verify the update is live on desktop and mobile.
TEAM
Create the Package Pricing Document
A polished, branded PDF that the client or their team can send to prospects. This replaces awkward "let me type out the pricing in a text" moments with something professional.
How: Claude generates the PDF using the Kaizen design system: Playfair Display headings, DM Sans body, ink/gold/cream palette. Include: offer names, descriptions, value stacks, pricing, comparison table, FAQ, and CTA. Upload to client's Google Drive folder. Share in Slack: "Here's a pricing PDF you can send to anyone who asks 'what do you offer?'"
CLAUDE
Mark Phase 4 complete and prep for Phase 5
Update The Lighthouse, confirm all documents are in Google Drive, and brief the team on how the new offer structure connects to the sales mechanisms coming in Phase 5.
How: Update The Lighthouse client profile with the finalised offer structure. Mark Phase 4 complete. Post in Slack: "Offer structure locked in. Next up: Phase 5 — we'll build the sales process around these offers so your team can present them with confidence." Link to the Package Pricing Document as the reference for Phase 5.
CLAUDE

Common Mistakes — What Goes Wrong in Phase 4

Too many offers. If you have more than 3-4 distinct packages, you're creating decision paralysis. The paradox of choice is real. Simplify ruthlessly — fewer options, more conversions.
Pricing based on what competitors charge instead of the value delivered. If you're better, charge more. Competing on price is a race to the bottom. The value stack exists to justify the premium.
Describing offers by features instead of outcomes. "3 sessions per week, nutrition plan, progress tracking" is features. "Go from feeling invisible to turning heads in 12 weeks" is an outcome. Lead with the outcome, back it up with features.
Not testing the "one sentence" rule. If the client can't explain the offer in one sentence, prospects definitely can't understand it either. Keep simplifying until it clicks.
Changing prices without a transition plan for existing members. A sudden price increase without communication breeds resentment. Always communicate the value add, give notice, and handle it with care.

Evidence — How to Verify Phase 4 is Complete

Package Pricing Document (PDF) in client's Google Drive folder — branded and approved
Value stacks documented for each offer with perceived value calculations
Sales collateral updated (website pricing, GHL products, comparison table)
Client can explain each offer in one sentence (verified on call)
Ascension path mapped: Entry → Core → Premium with transition triggers
Phase 4 marked complete in The Lighthouse with offer structure synced
Phase 5 of 12

Install Your Sales Mechanisms

Confidence isn't personality. It's process.
16 Hours
9 Projects
31 Tasks
Mario Lead

The Job of This Phase

The client (and their team) can confidently handle any sales conversation — from first DM to price presentation to objection — using a repeatable process, not improvisation.

Scripts in a Google Doc aren't the job done. The job is done when the client can walk into a sales conversation without anxiety because they know exactly what to say at each stage. They've practised it. They've role-played it. The CRM tracks it. The follow-up happens automatically. Sales becomes a system, not a personality trait.

The Standard — What Good Looks Like

"I don't dread sales conversations anymore. I actually know what to say and when."

1. Sales Process Audit & Gap Analysis CLAUDE + TEAM
Map the current sales process
Document how sales currently happen: What channels do enquiries come through? Who responds? How fast? What's the conversion process? Is there a follow-up? Map reality, not aspiration.
How: Claude analyses the Path to Purchase from Phase 3 (the sales-specific portion) + GHL pipeline data. Pull: average response time, appointment show rate, close rate, average sale value. Ask the client: "Walk me through the last 3 sales you made. What happened from first contact to payment?"
CLAUDE
Identify the primary sales mechanism
Every business has one primary way sales happen: phone call, in-person trial, DM conversation, discovery call, walk-in. Identify which mechanism drives the most revenue and double down on it.
How: Claude analyses GHL opportunity data: source → close rate by channel. Typically: in-person trial (fitness), discovery call (services), chat-to-sale (DM-based). Present to Mario: "78% of your closes come from in-person trials. That's your primary mechanism — everything should funnel toward getting someone through the door."
CLAUDE
Diagnose the conversion leaks
Where are leads falling out of the pipeline? Common leaks: slow response time, no follow-up after missed calls, no system for handling objections, no structured price presentation, ghosted after the trial.
How: Claude analyses the GHL pipeline: how many leads enter each stage vs. how many move to the next. Calculate drop-off rates at each transition. Cross-reference with Phase 3 friction analysis. Output: a ranked list of conversion leaks with estimated revenue impact. Example: "42% of booked trials don't show up. At your average sale value of $X, that's $Y/month in lost revenue."
CLAUDE
Sales strategy session with Mario
Mario reviews the audit findings with the client and designs the sales strategy: which mechanisms to build, which scripts to write, what the pipeline should look like, and how follow-up should work.
How: Schedule a 45-60 minute strategy call. Mario uses the Kaizen Sales & Influence module framework. Key decisions: (1) Primary sales mechanism, (2) SBC (Sell By Chat) structure, (3) Discovery call structure, (4) Price presentation approach, (5) Follow-up cadence. Record via Read.ai. Post decisions in Slack.
TEAM
2. Sell By Chat (SBC) Framework & Scripts CLAUDE
Build the SBC conversation structure
A step-by-step framework for turning a DM or SMS enquiry into a booking or sale — without being salesy. The structure: Acknowledge → Qualify → Connect → Recommend → Invite.
How: Claude drafts the SBC framework using the Kaizen methodology. For each stage: (1) What the message does psychologically, (2) Example message, (3) What to do if they don't respond. The tone must match the Brand Bible from Phase 1. No "Hey!! Are you ready to CRUSH your goals??" — match how the client actually talks.
CLAUDE
Write SBC scripts for each enquiry type
Different enquiry types need different scripts: new lead from ad, Instagram DM enquiry, website form submission, referral, past client re-engagement. Each script adapts the SBC framework to the context.
How: Claude writes 4-5 SBC scripts based on the most common lead sources (from GHL data). Each script includes: opening message, 2-3 qualifying questions, the recommendation message, and the booking CTA. Include response templates for: "What are your prices?", "Do you have availability?", "My friend recommended you." Save in Google Drive as the SBC Playbook.
CLAUDE
Create SBC quick-reply templates in GHL
Set up templated responses in GHL so the team doesn't have to type scripts from memory. One click to send the right message at the right stage.
How: Access GHL via client's PIT. Navigate to Settings > Custom Values or Conversations > Templates. Create templates for each SBC stage with merge fields: {{contact.first_name}}. Name them clearly: "SBC-01-Welcome", "SBC-02-Qualify", "SBC-03-Recommend", "SBC-04-Invite". Test each template by sending to a test contact.
CLAUDE
3. Discovery Call & Price Presentation CLAUDE + TEAM
Build the discovery call framework
A structured conversation flow for phone calls or in-person consultations. Stages: Rapport (2 mins) → Situation (5 mins) → Problem (5 mins) → Impact (3 mins) → Solution (5 mins) → Offer (3 mins) → Next Steps (2 mins).
How: Claude drafts the framework using Mario's diagnostic filters. For each stage: key questions to ask, what to listen for, transition phrases. The framework must feel conversational, not interrogative. Include: "What's your biggest challenge right now?" (Situation), "How long has that been going on?" (Problem), "What would it mean to fix that?" (Impact). Save as Discovery Call Script in Google Drive.
CLAUDE
Design the price presentation structure
How the price is presented determines whether the prospect hears "expensive" or "worth it." Structure: Recap the value → Present the investment → Anchor against alternatives → Silence (let them process).
How: Claude drafts the price presentation script using the value stack from Phase 4. Format: "Based on what you've told me, [recommended offer] is the best fit. Here's what's included: [value stack]. The investment is [price]. Compared to [alternative/cost of doing nothing], that's [value comparison]." Include: when to present price (after establishing value, never before), how to handle silence, transition to close.
CLAUDE
Build the objection handling playbook
A structured response for every objection from Phase 2, plus the 5 universal objections every business faces: price, timing, trust, commitment, and "I need to think about it."
How: Claude compiles the playbook from Phase 2 objection data + universal objections. For each: (1) Acknowledge ("I totally get that..."), (2) Clarify ("When you say it's too expensive, is it the total amount or the weekly commitment?"), (3) Reframe ("Most of our members felt the same way before they started. Here's what changed..."), (4) Close ("Would it help if we...?"). Format: pocket-size reference the team can have during calls. Save in Google Drive.
CLAUDE
Review and personalise scripts with client
Scripts must sound like the client, not a sales training manual. Mario reviews all scripts with the client, adjusting language, phrasing, and approach until the client says "I would actually say it like that."
How: On the next strategy call, Mario walks through each script with the client. Read sections out loud. Ask: "Would you actually say this? What words would you use instead?" Make real-time edits. The scripts should feel like a natural extension of how the client already communicates — just more structured. Record via Read.ai for reference.
TEAM
4. Follow-Up Sequences & CRM Pipeline CLAUDE + TEAM
Design the follow-up sequence cadence
Most sales are lost because follow-up doesn't happen — or it happens once and stops. Design a 7-14 day follow-up sequence that combines automated messages with human touchpoints. The goal: no lead goes cold without 5+ contact attempts.
How: Claude drafts the follow-up cadence: Day 0 (immediate auto-response), Day 1 (personal message), Day 2 (value-add email), Day 3 (SMS check-in), Day 5 (social proof email), Day 7 (last-chance message), Day 14 (nurture handoff). Each message has a specific purpose — not just "checking in." Map which are automated vs. manual.
CLAUDE
Write follow-up email and SMS templates
Every follow-up message needs to add value, not just ask "are you still interested?" Each message should give the prospect a reason to respond: social proof, a helpful resource, a limited-time offer, or a genuine question.
How: Claude writes the full sequence using the messaging bank from Phase 2 and the Brand Bible tone from Phase 1. Email templates in GHL format with merge fields. SMS templates kept under 160 characters. Each message has: a clear purpose, one CTA, and a reason to act. Save in Google Drive as Follow-Up Playbook and create in GHL as workflow templates.
CLAUDE
Configure CRM pipeline stages
Set up the sales pipeline in GHL with clear stages that match the actual sales process. Each stage should have: a definition (what qualifies a lead for this stage), a required action, and a maximum time before escalation.
How: Access GHL via client's PIT. Navigate to Opportunities > Pipelines. Create or reconfigure stages: New Lead → Contacted → Qualified → Appointment Booked → Appointment Attended → Proposal Sent → Won → Lost. Set stage durations. Add pipeline automations: if a lead sits in "Contacted" for >48 hours, trigger a task for the team. Test by moving a test contact through all stages.
CLAUDETEAM
Build follow-up automations in GHL
Connect the follow-up sequence to the pipeline: when a lead enters a stage, the appropriate automation fires. When they respond, the automation pauses. When they book, they move to the next stage automatically.
How: Build GHL workflows: Trigger (pipeline stage change or form submission) → Wait step → Send email/SMS → If/Else (did they respond? did they book?) → Next action. Use Automation > Workflows. Create separate workflows for: new lead follow-up, no-show re-engagement, post-consultation follow-up. Test each workflow end-to-end with a test contact.
CLAUDETEAM
Set up sales tracking dashboard
Build a simple dashboard so the client can see: leads in, appointments booked, appointments attended, sales closed, revenue. This creates accountability and reveals where the system needs tuning.
How: Use GHL's built-in reporting or create a custom dashboard in The Lighthouse. Key metrics: Lead volume (by source), Speed-to-contact, Appointment show rate, Close rate, Average sale value, Revenue (weekly/monthly). Share the dashboard link in Slack. Set up a weekly Slack update: "This week: X leads, Y appointments, Z sales, $W revenue."
CLAUDE
5. Team Training & Role-Play Session TEAM
Schedule sales training session (60-90 mins)
A hands-on session where Mario walks the client (and their team, if applicable) through every script, framework, and system. Not a lecture — a practice session.
How: Schedule via Google Calendar. Invite the client + any team members who handle sales conversations (front desk, coaches, managers). Send pre-read: SBC scripts, discovery call framework, objection playbook. Set expectations: "Come ready to practise. We'll role-play live scenarios."
TEAM
Conduct live role-plays
Mario plays the prospect, the client plays themselves. Run through: a cold DM enquiry (SBC), a discovery call, a price presentation, the top 3 objections, and a no-show follow-up. Repeat until the client feels natural.
How: Mario runs 4-5 role-play scenarios. After each: specific feedback on what worked, what to adjust, and what to watch for. Record the session via Read.ai — the client can re-watch for practice. Key coaching points: tone of voice, pacing (slow down), asking questions instead of presenting, sitting with silence after the price.
TEAM
Validate scripts feel natural, not robotic
After role-play, check: does the client feel comfortable with the scripts? Would they actually use them? If anything feels forced, adjust until it sounds like a natural conversation with guardrails, not a telemarketing script.
How: After role-play, ask: "On a scale of 1-10, how natural did that feel?" Anything below 7 needs adjustment. Have the client rewrite any phrases that feel unnatural in their own words. Update the scripts in Google Drive. The goal: structured enough to be repeatable, flexible enough to be authentic.
TEAM
Test the complete sales system end-to-end
Run a full test: submit a fake enquiry, verify the auto-response fires, follow the SBC script, book an appointment, receive the reminders, conduct the call, present the price, handle an objection, close the sale, process the payment. Every step must work.
How: Team member submits a test lead via the live form. Track through the entire pipeline: Did the auto-response fire? Did the GHL workflow trigger? Did the appointment confirmation send? Did the reminder send? Walk through each step and document any breaks. Fix immediately. Confirm in Slack: "Full sales system tested end-to-end. Everything working."
CLAUDETEAM
6. Finalise, Document & Handover CLAUDE + TEAM
Compile the Sales Playbook
One master document with everything: SBC scripts, discovery call framework, price presentation script, objection playbook, follow-up sequence, pipeline overview. This is the team's sales bible.
How: Claude compiles all materials into a single branded Google Doc: Sales Playbook. Sections: (1) SBC Scripts, (2) Discovery Call Framework, (3) Price Presentation, (4) Objection Handling, (5) Follow-Up Sequence, (6) Pipeline & CRM Guide, (7) Quick Reference Cheat Sheet. Upload to client's Google Drive. Pin in Slack.
CLAUDE
Create the Sales Cheat Sheet
A single-page quick reference the team can have at the front desk or on their phone. Key phrases, objection responses, and the SBC flow — everything they need at a glance.
How: Claude designs a 1-page PDF with the Kaizen brand styling. Include: SBC 5-step flow (one line each), top 5 objection reframes (2-3 words each), price presentation sequence (4 steps), key phone number and booking link. Format for mobile viewing. Upload to Google Drive and share in Slack.
CLAUDE
Confirm all automations are live
Verify: follow-up sequences active, pipeline automations firing, appointment reminders sending, internal notifications working. Nothing should be in draft mode.
How: Check GHL Automation > Workflows: all workflows should show "Published" status. Run a final test lead through the system. Verify in GHL activity log that each automation fired correctly. Document the active automations in the Sales Playbook appendix. Confirm in Slack: "All sales automations are live and tested."
CLAUDETEAM
Mark Phase 5 complete and prep for Phase 6
Update The Lighthouse. Brief the team: Phase 5 gives them the sales process; Phase 6 gives them the landing pages that drive leads into it. The system is nearly ready to go live.
How: Update The Lighthouse client profile: mark Phase 5 complete, note CRM pipeline URL, link to Sales Playbook. Post in Slack: "Your sales system is installed. Scripts, pipeline, follow-up sequences — all live. Next up: Phase 6 — we build the landing pages that drive leads into this machine." This is a momentum moment — celebrate it.
CLAUDE

Common Mistakes — What Goes Wrong in Phase 5

Writing scripts the client would never actually say. If the script sounds like a sales training seminar, it's wrong. Scripts must match the client's natural communication style. Test by reading them out loud — if it feels cringy, rewrite it.
Skipping the role-play session. Reading a script is not the same as using it. Role-play builds muscle memory. Clients who skip this step always revert to winging it under pressure.
Building follow-up sequences that just "check in." Every follow-up message must add value. "Just checking in" is not a follow-up strategy — it's a confession that you have nothing useful to say. Each message needs a hook: a testimonial, a tip, a limited offer, a genuine question.
Setting up the CRM pipeline without training the team to use it. A perfect pipeline that no one updates is worse than no pipeline. The team needs to understand: when to move contacts between stages, what each stage means, and why tracking matters.
Not testing the full system end-to-end. Individual components might work perfectly in isolation but break when connected. Always run a complete test: lead in → auto-response → qualification → booking → reminder → appointment → follow-up → close. Fix the chain, not just the links.

Evidence — How to Verify Phase 5 is Complete

Sales Playbook (Google Doc) in client's Drive folder with all scripts, frameworks, and sequences
SBC scripts created and saved as GHL conversation templates
CRM pipeline configured with defined stages, automations, and stage durations
Follow-up sequences built and published in GHL workflows
Role-play session completed and recorded (Read.ai transcript available)
Full end-to-end system test completed — every automation verified working
Sales Cheat Sheet (1-page PDF) in Google Drive and pinned in Slack
Phase 5 marked complete in The Lighthouse with pipeline URL and playbook linked
Phase 6 of 12

Create Your Landing Pages

Not a brochure — a sales asset.
12 Hours
6 Projects
24 Tasks
Juan Lead

The Job of This Phase

Every landing page converts visitors into leads or buyers by guiding them through one clear action — and the client understands why each element exists.

A live page is not a done page. If the headline doesn't speak to the ideal client's pain, if the CTA is buried, if the form asks too many questions — it's a brochure, not a sales asset. The job is conversion, not aesthetics.

The Standard — What Good Looks Like

"This isn't just a page — it's doing the selling for me."

1. Landing Page Strategy & Wireframe CLAUDE + TEAM
Define landing page goals and visitor journey
Map out every landing page needed: main offer page, lead magnet page, booking page, thank you page. For each one, define: who lands here, what they should feel, and the one action they should take.
How: Reference the Path to Purchase map from Phase 3 and the Sales Mechanisms from Phase 5. Each page maps to one step in the buyer journey. Document in Google Drive: Landing Page Strategy — {Business Name}. List every page, its purpose, traffic source, and primary CTA.
CLAUDETEAM
Create structured wireframe for each page
Build a section-by-section wireframe that follows conversion best practices: Hero → Problem → Solution → Social Proof → Offer → CTA → FAQ. No design yet — just the content blocks and their order.
How: Claude drafts the wireframe as a structured Google Doc. Each section includes: purpose (why this block exists), approximate word count, content type (text, image, video, testimonial). Juan reviews for GHL buildability before moving to copy.
CLAUDE
Audit competitor landing pages
Review 3-5 competitor landing pages in the client's market. Screenshot key sections. Note what works, what's missing, and where the client can differentiate.
How: Claude can web search for competitor funnels and landing pages. Use chrome-takeover to screenshot and annotate. Compare: headline clarity, CTA prominence, social proof placement, mobile experience. Add findings to the Landing Page Strategy doc.
CLAUDE
Client reviews and approves wireframe structure
Walk the client through the wireframe before writing copy. Ensure they agree on the page flow, sections included, and primary CTA. This prevents rework later.
How: Share the wireframe doc in Slack. Schedule a 15-min walkthrough or record a Loom explaining each section and why it exists. Get explicit approval: "Yes, this structure works" before moving to copy.
TEAM
2. Conversion Copy & Messaging CLAUDE
Write hero section copy
The headline and subheadline are the most important 20 words on the page. The headline addresses the visitor's pain or desired outcome. The subheadline explains how. The CTA tells them what to do next.
How: Claude writes 3-5 headline variations based on the Brand Bible messaging framework and ideal client avatar. Use the formula: [Desired Outcome] + [Without Pain Point] + [Proof/Timeframe]. Juan selects the strongest option with the client. Draft the CTA button text — specific action, not "Submit".
CLAUDE
Write section-by-section copy
Fill in every section from the approved wireframe: problem statement, solution overview, offer breakdown, social proof blocks, FAQ answers, secondary CTAs. Every sentence should either build trust or drive action.
How: Claude writes copy for each wireframe section in the client's tone of voice (from Brand Bible). Use real client language from intake form — mirror their words back to them. Include placeholder markers for testimonials and images: [TESTIMONIAL: Name, result], [IMAGE: team photo].
CLAUDE
Write social proof sections
Compile and format testimonials, case study snippets, and trust signals (member count, years in business, qualifications). Real proof beats perfect design every time.
How: Pull testimonials from intake form, Google reviews, Instagram comments. Claude formats them: name, result, quote. If no testimonials exist, create a "proof substitution" section using: credentials, media features, community size, or a founder story block instead.
CLAUDE
Review copy for conversion best practices
Audit every page against a conversion checklist: Is the CTA above the fold? Is there a single primary action? Does the copy match the ad that drives traffic here? Are there exit points that distract?
How: Claude runs the copy through a conversion audit: headline clarity score, CTA count (should be 1 primary), word count per section (shorter = better), reading level (aim for Grade 6-8), presence of urgency/scarcity where appropriate. Flag issues and rewrite weak sections.
CLAUDE
3. Page Design & Build in GHL TEAM
Build landing page in GHL page builder
Use the approved wireframe and copy to build the page in GHL's funnel builder. Match the client's brand colours, fonts, and imagery. Use the brand guidelines from Phase 1.
How: Juan builds in GHL funnel builder. Use existing Kaizen templates as a base where possible — don't start from scratch. Map each wireframe section to a GHL section block. Add client's brand colours (from Brand Bible), logo, and approved imagery. Set up custom domain: go.{clientdomain}.com or offers.{clientdomain}.com.
TEAM
Add testimonial blocks and imagery
Replace all placeholders with real testimonials, team photos, facility images, and result screenshots. Visual proof converts better than text alone.
How: Source images from the client's Google Drive folder (Brand Assets subfolder). Optimise images before upload: compress to under 200KB, use WebP where possible. For testimonials, add headshot + name + result metric where available. If no headshots, use styled quote blocks.
TEAM
Set up custom domain and SSL
Configure the funnel URL on the client's domain. Verify SSL certificate is active. Test the URL works without any redirect issues.
How: In GHL → Settings → Domains → Add custom domain. Point DNS CNAME to GHL's funnel domain. Wait for SSL provisioning (can take up to 24hrs). Test both http:// and https:// versions. Confirm no mixed content warnings.
TEAM
Install Meta Pixel on all pages
Add the Meta Pixel to every landing page for tracking. This is critical — without the pixel, Phase 9 (Ads) cannot optimise for conversions.
How: In GHL funnel settings → Tracking Code → add the Meta Pixel base code in the header. Add event-specific code to thank you pages: fbq('track', 'Lead') or fbq('track', 'Purchase'). Verify with Meta Pixel Helper Chrome extension — pixel should fire on page load and on form submission.
TEAM
4. Form & CRM Integration CLAUDE + TEAM
Build and configure lead capture forms
Create forms for each page: lead magnet opt-in, trial booking, enquiry. Keep fields minimal — name, email, phone at most. Every additional field reduces conversion.
How: Build forms in GHL form builder. Map fields to GHL contact custom fields. Set form redirect to thank you page (not just a success message). Apply tags on submission: lead-source: {page-name}, offer: {offer-name}. Test submission creates contact correctly in GHL.
TEAM
Map form submissions to pipeline stages
Every form submission should create an opportunity in the correct GHL pipeline and move the contact to the right stage. This feeds the automations built in Phase 7.
How: In GHL, set up workflow trigger: form submission → create/update contact → add to pipeline → move to stage (e.g., "New Lead" or "Enquiry Received"). Ensure pipeline exists and stages match the sales process designed in Phase 5. Test the full flow: submit form → contact appears → opportunity created → stage correct.
TEAM
Set up confirmation and redirect pages
Create thank you pages for each form. These aren't afterthoughts — they're conversion assets. Use them to: set expectations, offer the next step, build excitement.
How: Claude writes the thank you page copy: "Here's what happens next..." with clear next steps. Juan builds in GHL. Include: confirmation of submission, what to expect (timeframe), a secondary CTA (e.g., "While you wait, follow us on Instagram"). Fire the Meta Pixel conversion event on this page.
CLAUDETEAM
Verify end-to-end form submission flow
Submit a test lead through every form. Verify: contact created, tags applied, pipeline stage correct, email/SMS triggered (if automations are live), redirect works, pixel fires.
How: Use a test email (e.g., test+{client}@kaizencollective.com.au). Submit each form. Check GHL: contact exists? Tags applied? Pipeline opportunity created? Then check: redirect works? Thank you page loads? Pixel Helper confirms event fired? Document any issues and fix before launch.
TEAM
5. Mobile Optimisation & QA Testing CLAUDE + TEAM
Mobile-first QA on all pages
80%+ of traffic from Meta Ads will be mobile. Test every page on iPhone and Android. Check: text readability, button tap targets, image sizing, form usability, page load speed.
How: Use GHL's mobile preview mode first, then test on real devices. Check: hero text readable without scrolling? CTA button visible without scrolling? Form fields large enough to tap? Images not breaking layout? No horizontal scrolling? Page loads in under 3 seconds on mobile? Fix any issues in GHL page builder mobile editor.
TEAM
Page speed test and optimisation
Slow pages kill conversion. Aim for under 3 seconds load time. Compress images, remove unnecessary scripts, test with Google PageSpeed Insights.
How: Run Google PageSpeed Insights on each page URL. Target: Performance score above 70 (mobile). Common fixes: compress images (use TinyPNG), lazy-load below-fold images, remove unused tracking scripts. Claude can run the test via chrome-takeover and flag specific issues.
CLAUDETEAM
Cross-browser testing
Test on Chrome, Safari, and Firefox. GHL pages can render differently across browsers. Catch layout issues before launch.
How: Open each page in Chrome, Safari, and Firefox on desktop. Check: layout intact? Fonts loading? Forms working? CTA buttons visible? Fix any browser-specific CSS issues in GHL. Claude can test via chrome-takeover on Chromium-based browsers.
TEAM
Final QA checklist sign-off
Run through the complete QA checklist before sharing with the client. Every item must pass: forms, redirects, pixel, mobile, speed, copy accuracy, links, images.
How: Use the Kaizen Landing Page QA Checklist (Google Drive template). Check every item. Screenshot proof of: pixel firing (Pixel Helper), page speed score, mobile rendering. Save screenshots to client's Google Drive folder. Only send to client for review once all items pass.
TEAM
6. Client Review & Revisions TEAM
Share preview links with client
Send the client preview links to every page. Frame it: "Here's your landing page — let me walk you through why each section exists and what it's designed to do."
How: Share in Slack with a brief Loom video walking through the page. Explain: the hero section converts because [X], the social proof section builds trust because [Y], the CTA is positioned here because [Z]. When clients understand the strategy, they give better feedback — not "make it blue" but "this doesn't sound like us."
TEAM
Collect and implement revisions
Gather all client feedback in one round. Implement changes. Maximum 2 revision rounds — after that, launch and iterate based on data.
How: Ask the client to compile all feedback in a single Slack message or Google Doc comment. Implement changes within 48 hours. If feedback contradicts conversion best practices (e.g., "remove the CTA from the hero"), push back with data: "Pages with above-fold CTAs convert 2-3x higher. Here's why we recommend keeping it."
TEAM
Get final sign-off and publish
Get explicit "approved" from the client. Publish all pages live. Confirm live URLs are working and all tracking is firing.
How: Send final Slack message: "All revisions implemented. Here are your live pages: [URLs]. Please confirm you're happy to go live." Wait for explicit confirmation. Publish in GHL. Test live URLs one more time. Post confirmation in Slack: "Your pages are live. Here's what happens next: Phase 7 (Automations) ensures every lead gets followed up automatically."
TEAM

Common Mistakes — What Goes Wrong in Phase 6

Building the page before the copy is approved. Design without copy leads to placeholder text that never gets replaced, or layouts that fight the message. Copy first, always.
Too many CTAs on one page. If the visitor has 3 different things to click, they'll click none. One page = one primary action. Secondary CTAs only on long-form pages, below the fold.
Skipping mobile testing. A page that looks great on desktop but breaks on mobile is a page that doesn't convert. Over 80% of ad traffic is mobile. Test mobile first.
No Meta Pixel installed before launch. Without the pixel, Phase 9 can't track conversions and the ad algorithm can't optimise. Pixel must be installed AND verified before ads go live.
Endless revision cycles. More than 2 revision rounds means the wireframe wasn't aligned properly. Lock structure early. Launch and iterate based on real data, not opinions.

Evidence — How to Verify Phase 6 is Complete

All landing pages live on custom domain with SSL active
Forms submit correctly — test contact appears in GHL with correct tags and pipeline stage
Meta Pixel installed and firing on all pages (verified via Pixel Helper)
Mobile QA passed — all pages tested on real devices, load under 3 seconds
Client has given explicit sign-off in Slack
Phase 6 marked complete in The Lighthouse
Phase 7 of 12

Build Automated Workflows

Automation increases revenue without increasing workload.
14 Hours
7 Projects
28 Tasks
Chloe Lead

The Job of This Phase

Every lead, booking, and stage transition triggers the right action automatically — and the client trusts the system enough to stop manually following up.

Building workflows isn't the job — building trust in the system is. If the client still feels like they need to manually check every lead, the automations haven't done their job. The client should feel relieved, not anxious.

The Standard — What Good Looks Like

"Leads are getting followed up instantly — even when I'm asleep."

1. Automation Strategy & Workflow Mapping CLAUDE + TEAM
Map the complete automation architecture
Document every automation needed across the entire lead journey: new enquiry → follow-up → booking → reminder → no-show → re-engagement → conversion → onboarding. Identify every trigger point and the action it should fire.
How: Claude drafts the automation map as a structured doc: Trigger → Condition → Action → Timing for each workflow. Reference the Path to Purchase (Phase 3) and Pipeline Stages (Phase 5). Output format: numbered workflow list with logic diagrams. Share in Google Drive: Automation Architecture — {Business Name}.
CLAUDE
Define response time SLAs
Set target response times for every interaction type. The standard: new leads contacted within 5 minutes. Missed calls returned within 2 minutes. Booking confirmations instant.
How: Document SLAs in the automation architecture doc. Key targets: New enquiry auto-response: under 60 seconds. Booking confirmation: instant. Appointment reminder: 24hrs + 1hr before. No-show follow-up: within 30 minutes. Missed call text-back: within 2 minutes. These become the benchmarks to test against.
CLAUDETEAM
Prioritise workflows by impact
Not all automations are equal. Rank by revenue impact: instant lead response > booking reminders > no-show recovery > pipeline notifications > re-engagement. Build the highest-impact workflows first.
How: Assign each workflow an impact score (High/Medium/Low) and effort estimate. Build in order: (1) Instant enquiry response, (2) Booking confirmations + reminders, (3) No-show recovery, (4) Missed call text-back, (5) Pipeline stage notifications, (6) Re-engagement sequences. This ensures revenue-generating automations go live first.
CLAUDETEAM
2. Instant Enquiry Response Sequence CLAUDE + TEAM
Write instant response SMS/email copy
The first message a lead receives after submitting a form. Must be personal, warm, and guide them to the next step (usually booking a call or confirming a trial). Sent within 60 seconds of form submission.
How: Claude writes SMS (160 char max) and email versions. SMS example: "Hey {{first_name}}! Thanks for your enquiry about [offer]. I'd love to chat — here's a link to book a quick call: [booking link]. Talk soon! — [Owner Name]". Email: longer version with offer details, what to expect, and booking link. Write 2-3 variations for A/B testing later.
CLAUDE
Build instant response workflow in GHL
Create the GHL workflow: form submission trigger → wait 0 minutes → send SMS → send email → add tag → move pipeline stage. Include a condition: if contact already exists, update instead of creating duplicate.
How: Chloe builds in GHL Workflow Builder. Trigger: form submission (select specific form from Phase 6). Actions: (1) Wait 0 min, (2) Send SMS (use approved copy), (3) Send email (use approved copy), (4) Add tag auto-responded, (5) Create/update opportunity in pipeline. Test with a real form submission. Verify SMS arrives within 60 seconds.
TEAM
Set up missed call text-back
When a prospect calls and doesn't reach someone, they get an automatic text within 2 minutes: "Sorry we missed your call! Here's how to book a time that works: [link]"
How: GHL workflow trigger: missed call (inbound). Condition: contact doesn't have tag active-client (avoid texting existing clients). Action: send SMS with booking link. Add tag missed-call-followup. Requires Twilio integration to be active — verify phone number is connected and SMS-capable.
TEAM
Build lead nurture follow-up sequence
If a lead doesn't book within 24 hours of the instant response, trigger a 5-7 day nurture sequence: Day 1, Day 3, Day 5, Day 7. Mix SMS and email. Increase urgency gradually.
How: Claude writes the nurture sequence copy (5-7 messages). Day 1: value-add (tip or insight). Day 3: social proof (testimonial). Day 5: direct ask ("Still interested?"). Day 7: final follow-up with urgency. Chloe builds the drip workflow in GHL with wait steps between each message. Add exit condition: if contact books, remove from sequence.
CLAUDETEAM
3. Appointment Reminder & No-Show Workflows CLAUDE + TEAM
Build booking confirmation workflow
When a prospect books a call or trial, instantly confirm: what they booked, when, where, and what to expect. Reduce no-shows by setting clear expectations.
How: GHL workflow trigger: appointment booked. Actions: (1) Send confirmation email with date, time, location/Zoom link, (2) Send confirmation SMS, (3) Add tag booked, (4) Move pipeline stage to "Booked". Claude writes the copy — include: what to bring, what to wear, parking info (for physical locations), or "how to prepare" for calls.
CLAUDETEAM
Set up 24-hour and 1-hour reminders
Two reminder touchpoints before every appointment. The 24-hour reminder confirms the booking. The 1-hour reminder creates urgency and reduces last-minute cancellations.
How: GHL workflow: appointment event start trigger with time offset. 24-hour reminder: email + SMS. 1-hour reminder: SMS only (shorter, more direct). Include a "need to reschedule?" link rather than making them cancel — this saves the booking instead of losing it.
CLAUDETEAM
Build no-show recovery workflow
If someone doesn't show up, follow up within 30 minutes. Don't guilt them — make it easy to rebook. Most no-shows will book again if the follow-up is warm and frictionless.
How: GHL workflow trigger: appointment status changed to "no-show" (manual or automatic via calendar integration). Action: wait 30 min → send SMS: "Hey {{first_name}}, we noticed you couldn't make it today. No stress — here's a link to rebook: [link]". Follow up Day 2 with email including social proof. Add tag no-show for tracking no-show rates.
CLAUDETEAM
Configure Twilio/SMS sending
Verify Twilio is connected, phone number is active, and SMS sending is working. Test message delivery to real phones — don't just check GHL says "sent".
How: In GHL → Settings → Phone Numbers → verify number is active and SMS-capable. Send a test SMS to the team. Check: message received? Sender shows correct number/name? No carrier filtering? If using a new number, warm it up by sending a few manual messages first to avoid spam filtering.
TEAM
4. Pipeline Stage Automations TEAM
Build pipeline stage transition workflows
When a contact moves to a new pipeline stage, trigger the appropriate action: new tasks for the team, status update emails, internal notifications. Every stage change should have a purpose.
How: Chloe maps each pipeline stage to its trigger action in GHL. Examples: "New Lead" → auto-response fires. "Booked" → confirmation + reminders activate. "Showed" → post-appointment follow-up. "Closed Won" → onboarding sequence starts. "Closed Lost" → add to re-engagement nurture (30-day delay). Build each as a separate workflow for clarity.
TEAM
Set up internal team notifications
The team needs to know when high-priority events happen: new lead, booking made, no-show, closed deal. Use Slack and/or email notifications — not just GHL dashboard.
How: GHL workflow action: send internal notification. Options: (1) Email to team, (2) Slack webhook to client's internal channel, (3) GHL app notification. Key events to notify: new lead (immediate), booking made (daily digest OK), no-show (immediate — someone needs to call), closed deal (celebration!). Set up a #crm-notifications Slack channel for automated updates.
TEAM
Build re-engagement sequence for stale leads
Leads that didn't convert in the first 7 days get a 30-day re-engagement sequence. These are warm leads — they raised their hand once. Don't let them go cold.
How: Claude writes a 4-message re-engagement sequence: Week 2 (value-add content), Week 3 (case study/testimonial), Week 4 (limited offer or new angle), Week 5 (final "door is closing" message). Chloe builds in GHL with appropriate wait steps. Entry trigger: contact in pipeline stage "No Response" for 7+ days. Exit: contact books or opts out.
CLAUDETEAM
5. End-to-End Testing & QA CLAUDE + TEAM
Test the full lead journey end-to-end
Submit a test lead and follow it through every step: form submission → instant response → booking → confirmation → reminders → no-show recovery. Every message should arrive, every stage should transition.
How: Use a real phone number (team member's). Submit the form. Time the instant response (must be under 60 seconds). Book a test appointment. Check confirmation email + SMS. Wait for the 24hr and 1hr reminders. Mark as no-show. Verify recovery message sends. Document the entire journey with timestamps and screenshots.
TEAM
Check for workflow conflicts
Multiple workflows can fire simultaneously and create duplicate messages or conflicting actions. Audit all active workflows for overlap.
How: In GHL → Automation → view all active workflows. Check: are any workflows triggered by the same event? Could a contact be in two sequences at once? Add "if/else" conditions to prevent conflicts: check for tags before enrolling in a new sequence. Common issue: contact gets both the "instant response" and "nurture Day 1" on the same day. Add a wait or condition.
TEAM
Walk the client through all automations
Show the client what happens when a lead comes in. They need to see it to trust it. Record a Loom or do a live walkthrough showing: "Here's what happens the moment someone fills out your form..."
How: Schedule a 20-min call or record a Loom. Walk through: (1) form submission trigger, (2) instant response they'll receive, (3) booking flow, (4) reminder sequence, (5) no-show recovery, (6) where they can see everything in GHL dashboard. Ask: "Do you feel comfortable turning off your manual follow-up?" If not, find out what's missing.
TEAM
Document the automation architecture
Create a reference document listing every active workflow: its trigger, conditions, actions, and status. This is essential for troubleshooting and future changes.
How: Claude generates an "Automation Playbook" doc: table format with columns: Workflow Name, Trigger, Conditions, Actions, Channel (SMS/Email/Both), Status (Active/Paused). Save to Google Drive. Pin in client Slack channel. This becomes the reference when something needs changing or when a new team member needs to understand the system.
CLAUDE

Common Mistakes — What Goes Wrong in Phase 7

Building automations without testing with real phone numbers. GHL says "sent" doesn't mean "received." Test with real devices. SMS can be filtered by carriers, emails can land in spam. Verify delivery.
Response time over 5 minutes. Speed-to-lead is the single biggest factor in conversion. A lead contacted in under 5 minutes is 21x more likely to convert than one contacted after 30 minutes. Instant means instant.
Overlapping workflows creating duplicate messages. A lead getting two "Hey, thanks for your enquiry!" texts in the same minute destroys trust. Audit for conflicts before going live.
Not walking the client through the system. If the client doesn't understand what happens when a lead comes in, they'll keep manually following up — defeating the purpose of automation.
Generic copy that doesn't match the brand voice. "Hi, thanks for reaching out to our business" sounds like a robot. Every automated message should feel like the business owner personally wrote it.

Evidence — How to Verify Phase 7 is Complete

Test lead submitted — instant response SMS received in under 60 seconds
Booking confirmation, 24hr reminder, and 1hr reminder all tested and received
No-show recovery message tested and received within 30 minutes
Missed call text-back tested and received within 2 minutes
All pipeline stage transitions trigger correct actions (verified via test contacts)
Client walked through all automations — confirms they understand the system
Automation architecture document saved to Google Drive and pinned in Slack
Phase 7 marked complete in The Lighthouse
Phase 8 of 12

Define Your Social Strategy

You don't need to go viral. You need to be visible and trusted.
10 Hours
6 Projects
22 Tasks
Mario Lead

The Job of This Phase

The client has a repeatable content system — not just ideas, but frameworks, templates, and a first batch of content — so creating content feels like filling in a template, not starting from scratch.

A content calendar with no content created is a plan, not a system. A list of ideas with no framework is wishful thinking. The job is done when the client can sit down and produce a week of content in under 2 hours using the frameworks provided — without needing us.

The Standard — What Good Looks Like

"I finally know what to post, when to post it, and why."

1. Content Audit & Platform Analysis CLAUDE
Audit current social media presence
Review the client's Instagram (and Facebook/TikTok if applicable). Analyse: posting frequency, content types, engagement rate, follower growth, best-performing posts, worst-performing posts. Identify patterns.
How: Claude can scrape the client's Instagram feed via chrome-takeover or use the Meta Graph API if the account is connected. Pull the last 30 posts. Calculate: avg likes, avg comments, engagement rate (engagements/followers), posting cadence. Identify top 5 and bottom 5 posts. Document: what works and what doesn't.
CLAUDE
Analyse competitor content strategies
Review 3-5 competitors' social content. What are they posting? What's getting engagement? Where are the gaps the client can fill? Look for content formats and topics competitors aren't covering.
How: Claude reviews competitor Instagram feeds (from Phase 1 competitor analysis). For each competitor, note: content pillars, posting frequency, format mix (reels vs carousels vs static), engagement rates, CTA strategies. Create a comparison matrix showing where the client can differentiate with content.
CLAUDE
Identify platform-specific opportunities
Not every platform deserves equal effort. Based on the client's target audience and capacity, recommend: primary platform (where to invest most), secondary platform (repurpose content), and platforms to ignore.
How: Map the client's ideal avatar (from Phase 2) to platform demographics. Fitness business with local audience → Instagram primary, Facebook secondary. B2B service → LinkedIn primary. The recommendation should include posting frequency per platform and content format priorities (Reels for reach, Carousels for saves, Stories for engagement).
CLAUDE
2. Content Pillars & Messaging Angles CLAUDE + TEAM
Define 4-5 content pillars from the Brand Bible
Content pillars are the recurring themes the client will create content around. They come directly from the brand identity and ideal client avatar — not from trending topics. Every post should map to one pillar.
How: Claude extracts pillars from the Brand Bible's core messaging, differentiators, and client pain points. Example for a gym: (1) Transformation Stories, (2) Training Education, (3) Behind the Scenes / Culture, (4) Nutrition & Lifestyle, (5) Community & Social Proof. Document each pillar with: description, 10 topic ideas, and content format recommendations.
CLAUDE
Map messaging angles for each pillar
For each content pillar, define 3-5 messaging angles. These are the specific viewpoints, hooks, or approaches used to create individual posts. One pillar can generate dozens of posts through different angles.
How: Claude generates messaging angles using the framework: Pain → Agitate → Solve, Myth vs Truth, Day in the Life, Q&A from clients, Before/After, Hot Take. For each pillar, create at least 5 angles. Output: a "Content Angle Bank" — a growing document the client can reference every time they need a content idea.
CLAUDE
Content strategy session with Mario
Mario reviews the pillars and angles with the client. This isn't a rubber-stamp — it's a strategy conversation. Do these pillars align with the brand? Are there angles the client feels uncomfortable with? What stories do they want to tell?
How: Schedule a 30-45 min call. Mario walks through each pillar: "This is why this pillar matters for your business. Here's how it connects to your ideal client. Here's what content under this pillar looks like." Refine based on client feedback. The client should leave saying: "Yes, I can see myself creating content around these themes."
TEAM
Create the content calendar template
Build a weekly/monthly content calendar that maps pillars to days. Give the client a repeatable rhythm: Monday = Pillar 1, Wednesday = Pillar 3, Friday = Pillar 5. Remove the "what should I post?" decision fatigue.
How: Claude creates a 4-week content calendar template in Google Sheets or Notion. Columns: Date, Pillar, Angle, Format (Reel/Carousel/Post), Hook, CTA, Status. Pre-fill Week 1 with specific topic ideas. Include a "Content Bank" tab with 50+ evergreen ideas mapped to pillars. Share in Google Drive.
CLAUDE
3. Reel & Carousel Script Frameworks CLAUDE
Create reel script frameworks
Give the client 3-5 repeatable reel formats they can use over and over: Hook → Story → Lesson → CTA. The framework stays the same, only the topic changes. This makes reels fast to produce.
How: Claude creates reel frameworks with fill-in-the-blank scripts. Examples: (1) "The 3 Mistakes" framework: "Most [target] make these 3 mistakes with [topic]..." (2) "Day in the Life" framework: "Here's what running a [business type] actually looks like..." (3) "Myth Buster": "Everyone says [myth]. Here's the truth..." Each framework: hook (3 sec), body (20-40 sec), CTA (5 sec). Save as Google Doc templates.
CLAUDE
Create carousel script frameworks
Carousels are the highest-save format on Instagram. Create 3-5 carousel frameworks: educational, myth-busting, step-by-step, comparison, behind-the-scenes. Each framework is 7-10 slides.
How: Claude creates carousel outlines with slide-by-slide copy. Framework 1: "The Step-by-Step" — Slide 1 (hook), Slides 2-8 (numbered steps), Slide 9 (summary), Slide 10 (CTA). Framework 2: "Myth vs Reality" — alternating myth/truth slides. Framework 3: "The Checklist" — actionable list format. Include design notes: text placement, font size guidance, image suggestions.
CLAUDE
Write hook bank (50+ hooks)
The hook is the first line or first 3 seconds. It determines whether someone stops scrolling. Build a bank of 50+ proven hooks the client can rotate through.
How: Claude generates hooks using proven formulas: "Stop doing [thing]", "The truth about [topic]", "I wish someone told me this when I started [thing]", "You're losing [result] every time you [mistake]", "Here's what nobody tells you about [topic]". Categorise by pillar. Save as a standalone Google Doc the client can reference anytime.
CLAUDE
Create caption templates
Write 5-7 caption templates for different content types: educational, storytelling, promotional, social proof, engagement-driving. Each template is a fill-in-the-blank structure.
How: Claude writes caption templates in the client's voice (from Brand Bible). Structure: Hook line → Body (2-3 short paragraphs) → CTA. Include hashtag strategy: 5-10 niche hashtags per post (not generic ones like #fitness). Provide examples of completed captions for each template. Save alongside script frameworks in Google Drive.
CLAUDE
4. Authority Positioning Content Plan CLAUDE + TEAM
Map the authority content journey
Content should move people from "Who is this?" to "I trust them" to "I want to work with them." Map content types to each stage of the Infinite Acquisition Loop: Awareness → Affinity → Action.
How: Claude maps content to the Kaizen Infinite Acquisition Loop. Awareness content: educational reels, hot takes, myth-busting (reach new people). Affinity content: behind-the-scenes, client stories, personal stories (build trust). Action content: offer posts, testimonials, transformation posts (drive enquiries). Each pillar should have content for all three stages.
CLAUDE
Define the client's authority narrative
What story does the client tell that positions them as the expert? It's not about credentials — it's about their unique perspective, experience, and the transformation they provide.
How: Mario works with the client to extract their origin story, key belief shifts, and signature methodology. Output: a 1-page "Authority Narrative" document. This becomes the backbone of all storytelling content. Structure: Where I was → What I discovered → Why I do this → What I believe → How this helps you.
TEAM
Create social proof content strategy
Plan how client results and testimonials will be showcased: transformation posts, client spotlight reels, screenshot testimonials, case study carousels. Social proof should make up 20-30% of all content.
How: Claude drafts templates for each social proof format. Transformation post template: Before/After + client quote + context. Client spotlight reel script: "Meet [Name]. When they started, [problem]. Now, [result]." Create a system for capturing testimonials: post-result survey, Google review request email, video testimonial script. Document in the Content Strategy doc.
CLAUDETEAM
5. First Content Batch Creation CLAUDE + TEAM
Write first week of content using frameworks
Produce 5-7 pieces of content for the client's first week using the frameworks created in this phase. This proves the system works and gives the client momentum.
How: Claude writes: 2 reel scripts (using the reel frameworks), 1 carousel outline (using carousel framework), 2 static post captions (using caption templates), 1 story sequence outline. All content uses the client's voice, pillars, and messaging angles. Fill in the content calendar for Week 1. Share in Google Drive for client review.
CLAUDE
Produce design assets for first batch
Create the visual assets needed for the first content batch: carousel graphics, post images, story templates. Use the brand guidelines established in Phase 1.
How: Design team creates in Canva or design tool of choice. Use client's brand colours, fonts, and imagery (from Brand Assets folder). Create reusable templates the client can duplicate for future content. Carousel template: consistent slide layout, brand header, CTA slide. Save Canva template links in Google Drive.
TEAM
Client reviews and approves first batch
Walk the client through the first content batch. Explain the strategy behind each piece: why this pillar, why this angle, why this format. Get sign-off and schedule for posting.
How: Share all content in a single Slack message or Loom walkthrough. For each piece: "This reel uses the 'Myth Buster' framework targeting Pillar 2. The hook is designed to stop [target avatar] mid-scroll. The CTA drives to [action]." Get approval. Schedule using Meta Business Suite or client's preferred scheduling tool.
TEAM

Common Mistakes — What Goes Wrong in Phase 8

Creating content pillars based on trends, not the brand. Trends change weekly. Pillars should come from the Brand Bible and ideal client pain points — things that will be relevant for years, not days.
Giving frameworks without creating actual content. Templates are useless if the client has never seen them filled in. Always produce a first batch that demonstrates how the frameworks work in practice.
Overthinking content quality at the expense of consistency. A good-enough post published beats a perfect post in drafts. The goal is a repeatable system, not viral perfection. Help the client embrace "done > perfect."
No CTA in content. Every piece of content should guide the viewer to a next step — even if it's just "Save this for later" or "Comment your answer." Content without a CTA is entertainment, not marketing.
Ignoring the client's capacity. A content calendar with daily posts for a solo operator is setting them up to fail. Match the plan to their realistic capacity — 3-4 posts per week is better than 7 posts for 2 weeks then silence.

Evidence — How to Verify Phase 8 is Complete

4-5 content pillars documented with 10+ topic ideas per pillar
Reel and carousel script frameworks saved as templates in Google Drive
Hook bank with 50+ hooks categorised by pillar
4-week content calendar template created and Week 1 pre-filled
First content batch (5-7 pieces) created, approved by client, and scheduled
Client confirms: "I understand the system and can use the frameworks independently"
Phase 8 marked complete in The Lighthouse
Phase 9 of 12

Amplify Your Message & Grow Your Database

Followers are rented. Databases are owned.
16 Hours
8 Projects
30 Tasks
Rod Lead

The Job of This Phase

A live, tracked campaign is generating leads consistently — and the client understands their numbers well enough to know what "good" looks like.

A live campaign that nobody is monitoring is a money fire. And a campaign optimised before the learning phase ends is just panic disguised as strategy. The job is live leads flowing into a system the client can read, understand, and trust — not just "ads are running."

The Standard — What Good Looks Like

"We're live. Leads are coming in. I can see exactly where every dollar is going."

1. Audience Research & Targeting Strategy CLAUDE + TEAM
Define target audience demographics and psychographics
Translate the Ideal Client Avatar (Phase 2) into Meta Ads targeting parameters: age range, gender, location radius, interests, behaviours, life events. Be specific — broad targeting wastes budget.
How: Claude maps the avatar to Meta's targeting options. Example: "Female, 25-45, within 15km of [suburb], interested in fitness, yoga, Pilates, wellness. Behaviours: engaged shoppers, health and wellness content consumers." Document 3 audience segments: (1) Cold — interest-based, (2) Warm — website visitors + engaged with content, (3) Hot — leads who haven't converted. Save as "Audience Targeting Doc" in Google Drive.
CLAUDE
Analyse competitor ads via Meta Ad Library
Research what competitors are running: ad formats, messaging, offers, creative styles, CTAs. Look for patterns in what's working and gaps the client can exploit.
How: Claude searches Meta Ad Library for competitors identified in Phase 1. For each competitor, document: (1) Number of active ads, (2) Ad formats (video/image/carousel), (3) Messaging themes, (4) Offers being promoted, (5) Estimated run time (longer = likely working). Create a "Competitor Ad Swipe File" in Google Drive with screenshots and analysis notes.
CLAUDE
Build custom and lookalike audiences
Create audiences in Meta Ads Manager: custom audiences from website traffic, email lists, and Instagram engagement. Build lookalike audiences from the best-performing custom audiences.
How: Rod builds in Meta Ads Manager → Audiences. Custom audiences: (1) Website visitors last 180 days (requires pixel from Phase 6), (2) Instagram engagers last 365 days, (3) Customer email list upload (if available). Lookalike audiences: 1% lookalike of customer list, 1% lookalike of website visitors. Start with 1% — broader lookalikes (5-10%) only after initial data validates the audience.
TEAM
Verify Meta Business Manager access
Confirm the team has admin access to the client's Meta Business Manager, Ad Account, and Facebook Page. Verify payment method is active. This must be done before any campaign build.
How: Check: Kaizen has partner access to Meta Business Manager? Ad account is active and not restricted? Payment method is valid? Facebook Page and Instagram are linked in Business Manager? Rod verifies all access levels. If client hasn't shared access yet, send the Meta access request Loom/doc from Phase 3 intake.
TEAM
2. Ad Creative Briefing & Production CLAUDE + TEAM
Create ad creative brief
Define what each ad needs to communicate: the offer, the problem it solves, the proof it works, and the action to take. The brief guides both copy and creative production.
How: Claude drafts the creative brief. Format: (1) Campaign objective (leads/traffic/conversions), (2) Target audience (from audience doc), (3) Core message, (4) Offer details, (5) Proof elements (testimonials, results), (6) CTA, (7) Creative format requirements (video/image sizes), (8) Brand guidelines (colours, fonts, tone). Save as "Ad Creative Brief" in Google Drive.
CLAUDE
Write 3-5 ad copy variations
Write multiple ad copy angles to test. Each variation attacks the same offer from a different angle: pain point, aspiration, social proof, urgency, curiosity. Different hooks attract different segments of the audience.
How: Claude writes 3-5 ad copy variations. Each includes: primary text (125 chars visible before "See more"), headline (40 chars), description (30 chars), full body copy (for those who click "See more"). Angle examples: (1) Pain-focused: "Tired of [problem]?", (2) Result-focused: "How [Name] got [result] in [timeframe]", (3) Social proof: "[X] members can't be wrong", (4) Curiosity: "The [industry] secret nobody talks about", (5) Direct offer: "[Offer] — [price/free] — [timeframe]".
CLAUDE
Produce ad creative (graphics + video)
Create the visual assets for each ad variation. Minimum: 2-3 static images and 1-2 videos. Follow Meta's best practices: square (1:1) and vertical (9:16) formats, text overlay under 20%, eye-catching first frame.
How: Design team creates in Canva or Adobe. Required sizes: 1080x1080 (feed), 1080x1920 (stories/reels). For video: keep under 30 seconds, hook in first 3 seconds, captions/subtitles always on. Use client's brand assets. For testimonial ads, use real client photos/videos (get permission). Deliver all assets to Google Drive → Campaign Assets folder.
TEAM
Client reviews and approves ad creative
Share all ad variations (copy + creative) with the client for approval. Explain why each variation exists and which audience it targets. Get sign-off before building in Ads Manager.
How: Create a single review doc or Loom: show each ad variation paired with its creative. Explain: "Variation 1 targets cold audiences with a pain-point hook. Variation 2 uses social proof for warm audiences." Get explicit approval in Slack: "Approved to launch." If revisions needed, limit to 1 round — the real test is performance data, not opinions.
TEAM
3. Campaign Structure & Budget Plan CLAUDE + TEAM
Design campaign structure
Map the campaign architecture: campaign level (objective), ad set level (audiences and budget), ad level (creative and copy). Keep it simple — complexity kills early campaigns.
How: Claude drafts the campaign structure doc. Recommended starting structure: 1 Campaign (Lead Generation or Conversions objective) → 2-3 Ad Sets (one per audience: interest-based cold, lookalike, retargeting) → 3-5 Ads per Ad Set (copy/creative variations). Use Campaign Budget Optimisation (CBO) to let Meta allocate budget to best performers. Document rationale for each choice.
CLAUDE
Set budget and define KPI targets
Define the daily/weekly budget and the target cost per lead (CPL). The client needs to know: how much are we spending, how many leads do we expect, and what does "good" look like.
How: Calculate target CPL: if average client value is $[X], and close rate is [Y]%, then max CPL = $[X] * [Y]% / desired ROI. Example: $2,000 client value × 20% close rate = $400 revenue per lead. At 3x ROI target, max CPL = ~$130. Set daily budget based on desired lead volume. Document in the Campaign Structure doc. Share targets with client so they know what "winning" looks like from Day 1.
CLAUDETEAM
Plan the testing strategy
Define what will be tested in the first 2 weeks: audiences, ad copy, creative, placements. Test one variable at a time. Document the hypothesis for each test.
How: Claude drafts a testing matrix. Week 1: test audiences (same creative across 3 audience ad sets — which audience responds best?). Week 2: test creative (best audience, swap creatives — which ad converts best?). For each test, define: hypothesis, metric to measure (CTR, CPL, conversion rate), minimum sample size (typically 1,000+ impressions per variation), decision criteria ("if CPL > $X, pause this variation").
CLAUDE
4. Pixel & Tracking Setup CLAUDE + TEAM
Verify pixel installation on all funnel pages
Confirm the Meta Pixel installed in Phase 6 is firing correctly on every landing page, thank you page, and booking confirmation page. Without this, the campaign is flying blind.
How: Use Meta Pixel Helper Chrome extension. Visit every page in the funnel. Verify: (1) Base pixel fires on page load, (2) PageView event recorded, (3) Lead or Purchase event fires on thank you page. Check Meta Events Manager → Test Events tab — are events appearing in real time? Claude can verify via chrome-takeover. Fix any pages where pixel isn't firing before campaign launch.
CLAUDETEAM
Configure Events Manager and Conversions API
Set up server-side tracking via Conversions API (CAPI) for more accurate event data. Browser-based pixel alone misses 20-30% of events due to ad blockers and iOS privacy changes.
How: In Meta Events Manager → Settings → enable Conversions API. If using GHL, enable the native Meta CAPI integration. Set event match quality target: above 6.0. Verify deduplication is working (events shouldn't double-count from pixel + CAPI). Check Events Manager → Overview → event match quality score for each event.
TEAM
Set up UTM tracking for all ad links
Add UTM parameters to every ad destination URL so leads can be tracked from ad click to CRM contact. This connects Meta data to GHL data — essential for ROI reporting.
How: Standard UTM format: ?utm_source=facebook&utm_medium=paid&utm_campaign={{campaign.name}}&utm_content={{ad.name}}. Use Meta's dynamic parameters (double curly braces) to auto-populate campaign and ad names. Add to every ad's destination URL. Verify UTMs are captured in GHL contact records — check a test submission.
CLAUDETEAM
Create a tracking & reporting dashboard
Set up a simple dashboard the client can check: ad spend, leads, CPL, bookings, and cost per booking. The client should never have to ask "how are the ads going?" — they should be able to see it.
How: Use GHL's built-in reporting or create a Google Sheets dashboard that pulls data weekly. Key metrics: Daily spend, total leads, CPL, CTR, bookings from leads, cost per booking. Claude can draft the dashboard template. Rod populates with live data after launch. Share with the client via Google Drive — pin the link in Slack.
CLAUDETEAM
5. Campaign Build & Launch TEAM
Build campaign in Meta Ads Manager
Create the campaign, ad sets, and ads according to the approved campaign structure. Double-check every setting before publishing — one wrong targeting parameter can burn the entire budget.
How: Rod builds in Ads Manager following the campaign structure doc exactly. Checklist: (1) Campaign objective correct? (2) Budget type (CBO or ABO) correct? (3) Each ad set has the right audience, placement, and schedule? (4) Each ad has the right copy, creative, headline, CTA button, and destination URL with UTMs? (5) Pixel and conversion event selected? Review everything twice before publishing.
TEAM
Pre-launch checklist review
Run through the complete pre-launch checklist before hitting "Publish." This is the last gate before real money starts spending.
How: Pre-launch checklist: (1) Landing pages live and tested? (2) Forms working and feeding into CRM? (3) Automations live — instant response tested? (4) Pixel firing on all pages? (5) UTMs on all ad URLs? (6) Ad copy approved by client? (7) Creative meets Meta specs (no text over 20%, correct sizes)? (8) Budget confirmed with client? (9) Billing active? (10) Schedule set (start date/time)? All items must pass.
TEAM
Launch campaign
Publish the campaign. Post a launch notification in the client's Slack channel with a summary of what's now live: audiences, budget, expected lead volume.
How: Rod hits "Publish" in Ads Manager. Wait for Meta to approve ads (can take 1-24 hours). Once approved and delivering, post in Slack: "Your campaign is LIVE. Here's what's running: [summary]. You should start seeing leads within 24-48 hours. I'll check in with a performance update tomorrow." Set a reminder to check performance at 24hrs.
TEAM
6. Initial Optimisation — First 72 Hours CLAUDE + TEAM
Monitor first 24 hours — check for issues
Watch for red flags: ads not delivering, abnormally high CPM, zero impressions, ads rejected, pixel not firing in real data. The first 24 hours is about catching problems, not optimising.
How: Check Ads Manager at 6hr, 12hr, and 24hr marks. Look for: are all ad sets spending? Is the CPM reasonable (typically $5-$25 for local service businesses in Australia)? Are impressions distributing across ad sets? Are any ads stuck in "Learning" with zero spend? If ads were rejected, fix the flagged issue and resubmit. Do NOT make optimisation changes in the first 24 hours.
TEAM
Verify leads are flowing into CRM
Check that real leads from ads are appearing in GHL with correct tags, pipeline stage, and source attribution. If leads aren't flowing, the entire system is broken.
How: Check GHL contacts for new leads with the campaign's tags and UTM source. Verify: (1) Contact created? (2) Tags applied? (3) Pipeline stage correct? (4) Instant response automation fired? (5) UTM data captured? If leads are coming in Meta but not appearing in GHL, check: form integration, webhook, or API connection. This is critical — fix immediately if broken.
TEAM
72-hour learning phase — do not panic-adjust
Meta's algorithm needs 50 conversion events per ad set per week to exit the "learning phase." Making changes during this period resets the learning. Monitor but don't touch.
How: Set expectations with the client before launch: "The first 72 hours are Meta's learning period. Costs may be higher and results inconsistent. This is normal. We do not make changes during this phase unless something is fundamentally broken." Check metrics daily but only act if: CPM is 3x higher than expected, zero leads after 48 hours, or ads are disapproved.
TEAM
Send first performance report to client
After 72 hours, send the client a clear performance summary: spend, impressions, clicks, leads, CPL, and next steps. Frame results in context — this is early data, not final performance.
How: Claude can draft the report from the data. Format: "Here's your first 72-hour snapshot: Spent $[X] | [Y] Leads | CPL: $[Z]. What this means: [interpretation]. What we're doing next: [optimisation plan]." Include a comparison to the target CPL. If above target, explain the learning phase and timeline to optimisation. If at or below target, celebrate the early win. Post in Slack.
CLAUDETEAM
Plan Week 2 optimisations based on data
After the learning phase, make data-driven decisions: pause underperforming ad sets, scale winning audiences, test new creative against top performers. Let the data decide, not gut feel.
How: Analyse 72-hour data: Which ad set has the lowest CPL? Which ad has the highest CTR? Which audience is converting? Actions: (1) Pause ad sets with CPL 2x above target, (2) Increase budget 20-30% on winning ad sets (not more — gradual scaling), (3) Prepare next round of creative to test against winners. Document decisions and rationale in the Campaign Structure doc. Share plan with client.
CLAUDETEAM

Common Mistakes — What Goes Wrong in Phase 9

Launching ads before the funnel and automations are tested. If a lead comes in and gets no response, that's worse than no lead at all. Phases 6 and 7 must be verified complete before any ad spend.
Panic-adjusting during the learning phase. Making changes in the first 72 hours resets Meta's algorithm. Unless something is fundamentally broken (zero delivery, rejected ads), do not touch the campaign.
Only testing one ad variation. Running a single ad means you're betting everything on one message. Always test 3-5 variations — let the data pick the winner, not your preference.
No tracking or UTMs on ad links. Without UTMs, you can see leads in Meta but can't connect them to revenue in the CRM. You'll never be able to calculate true ROI. Set up tracking before launch.
Not setting expectations with the client. If the client expects leads on Day 1 at $5 each, they'll panic when Day 2 shows $30 CPL during learning phase. Pre-frame: "First 72 hours are testing. Real performance data comes after."

Evidence — How to Verify Phase 9 is Complete

Campaign live in Meta Ads Manager with all ad sets delivering
Meta Pixel confirmed firing on all funnel pages (verified via Events Manager test events)
Leads flowing into GHL with correct tags, pipeline stage, and UTM attribution
Instant response automation firing on real ad leads (not just test submissions)
Tracking dashboard created and shared with client
72-hour performance report sent to client with interpretation and next steps
Client understands their numbers: CPL, target CPL, daily budget, and what "good" looks like
Phase 9 marked complete in The Lighthouse
Phase 10 of 12

Activate & Monetise Your Database

The easiest sale is to someone who already knows you.
14 Hours
8 Projects
26 Tasks
Chloe Lead

The Job of This Phase

The client can generate revenue on demand from their existing database — without paid ads — using a repeatable launch template they understand and can trigger themselves.

This phase proves the entire system works. If you can make money from your existing database without ads, everything upstream is validated — the offer, the messaging, the nurture, the automation. If this phase falls flat, don't blame the database. Go back and audit Phases 1-9.

The Standard — What Good Looks Like

"I made sales this month without running a single ad. Just from our existing database."

1. Database Audit & Segmentation CLAUDE + TEAM
Export and audit the full contact database
Pull the complete contact list from GHL. Identify: total contacts, contacts with email, contacts with phone, contacts with both, last activity date, lead source, pipeline stage. This gives us the real size of the opportunity.
How: Export contacts from GHL → Contacts → Export. Claude can analyse the CSV to produce an audit summary: total count, email/phone coverage %, contacts with zero engagement in 90+ days, top lead sources, pipeline stage distribution. Upload audit to client Google Drive.
CLAUDETEAM
Identify dead, dormant, and active segments
Categorise every contact into one of three buckets: Active (engaged in last 30 days), Dormant (engaged 31-180 days ago), Dead (no engagement 180+ days or bounced). Each segment gets a different re-engagement strategy.
How: Claude analyses the exported CSV by last activity date. Create three GHL Smart Lists: DB - Active (30d), DB - Dormant (31-180d), DB - Dead (180d+). Team builds these as saved views in GHL Contacts. Cross-reference with email_valid and phone_valid fields.
CLAUDETEAM
Create interest-based sub-segments
Beyond recency, segment by interest: past purchasers (upsell potential), enquired but never bought (warm leads), lead magnet downloaders (top of funnel), referral sources. Each sub-segment gets personalised messaging.
How: Claude reviews GHL tags, pipeline stages, and opportunity data to recommend segment definitions. Team creates corresponding Smart Lists in GHL: DB - Past Buyers, DB - Enquired Not Bought, DB - Lead Magnet Only, DB - Referral Sources. Tag contacts accordingly.
CLAUDETEAM
Clean and deduplicate the database
Remove duplicate contacts, fix formatting issues (phone numbers, email typos), merge duplicates, remove known bounces. A clean database means higher deliverability and accurate reporting.
How: Team uses GHL's built-in duplicate detection (Settings → Labs → Duplicate Detection). For bulk cleanup, export CSV, Claude identifies duplicates by email/phone matching, team merges in GHL. Remove contacts marked bounced or unsubscribed from active segments.
TEAM
2. Nurture Sequence Strategy & Build CLAUDE + TEAM
Design the nurture sequence strategy
Map out the nurture journey for each segment. Active contacts get value-first content. Dormant contacts get re-engagement sequences. Dead contacts get a "win-back or clean out" campaign. Each sequence has a clear goal and CTA.
How: Claude drafts the nurture map using the client's Brand Bible, offer stack (from Phase 4), and segment data. Format: Segment → Sequence Name → # of touchpoints → Cadence → Goal → Primary CTA. Present to client on next strategy call for approval. Document in Google Drive: Database Nurture Strategy.pdf.
CLAUDE
Write the Active segment nurture sequence
6-email sequence for active contacts. Goal: deepen relationship, build authority, prime for offer. Structure: Value → Value → Story → Social proof → Soft CTA → Direct CTA. Cadence: 1 email every 3-4 days.
How: Claude writes all 6 emails using the Brand Bible tone of voice, messaging framework, and offer copy from Phase 4. Each email: subject line (max 50 chars), preview text (max 90 chars), body (150-300 words), CTA button text. Use {{first_name}} personalisation. Deliver as Google Doc for client review.
CLAUDE
Write the Dormant segment re-engagement sequence
4-email + 2-SMS sequence for dormant contacts. Goal: re-ignite interest or identify disengaged. Structure: "We miss you" → Value bomb → Exclusive offer → Last chance. SMS used for high-intent touchpoints only.
How: Claude writes 4 emails + 2 SMS messages. Emails follow re-engagement best practices: shorter, more personal, direct subject lines ("Still interested in [outcome]?"). SMS: max 160 chars, personal tone, link to landing page. Deliver in same Google Doc as active sequence, clearly labelled.
CLAUDE
Build nurture workflows in GHL
Take approved copy and build the actual workflows in GHL. Each workflow triggers on segment tag assignment, runs the email/SMS sequence at defined intervals, and exits on conversion or unsubscribe.
How: Team builds in GHL → Automation → Workflows. Workflow per segment: trigger = tag added (e.g., DB - Active (30d)), actions = wait + send email/SMS in sequence. Add exit conditions: contact replies, books appointment, purchases, or unsubscribes. Test with team email addresses before activating.
TEAM
Test all sequences end-to-end
Send test emails and SMS to internal team members. Verify: links work, personalisation renders correctly, images load, unsubscribe link present, timing between messages is correct, exit conditions fire properly.
How: Team adds themselves as test contacts with segment tags. Run through full sequence at accelerated pace. Check: email deliverability (not landing in spam), SMS delivery, link tracking, CRM record updates. Document any issues and fix before client approval.
TEAM
3. Authority Email Framework CLAUDE
Design the weekly authority email template
Create a repeatable email framework the client (or team) can use weekly to build authority with their database. Not promotional — educational, valuable, trust-building. This is the long-game nurture that makes every campaign more effective.
How: Claude creates the Authority Email Framework: 4 email archetypes (Story-driven, Lesson-driven, Myth-busting, Behind-the-scenes), each with a fill-in template. Include: subject line formulas, opening hook templates, body structure, CTA options. Output: Google Doc in client Drive folder Authority Email Framework.pdf.
CLAUDE
Write 4 weeks of authority emails
Give the client a 4-week head start. Write one email per week using each of the 4 archetypes. This demonstrates the framework in action and gives them a bank of content to launch with.
How: Claude writes 4 emails using the Brand Bible, deep dive call transcript, and client's unique stories/insights. Week 1: Story (founding story or client transformation). Week 2: Lesson (common mistake in their industry). Week 3: Myth-bust (challenge a popular assumption). Week 4: Behind-the-scenes (what goes into their service). Each 200-400 words.
CLAUDE
Set up weekly email broadcast workflow
Create the recurring workflow in GHL so the authority email goes out every week at the optimal time. Client or team loads copy, GHL sends and tracks.
How: Team creates a GHL email template with the client's brand header/footer. Set up a broadcast workflow: manual trigger (team loads the email copy each week) or scheduled if the client wants to batch. Configure send time based on database engagement data (check GHL email analytics for best open-rate windows).
TEAM
4. Re-Engagement Campaign Design & Execution CLAUDE + TEAM
Design the re-engagement campaign strategy
Create a multi-channel campaign (email + SMS + voicemail drop) specifically for the dormant and dead segments. Goal: get a response — even a "no" is better than silence, because it cleans the list.
How: Claude designs the campaign flow: Day 1 = Email (personal, curiosity-driven subject). Day 2 = SMS (short, casual, asks a question). Day 4 = Email (value-driven, offers something free). Day 6 = Voicemail drop (if available in GHL). Day 8 = Final email ("Should I close your file?"). This sequence is proven to get 15-25% response rates from dormant lists.
CLAUDE
Write all re-engagement campaign copy
Write every email, SMS, and voicemail script for the re-engagement campaign. Tone: personal, non-salesy, genuinely curious. The "Should I close your file?" email consistently gets the highest response rate.
How: Claude writes all touchpoints using Brand Bible voice. Key principle: write like a human, not a brand. Use first name, reference their original enquiry if possible ({{lead_source}} merge field), ask genuine questions. Voicemail script: max 30 seconds. Deliver as Google Doc for review.
CLAUDE
Build and launch the re-engagement workflow
Build the full multi-channel workflow in GHL. Trigger on dormant/dead segment tags. Include reply detection so the sequence stops when someone responds.
How: Team builds in GHL → Automation → Workflows. Key settings: trigger = tag DB - Dormant or DB - Dead added. Add wait steps between touchpoints. Add "If/Else" branches: if contact replies → stop workflow + move to manual follow-up pipeline. If contact opens but doesn't reply → extend by 1 more touchpoint. Test with 3-5 internal contacts first.
TEAM
Monitor re-engagement results and clean the list
After the campaign runs, categorise results: Re-engaged (responded positively), Not Interested (responded negatively), Unreachable (bounced/no response). Remove unreachable contacts from future campaigns. This improves deliverability for everything going forward.
How: Team reviews GHL workflow stats after 10 days. Tag contacts: RE - Re-engaged, RE - Not Interested, RE - Unreachable. Move re-engaged contacts to active nurture. Archive unreachable. Report results to client: response rate, re-engagement rate, list health improvement.
TEAM
5. Repeatable Launch Campaign Template CLAUDE + TEAM
Design the launch campaign blueprint
Create a reusable 7-day launch template the client can deploy whenever they want to monetise their database: new offer, seasonal promotion, event, challenge launch. This is the "revenue on demand" playbook.
How: Claude designs the 7-day launch blueprint: Day 1-2 = Seed (tease what's coming). Day 3 = Reveal (announce the offer). Day 4 = Social proof (testimonials, results). Day 5 = Objection handling (FAQ, myth-busting). Day 6 = Scarcity (deadline or limited spots). Day 7 = Last call (final push). Each day = 1 email + 1 SMS. Output: Launch Campaign Blueprint.pdf in Google Drive.
CLAUDE
Write the first launch campaign
Write the full 7-day campaign for the client's primary offer. All 7 emails + 7 SMS messages, ready to load into GHL. This is the first live test of the database monetisation system.
How: Claude writes all 14 pieces of copy (7 emails + 7 SMS) using Brand Bible voice, offer copy from Phase 4, and social proof from Phase 5. Each email: subject line, preview text, body (200-400 words), CTA. Each SMS: max 160 chars with tracking link. Deliver as Google Doc, organised by day.
CLAUDE
Build the launch workflow in GHL
Create a reusable GHL workflow template for the 7-day launch. The client should be able to duplicate this workflow, swap the copy, and run a new launch in under 30 minutes.
How: Team builds the workflow in GHL → Automation → Workflows. Use placeholder fields for offer-specific copy so the template can be duplicated. Trigger = manual (tag-based). Include: daily email + SMS, reply detection, conversion tracking via opportunity pipeline stage changes. Save as template workflow: TEMPLATE - 7 Day Launch.
TEAM
Train client on how to trigger a launch
Record a Loom walkthrough showing the client exactly how to: duplicate the template, swap copy, select the segment, activate the workflow, and monitor results. The goal is independence — they should be able to run a launch without us.
How: Team records a 10-15 minute Loom covering the full process. Upload to client Google Drive folder. Share in Slack channel with the message: "Here's your Launch Campaign SOP. You can now run a campaign anytime. We'll walk through the first one together on our next call." Pin in Slack for easy access.
TEAM
6. Tracking & Performance Dashboard CLAUDE + TEAM
Define database campaign KPIs
Set the metrics that matter: open rate, click rate, reply rate, conversion rate, revenue generated per campaign, cost per acquisition (should be $0 since no ad spend), revenue per contact in database.
How: Claude drafts the KPI framework with benchmarks: Email open rate target = 25%+, Click rate = 3%+, Reply rate (re-engagement) = 15%+, Conversion rate = 2-5%, Revenue per contact = calculate from first campaign. Document in Database Performance KPIs.pdf.
CLAUDE
Set up campaign tracking in GHL
Configure GHL reporting so every email, SMS, and conversion is tracked. The client needs to see: how many people opened, clicked, replied, and bought — for every campaign they run.
How: Team configures in GHL → Reporting. Set up: email campaign reports (open/click/bounce), SMS delivery reports, opportunity pipeline tracking (attribute revenue to campaign source). Create a custom dashboard view: Database Campaign Performance. Ensure UTM parameters are on all links for cross-platform tracking.
TEAM
Create the database revenue tracker
Build a simple tracker (Google Sheet or GHL dashboard) that shows: total database size, active %, revenue generated from database campaigns (no ads), revenue per contact, and campaign history with results.
How: Claude creates the Google Sheet template with formulas: Campaign Name, Date, Segment Targeted, # Sent, Open Rate, Click Rate, Conversions, Revenue, CPA. Auto-calculates: Revenue Per Contact, List Growth Rate, Lifetime Value of Database. Team shares with client and populates after each campaign.
CLAUDETEAM
Run the first campaign and report results
Execute the first launch campaign. Monitor in real-time. After completion, compile results into a client-facing report. This is the proof point — the moment they see revenue from their database without ads.
How: Team activates the workflow targeting the selected segment. Monitor daily: open rates, replies, conversions. After Day 7, Claude compiles the campaign report: total reach, engagement metrics, revenue generated, key learnings, recommendations for next campaign. Share in Slack + Google Drive. Celebrate wins.
CLAUDETEAM

Common Mistakes — What Goes Wrong in Phase 10

Blasting the entire database with the same message. Segmentation exists for a reason. An active customer and a dead lead should never receive the same email. Segment first, send second.
Skipping the re-engagement campaign and going straight to selling. If someone hasn't heard from you in 6 months, your first email shouldn't be a sales pitch. Warm them up first or you'll spike unsubscribes and kill deliverability.
Not cleaning the database before sending. Sending to bounced, invalid, or unsubscribed contacts tanks your sender reputation. Clean the list first — it's not glamorous, but it determines whether your emails reach inboxes or spam folders.
Building the workflows but not training the client to use them. The goal is independence. If the client can't trigger a launch campaign without you, you've built a dependency, not a system. Record the Loom. Walk them through it live. Make sure they own it.
Treating a zero-result campaign as a failure instead of a diagnostic. If the first campaign generates nothing, the database isn't the problem. Go back and audit: Was the offer compelling? Was the segment right? Was the copy on-brand? The data tells you where to fix.

Evidence — How to Verify Phase 10 is Complete

Database audit report in Google Drive showing total contacts, segment sizes, and list health
At least 3 GHL Smart Lists created (Active, Dormant, Dead) with contacts correctly tagged
Nurture sequences active in GHL with all emails/SMS tested and approved
Re-engagement campaign completed with results reported (response rate, re-engaged count, cleaned contacts)
7-day launch campaign template saved in GHL as a reusable workflow
Client has received Loom walkthrough and can explain how to trigger a launch campaign independently
First campaign executed with revenue tracked — even $1 proves the system works
Database revenue tracker (Google Sheet) populated with first campaign results
Phase 11 of 12

Build Your Authority Brand

Brand builds credibility. Credibility builds trust. Trust drives decisions.
12 Hours
5 Projects
22 Tasks
Mario Lead

The Job of This Phase

Every touchpoint — website, social, ads, emails, in-person — feels like the same business, and the client's team can maintain brand consistency without the founders checking every piece of content.

This is not Phase 1 again. Phase 1 was about clarity — figuring out who you are. Phase 11 is about consistency and scale — the visual and operational expression of that clarity. The Brand Bible becomes a brand system that other people can use without you in the room.

The Standard — What Good Looks Like

"When people research me now, everything they find reinforces their decision to work with me."

1. Brand Positioning Refinement CLAUDE + TEAM
Audit brand positioning against Phases 1-10 learnings
By now you have 10 phases of data: what messaging converted, what ad angles worked, what the client's audience responded to, what language they use in sales calls. The original Phase 1 positioning was a hypothesis — now refine it with evidence.
How: Claude reviews: ad performance data (Phase 9), email open/click rates (Phase 10), sales call transcripts, social engagement data, funnel conversion rates. Identify: which positioning angle got the best results? Which language resonated most? Which differentiators actually matter to buyers? Output: Refined Positioning Statement (1-2 sentences) + supporting evidence.
CLAUDE
Validate refined positioning with Mario
Present the data-backed positioning refinement to Mario for strategic review. This is a calibration step — the data informs, but strategic intuition validates.
How: Claude prepares a 1-page positioning brief: current positioning (Phase 1) → proposed refinement → evidence (metrics, quotes, data points) → recommendation. Share in Slack for Mario's review. Book 15-minute call if needed. Document final approved positioning in Brand Bible (update the Google Doc).
CLAUDETEAM
Update the Brand Bible with refined positioning
Update the Brand Bible Google Doc with the final positioning. This is the version that becomes the permanent reference for all future work — website, ads, content, sales scripts.
How: Claude updates the Brand Bible sections: Brand Positioning, Core Messaging, and Competitive Differentiation. Version the document: add "v2.0 — Updated [date]" to the header. Notify client in Slack: "Your Brand Bible has been updated with refined positioning based on what we've learned from your campaigns."
CLAUDE
2. Messaging Framework Finalisation CLAUDE
Compile the proven messaging library
Pull together every piece of copy that performed well across Phases 1-10: ad headlines, email subject lines, landing page headlines, SMS messages, social captions. This becomes the client's "swipe file" — proven language they can reuse.
How: Claude reviews all campaign data and compiles: top 10 ad headlines by CTR, top 10 email subject lines by open rate, top 5 landing page headlines by conversion rate, top performing SMS messages. Organise into categories: Headlines, Subject Lines, CTAs, Value Props, Objection Handlers. Output: Proven Messaging Library.pdf in Google Drive.
CLAUDE
Finalise the messaging framework document
Lock in the complete messaging framework: brand story, elevator pitch, value propositions (3-5), key messages per audience segment, tone of voice rules, words to use / words to avoid. This is the single source of truth for all copy.
How: Claude creates the final messaging framework as a structured document. Sections: Brand Story (150 words), Elevator Pitch (30 seconds), Value Propositions (ranked by evidence), Key Messages (per segment: new leads, warm leads, existing clients), Tone of Voice (3 personality traits + dos/don'ts), Vocabulary Guide (use/avoid lists). Output: Messaging Framework v2.0.pdf. Get client sign-off in Slack.
CLAUDE
Create quick-reference messaging cards
Distil the messaging framework into 1-page reference cards that the client's team can pin to their desk or save on their phone. If someone needs to write a social caption, they check the card, not the 15-page document.
How: Claude creates 3 quick-reference cards: (1) Brand Voice Card — personality traits, tone rules, use/avoid words. (2) Headline Formulas Card — 10 proven headline templates with fill-in blanks. (3) CTA Cheat Sheet — primary/secondary CTAs for every context (social, email, ads, website). Design team formats these as branded PDFs. Share in Slack + Google Drive.
CLAUDETEAM
3. Visual Identity Design TEAM
Review and refine the logo
Assess the client's current logo against their refined positioning. Does it still represent who they are? Does it work across all sizes (social avatar, website header, email signature, physical signage)? If not, redesign or refine.
How: Design team reviews the logo in context: social profile picture (32px circle), website header (full width), email signature, business card, physical signage. Check: readability at small sizes, colour contrast, versatility on dark/light backgrounds. If redesign needed, create 2-3 options + present to client. Deliver final logo pack: PNG (transparent), SVG, horizontal + stacked versions, light + dark versions.
TEAM
Define colour palette and typography
Lock in the brand colour palette (primary, secondary, accent, neutrals) and typography system (heading font, body font, accent font). These must work for digital and print. Include hex codes, RGB, and CMYK values.
How: Design team creates the colour and type system. Colour: primary (1-2 colours), secondary (1-2), accent (1), neutrals (3-4 shades). Typography: heading font (display/serif), body font (sans-serif), mono (for code/data if needed). Test combinations for accessibility (WCAG AA contrast). Document with swatches, hex/RGB/CMYK codes, and usage rules.
TEAM
Design social media templates
Create a set of branded social media templates in Canva the client can reuse: Instagram post (1080x1080), Instagram story (1080x1920), carousel cover, quote graphic, testimonial graphic. This makes content creation fast and consistent.
How: Design team creates templates in Canva (shared with client's Canva account). Minimum 8 templates: 2x quote graphics, 2x testimonial graphics, 2x educational/tip graphics, 1x carousel cover, 1x story template. Each template uses the locked brand colours, fonts, and logo placement. Share Canva link in client Slack channel.
TEAM
Design email template
Create a branded email template in GHL that matches the visual identity. Header, footer, button styling, font choices — all consistent with the brand system.
How: Design team creates the GHL email template: branded header (logo + brand colours), styled body area (correct fonts, line spacing), branded CTA buttons (primary colour + hover state), footer (social links, address, unsubscribe). Save as template in GHL → Marketing → Email Templates. Apply retroactively to all active nurture sequences from Phase 10.
TEAM
4. Brand Guidelines Document CLAUDE + TEAM
Draft the brand guidelines document
Compile everything into a single, professional brand guidelines document. This is the operational rulebook anyone on the client's team (or a future hire, or a freelancer) can follow to produce on-brand work without supervision.
How: Claude drafts the full document. Sections: (1) Brand Story & Mission, (2) Positioning Statement, (3) Target Audience, (4) Tone of Voice & Messaging, (5) Logo Usage (clear space, minimum size, don'ts), (6) Colour Palette (with codes), (7) Typography (with hierarchy), (8) Photography Style, (9) Social Media Guidelines, (10) Email Guidelines, (11) Templates & Resources. Output: Google Doc first for review, then design team formats as branded PDF.
CLAUDE
Design and format the brand guidelines PDF
Take the Claude-drafted content and design it into a professional, visually polished PDF. This document represents the brand — it should look as good as the brand it describes.
How: Design team takes the approved Google Doc and designs it in Canva or InDesign. Apply the brand's own visual system to the document (practice what you preach). Include: colour swatches with drag-and-drop hex codes, font samples at different sizes, logo placement examples, do/don't visual examples. Export as PDF. Upload to Google Drive: Brand Guidelines - [Business Name] - v1.0.pdf.
TEAM
Client review and sign-off
Present the brand guidelines to the client. Walk them through each section. Get explicit sign-off — this is the foundation for Phase 12 (website) and all future marketing.
How: Share PDF in Slack with a summary message: "Here's your Brand Guidelines — the playbook for how your brand looks, sounds, and feels everywhere." Schedule 30-minute walkthrough call. Get written confirmation in Slack: "Approved" or feedback for revisions. Max 2 revision rounds. Pin the final version in Slack.
TEAM
5. Team Alignment & Brand Briefing CLAUDE + TEAM
Create the team brand briefing document
A simplified version of the brand guidelines designed for the client's staff — front desk, trainers, salespeople. Not the full design spec, but the brand essence: who we are, how we talk, what we never say, what makes us different.
How: Claude creates a 2-3 page "Team Brand Brief" distilled from the full guidelines. Sections: Our Story (2 sentences), Our Difference (3 bullet points), How We Sound (tone examples — "we say this, not that"), Our Promise (to clients), Quick Reference (logo, colours, where to find templates). Written at a level anyone can understand and remember.
CLAUDE
Conduct team alignment session with Mario
Mario reviews the brand guidelines with the client and their team (if applicable). This is a strategic conversation, not a presentation — it's about making sure the brand lives in people's behaviour, not just in a PDF.
How: Schedule 45-minute session. Mario walks through: positioning, key messages, tone of voice, visual identity. Ask the client's team: "If a customer asks why they should choose us, what do you say?" If the answer doesn't match the brand guidelines, keep workshopping until it does. Record via Read.ai.
TEAM
Apply visual identity across existing channels
Update all existing touchpoints with the new/refined visual identity: social media profiles (profile pic, cover images, bio), email signatures, GHL emails, Google Business Profile, any existing landing pages.
How: Team creates a channel audit checklist: Instagram (profile pic, bio, highlights covers), Facebook (profile, cover, about), Google Business Profile (logo, cover, description), email signatures (new template), GHL email template (updated header/footer), existing landing pages (updated colours/fonts). Work through systematically. Screenshot each updated channel as evidence.
TEAM
Post-briefing Slack message with all brand assets
After the team session, post a comprehensive message in the client's Slack channel with every brand asset they need, organised and easy to find. Pin it. This becomes their go-to reference.
How: Claude drafts the Slack message. Include links to: Brand Guidelines PDF, Team Brand Brief, Logo Pack (Google Drive link), Canva Templates, Messaging Framework, Proven Messaging Library, Social Media Templates. Format with clear headers and bullet points. Team posts and pins in Slack channel.
CLAUDETEAM

Common Mistakes — What Goes Wrong in Phase 11

Treating this as a repeat of Phase 1. Phase 1 was discovery. Phase 11 is codification. You're not asking "who are you?" again — you're locking in "this is who you are, based on evidence" and making it operational. If you're re-doing the Brand Bible from scratch, something went wrong earlier.
Designing a beautiful brand guide that nobody uses. The guide must be practical. If the client's receptionist can't tell you the brand's three differentiators after reading it, the document failed. Test it with a non-marketing person.
Not updating existing channels with the new identity. A new brand guide means nothing if the Instagram profile still has the old logo, the email signature uses the wrong font, and the GHL emails look completely different. Consistency is the whole point.
Skipping the team alignment session. The client's staff interact with customers every day. If they can't articulate the brand, the guidelines document is decoration. The session is where the brand becomes real — don't skip it.
Over-designing at the expense of usability. Canva templates that are too complex to edit defeat the purpose. The client needs templates they can use in 5 minutes, not 50. Simplicity enables consistency.

Evidence — How to Verify Phase 11 is Complete

Brand Guidelines PDF (v1.0+) uploaded to client Google Drive and pinned in Slack
Logo pack delivered: PNG, SVG, horizontal, stacked, light, dark versions
Colour palette and typography system documented with hex/RGB/CMYK codes
Canva social media templates (8+) shared with client's Canva account
GHL email template updated with new visual identity
Team Brand Brief created and reviewed in alignment session (recorded via Read.ai)
All existing channels updated: Instagram, Facebook, Google Business Profile, email signatures
Client sign-off received in Slack: "Approved"
Phase 12 of 12

Launch Your Authority Platform

When someone hears about you and researches you, they land somewhere that reinforces their decision.
24 Hours
9 Projects
34 Tasks
Juan Lead

The Job of This Phase

The client has a live, conversion-focused website that builds authority, captures leads, integrates with their CRM, and ranks in search — and they feel genuine pride when they share the link.

This is the biggest phase (24 hours) and the capstone of the entire onramp. Everything built in Phases 1-11 comes together here. The website IS the brand identity + the messaging framework + the offer clarity + the social proof + the conversion system. If the client isn't excited to share the link, the job isn't done.

The Standard — What Good Looks Like

"This is exactly who we are. Everything someone needs to trust us is right here."

1. Website Strategy & Sitemap CLAUDE + TEAM
Define the website's strategic purpose
Before designing a single page, clarify: What is this website's #1 job? For most clients: convert cold/warm visitors into leads (enquiry, booking, trial). Every design decision flows from this answer.
How: Claude reviews the client's conversion goal (from Phase 4), offer stack (Phase 4), and buyer journey (Phase 3). Define: primary conversion action (e.g., "Book a Free Trial"), secondary conversion action (e.g., "Download Guide"), traffic sources (ads, organic, referral, social). Document in Website Strategy Brief.pdf.
CLAUDE
Create the sitemap
Map every page the website needs: Homepage, About, Services/Programs (one per major offer), Testimonials/Results, Blog (if applicable), Contact, Thank You pages, Legal (Privacy Policy, Terms). Most clients need 5-8 pages, not 20.
How: Claude drafts the sitemap based on offer stack and conversion strategy. Format: page name → purpose → primary CTA → content requirements. Keep it lean — every page must earn its place. If a page doesn't serve conversion or authority, cut it. Output: visual sitemap diagram (text-based tree structure) + page-by-page brief in Website Sitemap.pdf.
CLAUDE
Audit competitor websites for benchmarking
Review the 3-5 competitors identified in Phase 1. Assess their websites: structure, messaging, design quality, load speed, mobile experience, CTA strategy, SEO fundamentals. Identify what to match, what to beat, and what to avoid.
How: Claude performs competitor website analysis via web search and chrome-takeover. Score each competitor on: first impression (5s test), messaging clarity, visual quality, mobile responsiveness, CTA visibility, social proof usage, page load speed (via PageSpeed Insights). Compile into Competitor Website Audit.pdf. Highlight 3 "steal-worthy" elements and 3 "avoid" patterns.
CLAUDE
Client approval on sitemap and strategy
Present the website strategy and sitemap to the client. Get sign-off before any design or copy begins. Changes here are cheap — changes after the site is built are expensive.
How: Share the Website Strategy Brief and Sitemap in Slack. Walk through on the next strategy call: "Here are the pages we're building, here's why, here's the conversion flow." Get written approval: "Approved to proceed." Document any requested additions or changes. Max 1 revision round at this stage.
TEAM
2. Wireframes & Page Structure TEAM
Create wireframes for all pages
Design low-fidelity wireframes showing the layout, content hierarchy, and CTA placement for each page. Wireframes focus on structure, not aesthetics — grey boxes and placeholder text. This step prevents expensive design rework.
How: Design team creates wireframes in Figma or Canva. For each page: section order, content blocks, image placement zones, CTA positions, navigation structure. Use the sitemap brief as the guide. Key principle: Above the fold = headline + subheadline + primary CTA + hero image. No exceptions. Share wireframes in Slack for review.
TEAM
Define the homepage conversion flow
Map the exact scroll journey of the homepage. Most visitors won't go past the homepage, so it must do the heavy lifting: hook, build trust, overcome objections, convert. Typical structure: Hero → Social Proof → Problem → Solution → Offer → Testimonials → CTA → FAQ → Final CTA.
How: Design team wireframes the homepage section by section. Claude provides the content brief for each section: what content goes here, what emotion it should trigger, what objection it overcomes. Every 2-3 sections should include a CTA — don't make visitors scroll to the bottom to take action.
CLAUDETEAM
Plan the mobile-first layout
70%+ of traffic will come from mobile. Design the mobile layout before the desktop layout. If it doesn't work beautifully on a phone screen, nothing else matters.
How: Design team creates mobile wireframes for every page. Key mobile rules: single-column layout, thumb-friendly CTA buttons (minimum 44px height), no horizontal scrolling, images compress to under 200kb, text readable without pinching (minimum 16px body), sticky header with CTA button always visible.
TEAM
Client sign-off on wireframes
Present wireframes to the client. Explain: "This is the structure and flow — not the final design. We want to make sure the layout and content order feel right before we add brand colours, images, and final copy."
How: Share wireframes in Slack or via Figma link. Walk through on a call — screen share and scroll through each page explaining the logic: "Here's why the testimonials come before the pricing section." Get sign-off. Max 1 revision round — structure changes only, not design feedback.
TEAM
3. Conversion Copy for All Pages CLAUDE
Write homepage copy
The homepage is the most important page. Write every word: hero headline, subheadline, section headers, body copy, CTAs, social proof snippets. The copy must pass the "5-second test" — a visitor should understand what you do, who it's for, and what to do next within 5 seconds of landing.
How: Claude writes homepage copy using: Brand Bible (tone/voice), Messaging Framework (key messages), Proven Messaging Library (tested headlines), and wireframe structure (content flow). Write section by section, matching the wireframe layout. Include: hero headline (max 10 words), subheadline (max 25 words), body sections (100-200 words each), CTA button text (max 5 words per button). Deliver as Google Doc with sections clearly labelled to match wireframe.
CLAUDE
Write About page copy
The About page is usually the second most visited page. It's not a biography — it's a trust builder. Structure: who you help, why you started, what you believe, your credentials, your team (if applicable), CTA.
How: Claude writes the About page using the brand story from the Messaging Framework and deep dive call transcript. Key principle: 80% about the customer, 20% about you. Lead with the customer's problem, then explain why you're the right person to solve it. Include: founder story (150 words), team section (if applicable), credentials/results, values, CTA to services or booking page.
CLAUDE
Write Services/Programs page(s) copy
One page per major offer (or a combined services page for simpler businesses). Each service page must answer: What is it? Who is it for? What do they get? What results can they expect? How do they start? Structure mirrors the landing pages from Phase 6.
How: Claude writes service page copy using the offer stack from Phase 4 and landing page copy from Phase 6. For each service: headline (outcome-focused), subheadline, what's included (bullet points), who it's for, pricing (if displayed), social proof, FAQ, CTA. Reuse proven copy from landing pages where possible — don't rewrite what already converts.
CLAUDE
Write Contact page and form copy
The Contact page is the final conversion point. Make it frictionless and reassuring. Include: what happens after they submit, expected response time, alternative contact methods, a brief reassurance statement.
How: Claude writes: page headline ("Let's Talk" or similar), brief intro paragraph (2-3 sentences setting expectations), form field labels (keep fields to minimum — name, email, phone, message), submit button text, thank you message, response time commitment. Also write the auto-reply email that fires after form submission.
CLAUDE
Write all alt text and accessibility copy
Write descriptive alt text for every image on the site. This serves accessibility (screen readers) and SEO (Google reads alt text). Also write any ARIA labels needed for interactive elements.
How: Claude writes alt text for each image placeholder in the wireframes. Format: descriptive, concise, keyword-aware. Example: "Personal trainer coaching client through a squat exercise in a bright gym studio" — not "IMG_0234.jpg". Compile in a Google Doc mapped to wireframe image positions.
CLAUDE
4. Website Design & Build TEAM
Design the website in the chosen platform
Build the website using the approved wireframes, brand guidelines, and copy. Platform options: WordPress + Elementor (most clients), Webflow (design-heavy clients), or GHL website builder (simple/fast deployments).
How: Juan and design team build the site page by page. Apply: brand colours, typography, logo, imagery style from Brand Guidelines. Load Claude's approved copy into each section. Key principle: design serves the copy, not the other way around. Don't redesign around copy — the words were written to convert in a specific order.
TEAM
Source and place imagery
Select and place all images: hero images, team photos, service photos, background images, icons. Prioritise real photos of the client's business over stock photos. Authenticity builds trust — stock photos destroy it.
How: Use client-provided photos first (from Phase 3 assets). If gaps exist, use premium stock that matches the brand's photography style (defined in Brand Guidelines). Optimise all images: compress to WebP format, max 200kb per image, serve responsive sizes. Use alt text from Claude's copy document.
TEAM
Build all forms and CTAs
Implement every conversion point: contact forms, booking buttons, lead magnet opt-ins, phone number click-to-call. Every CTA must be functional and connected to GHL.
How: Team implements forms using GHL embedded forms or native platform forms with GHL webhook integration. Each form submission must: create/update a GHL contact, trigger the appropriate automation workflow, redirect to the correct thank you page. Test every form with a real submission before going live.
TEAM
Internal design review
Before showing the client, do an internal review: Juan reviews build quality, design team reviews visual consistency, Claude reviews copy implementation (was the copy loaded correctly? Is the hierarchy right?).
How: Claude can review the live staging site via chrome-takeover: check that all copy matches the approved Google Doc, CTA buttons are prominent, navigation works, images load, forms submit correctly. Flag any discrepancies. Team fixes before client sees the site.
CLAUDETEAM
5. CRM & Lead Capture Integration CLAUDE + TEAM
Connect all forms to GHL
Every form on the website must flow into GHL: contact form → GHL contact + pipeline, booking form → GHL calendar, lead magnet form → GHL contact + nurture workflow. No leads should fall through the cracks.
How: Team sets up integrations: embed GHL forms directly (preferred) or use webhooks from native forms to GHL → Settings → Integrations → Webhooks. Map fields: name, email, phone, message → GHL contact fields. Set up pipeline stage assignment: new form submission → "New Lead" stage in the appropriate pipeline. Test each form with a real submission — verify the contact appears in GHL within 60 seconds.
TEAM
Set up lead capture automations
Configure the automated response for each form type: instant email confirmation, SMS follow-up (within 5 minutes), internal team notification, pipeline assignment. Speed-to-lead matters — every minute of delay reduces conversion probability.
How: Team builds GHL workflows for each form: (1) Contact form → auto-email confirmation + SMS "Thanks, we'll be in touch within 24 hours" + internal Slack notification + assign to pipeline. (2) Booking form → calendar confirmation + reminder sequence. (3) Lead magnet form → deliver asset + add to nurture sequence from Phase 10. Test all automations end-to-end.
TEAM
Test CRM integration via browser automation
Run through the entire conversion flow as a real user would: land on the website, navigate to a service page, fill out a form, verify the GHL record is created, verify the automation fires, verify the follow-up email/SMS arrives.
How: Claude can test this via chrome-takeover: navigate to the website, submit a test form with a known test email, then check GHL (via API or browser) to verify the contact was created with correct data. Team verifies the automation: check that email confirmation sent, SMS delivered, Slack notification fired, pipeline stage assigned. Document any failures and fix.
CLAUDETEAM
6. SEO Setup & Meta Tags CLAUDE + TEAM
Write SEO meta titles and descriptions for all pages
Every page needs a unique meta title (max 60 chars) and meta description (max 155 chars). These are what appear in Google search results — they must be compelling enough to click and keyword-relevant enough to rank.
How: Claude writes meta titles and descriptions for each page. Format: Title = Primary Keyword | Brand Name (e.g., "Personal Training Bondi Beach | Body By Brando"). Description = action-oriented summary with keyword + CTA. Include location keywords for local businesses. Compile in a Google Sheet: Page, Title, Description, Target Keyword, Character Count.
CLAUDE
Implement technical SEO fundamentals
Set up the technical SEO foundation: XML sitemap, robots.txt, canonical URLs, schema markup (LocalBusiness), Open Graph tags for social sharing, favicon.
How: Team implements: (1) XML sitemap — auto-generated by platform or manually created, submitted to Google Search Console. (2) robots.txt — allow all pages, block admin areas. (3) Canonical URLs — self-referencing on each page. (4) Schema markup — LocalBusiness JSON-LD on homepage (Claude can write the schema code). (5) Open Graph — og:title, og:description, og:image for each page. (6) Favicon — upload brand icon.
CLAUDETEAM
Set up Google Search Console and Analytics
Connect the website to Google Search Console (for indexing and search performance) and Google Analytics 4 (for traffic and conversion tracking). These are non-negotiable — without them, you're flying blind.
How: Team sets up: (1) Google Search Console — verify domain ownership (DNS TXT record or HTML tag), submit sitemap. (2) GA4 — install tracking code via Google Tag Manager or direct embed. Set up conversion events: form submission, phone click, booking confirmation. (3) Connect GA4 to GHL for closed-loop attribution if possible.
TEAM
Optimise page load speed
Run Google PageSpeed Insights on every page. Target: 90+ on mobile. Slow sites kill conversions — every second of load time reduces conversion by ~7%. Optimise images, minify CSS/JS, enable caching.
How: Team runs PageSpeed Insights (pagespeed.web.dev) on all pages. Address common issues: compress images to WebP, lazy-load below-fold images, minify CSS and JavaScript, enable browser caching, reduce server response time. Retest after optimisation. Document scores: before vs after. Target: 90+ mobile, 95+ desktop.
TEAM
7. Mobile Optimisation & Cross-Browser Testing TEAM
Test on real mobile devices
Don't rely on browser dev tools alone. Test the website on at least 3 real devices: iPhone (Safari), Android (Chrome), iPad (Safari). Check: layout, text readability, button tap targets, form usability, image quality, scroll behaviour.
How: Team tests on physical devices. Use a testing checklist: (1) Homepage loads in under 3 seconds, (2) All text readable without zooming, (3) Buttons are thumb-friendly (min 44px), (4) Forms are easy to fill on mobile keyboard, (5) Images don't break layout, (6) No horizontal scrolling, (7) Sticky header/CTA works correctly. Screenshot any issues and fix.
TEAM
Cross-browser testing
Test in the 4 major browsers: Chrome, Safari, Firefox, Edge. Check for: layout differences, font rendering, animation behaviour, form styling, and any CSS compatibility issues.
How: Team opens the site in each browser on desktop. Check every page for visual consistency. Common issues: Safari handles certain CSS differently (flexbox gaps, backdrop-filter), Firefox may render fonts differently. Use BrowserStack if team doesn't have access to all browsers locally. Document and fix any inconsistencies.
TEAM
Test all interactive elements
Click every button, link, form, dropdown, accordion, and navigation item. Test: hover states, active states, error states (submit empty form), success states (form submitted). Nothing should be broken or dead-end.
How: Team works through a comprehensive QA checklist page by page. Every link must go somewhere real (no 404s). Every form must submit and confirm. Every button must have a hover state. Navigation must work on all screen sizes. Test the "back button" behaviour — visitors should never get stuck. Log issues in a shared Google Sheet for the build team to fix.
TEAM
8. Client Review & Revisions CLAUDE + TEAM
Present the website to the client
Share the staging site link with the client. This is a moment — treat it like a reveal, not a review. Walk through the site on a call, explaining the strategic thinking behind each section. Make them feel the pride first, then ask for feedback.
How: Schedule a 30-45 minute call. Screen share and walk through every page: "Here's your homepage — notice how the headline uses the language your customers actually use..." Make them scroll on their own phone during the call. Ask: "Does this feel like your business?" After the walkthrough, share the staging link in Slack for them to review at their own pace. Give 48 hours for feedback.
TEAM
Collect and organise client feedback
Gather all feedback in one place. Categorise: copy changes, design changes, functionality issues, "nice to haves" (defer to post-launch). Set clear expectations: 2 rounds of revisions included.
How: Ask the client to provide feedback in Slack or a shared Google Doc. Claude compiles and categorises: (1) Must-fix (factual errors, broken elements), (2) Should-fix (copy tweaks, design adjustments), (3) Could-fix (nice-to-haves, defer to post-launch). Present the categorised list back: "Here's what we'll fix in Round 1. We'll address these post-launch." Set timeline: Round 1 revisions in 48 hours.
CLAUDETEAM
Implement revisions (Round 1)
Make all approved changes from the first feedback round. Copy changes go through Claude for tone consistency. Design changes go through the design team. Functionality fixes go through Juan.
How: Claude updates any copy changes — ensure they still match the messaging framework and Brand Bible voice. Team implements design and functionality changes. After all changes: re-test on mobile and desktop, verify all forms still work, check page speed hasn't degraded. Share updated staging link in Slack for Round 2 review.
CLAUDETEAM
Final sign-off
Get explicit written approval from the client: "This is ready to go live." Don't launch without this. The client must feel proud of the site before it becomes public.
How: Post in Slack: "Here's the final version. If everything looks good, reply 'Approved to launch' and we'll schedule go-live." If the client hesitates, ask what's holding them back — there's usually a specific concern that can be resolved in 15 minutes. Do not proceed without the written approval.
TEAM
9. Go Live & Post-Launch Monitoring TEAM
Pre-launch checklist
Run the final pre-launch checklist. Every item must be verified before the DNS is pointed to the new site. This is the "measure twice, cut once" moment.
How: Team runs through: (1) All forms tested and working, (2) GHL integrations verified, (3) Google Analytics tracking firing, (4) Meta Pixel installed (for ad retargeting), (5) SSL certificate active, (6) Favicon uploaded, (7) 404 page designed, (8) Old URL redirects set up (if replacing existing site), (9) robots.txt allows indexing, (10) XML sitemap submitted to Search Console. Every item checked off before proceeding.
TEAM
Point DNS and go live
Update DNS records to point to the new website. If replacing an existing site, set up 301 redirects from old URLs to new URLs to preserve SEO equity. Verify SSL is working on the live domain.
How: Juan updates DNS records (typically an A record or CNAME depending on hosting). Verify: site loads on the live domain, SSL padlock shows, all pages accessible, no mixed content warnings. If replacing an old site: map old URLs to new URLs, implement 301 redirects, test each redirect. Monitor for 2 hours after launch for any issues.
TEAM
Post-launch notification to client
Celebrate the launch. Post in the client's Slack channel: the live URL, a congratulatory message, and what to expect in the next 2 weeks (monitoring period). This is a milestone — mark it.
How: Claude drafts the launch celebration message: "Your new website is LIVE! [URL]. This is the culmination of everything we've built together. Here's what happens now: we monitor performance for 2 weeks, optimise based on data, and make sure everything is running perfectly. Share the link with everyone — you should be proud of this." Team posts in Slack.
CLAUDETEAM
2-week post-launch monitoring
Monitor the website daily for 2 weeks after launch: uptime, form submissions, page speed, SEO indexing, any user-reported issues. Fix anything that breaks immediately. Report performance to the client weekly.
How: Team checks daily: (1) Site is live and loading (uptime check), (2) Forms are submitting to GHL (test submission every 3 days), (3) Google Search Console for indexing issues or errors, (4) GA4 for traffic patterns and conversion events, (5) PageSpeed for any degradation. After 2 weeks: compile a post-launch report with traffic stats, form submissions, top pages, and recommendations. Share in Slack.
TEAM
Update all marketing to point to new website
Update every channel and touchpoint with the new website URL: social media bios, Google Business Profile, email signatures, ad campaigns, landing pages, Linktree, business cards, any printed materials.
How: Team works through the channel checklist from Phase 11 (Section 5). Update: Instagram bio link, Facebook page URL, Google Business Profile website, GHL email signatures, ad campaign destination URLs (Phase 9), landing page navigation links (Phase 6). Verify each update is live. This ensures no traffic goes to an old or dead URL.
TEAM

Common Mistakes — What Goes Wrong in Phase 12

Designing the website before the copy is written. Design should serve the copy, not the other way around. The words determine the layout, not the reverse. Write the copy first, then design around it. If the designer says "we need shorter copy here," push back — the conversion logic dictates the content length.
Prioritising desktop over mobile. 70%+ of traffic comes from mobile. If the mobile experience is an afterthought, you're losing the majority of your visitors. Design mobile-first, then adapt for desktop — never the reverse.
Launching without testing the CRM integration. A beautiful website that doesn't capture leads is a brochure, not a conversion tool. Test every form, every automation, every follow-up email before go-live. One broken form can cost dozens of lost leads.
Skipping SEO fundamentals because "we'll do it later." Meta titles, descriptions, schema markup, and sitemap submission take 2-3 hours to set up properly. Skipping them means the site is invisible to Google for months. Do it at launch, not after.
Treating launch as the finish line. Launch is the starting line. The 2-week monitoring period is critical — that's when you find real-world issues, gather performance data, and make the first optimisations. Budget for it. Don't disappear after pushing the site live.

Evidence — How to Verify Phase 12 is Complete

Website live on the client's domain with SSL active
All pages match the approved wireframes and copy (no placeholder text, no broken images)
Every form tested: submits to GHL, triggers automation, sends confirmation email/SMS
Google Analytics 4 installed and tracking conversions (verified with real test event)
Google Search Console connected, sitemap submitted, pages indexed
PageSpeed Insights: 90+ mobile, 95+ desktop on all pages
Mobile tested on 3+ real devices with no layout or usability issues
Cross-browser tested in Chrome, Safari, Firefox, and Edge
Client has provided written sign-off: "Approved to launch"
All marketing channels updated to point to the new website URL
2-week post-launch monitoring report delivered with performance data
The client is excited to share the link — the pride test is passed