๐Ÿ“‹
Client Onboarding Pipeline
01
Knowledgebase
Foundation
02
Marketing Brain
Strategy
03
Design Sheets
Visual DNA
04
ChatGPT Project
AI Mirror
05
First Content Plan
Kickstart
06
First Image Run
Visual Bank
07
Sales Hub
Client Portal
08
GHL Setup
Automation
09
Visibility Report
Baseline
โ„น
How to read this roadmap
โ–พ
1

One-time deliverables

These are marked once โ€” do them once per client, in order. They build on each other. Don't skip steps.

2

Monthly loop deliverables

These are marked monthly โ€” they repeat every month for every active client. The team tracker keeps these on track.

3

New SOPs (not yet documented)

Items marked new SOP are processes that exist in practice but don't have a written skill/doc yet. These need to be created.

๐Ÿ—‚
Knowledgebase Setup
SOP
How to set up a client Knowledgebase
โ–พ

The knowledgebase is the centralized folder structure that feeds all AI tools โ€” Claude, ChatGPT projects, and image generation. It must exist before the Marketing Brain can be built.

1

Create the brand folder in Google Drive

Inside the main agency folder, create: [ClientName]/ with subfolders: Research/, Marketing Brain/, Content Plans/, Images/, Reports/

2

Collect all brand assets

Logo files (PNG, SVG), brand colors (hex codes), fonts, existing content samples, brand voice guidelines if any. Drop into the Research/ folder.

3

Research the client

Website, social links, competitor names, Google reviews (copy exact quotes). Use Perplexity โ€” not ChatGPT โ€” for external research. This becomes the Research Papers document.

๐Ÿ“Œ This is Phase 0 of the Marketing Brain skill. Save the Research Papers doc in Research/
4

Create the Claude Project

Go to Claude.ai โ†’ Projects โ†’ New. Name it [ClientName] โ€” Marketing. Upload all research docs to the project knowledge base.

5

Mark DONE in the tracker

Only mark Done when the folder structure exists, research is uploaded, and the Claude Project is created and has documents.

Google Drive Perplexity AI Claude Projects
๐Ÿง 
Marketing Brain
SOP
How to run the Marketing Brain pipeline
โ–พ

Full 8-phase pipeline. Use the marketing-brain skill in Claude. Always work inside the same Claude Project. See the skill file for full prompts.

0

Phase 0 โ€” Research ("Spy Mode")

Website + social + reviews (exact quotes) + competitors + Reddit/forums. Use Perplexity. Output: Research Papers doc.

1

Phase 1 โ€” Raw Intelligence Doc + Genesis Report

Generate 00_Raw_Intelligence_Doc.html and 01_Genesis_Report.html inside the Claude Project.

2

Phase 2 โ€” Buyer Psychology

Deep buyer research โ†’ 02_buyer_psychology_report.html + 03_buyer_psychology_profiles.html

โš ๏ธ Don't skip this phase. Weak psychology = weak everything downstream.
3-6

Phases 3โ€“6 โ€” Strategy Layers

Buyer clusters, Message Block Library, Channel Acquisition Map, Objection Handling Framework. Each builds on the last.

7

Phase 7 โ€” Final Marketing Brain + Master Strategy Doc

Compile all 8 HTML reports into [Brand]_marketing_brain.html + [Brand]_MasterStrategyDoc.html

๐Ÿ“Œ Upload final HTML files to the Claude Project knowledge base immediately.
Claude Projects Perplexity AI skill: marketing-brain
๐ŸŽจ
Design Sheets
SOP
How to produce the 6 Design Sheets per brand
โ–พ

Design sheets are visual reference boards used by the image generation team. One per category below. Use GPT Image 2 (1792ร—1024) with structured prompts. The skill: design-sheet-generator handles the prompt generation once buyer personas are known.

MAIN โ€” Logos, brand colors, primary fonts. Source from brand assets folder.
Graphic Assets โ€” Gradients, shapes, graph styles, texture patterns. Must match brand palette.
Characters โ€” One design sheet PER buyer persona (from Marketing Brain Phase 2). Run skill: design-sheet-generator.
Photo Guide โ€” Characters, objects, props, colors, lenses (wide/macro/50mm), image texture (digital vs film).
Web โ€” Buttons, headers, cards, banners, spacing rules, border styles.
Social Media โ€” YT thumbnails (16:9), vertical stories (9:16), text hierarchy rules per platform.
Printed Media โ€” Flyer sizes, bleed settings, print-safe color versions.

โš ๏ธ SOP still needed

No documented step-by-step process exists for design sheet production yet. Next action: after completing the first batch, document the exact workflow here and create a formal skill file.

GPT Image 2 skill: design-sheet-generator Google Drive
๐Ÿ“
First Content Plan
SOP
Running the first content plan for a new client
โ–พ

Same process as the monthly plan (see Monthly โ†’ Content Plan), but this is the first run. After this, the monthly loop takes over. Assign owner based on the Copy process column in the tracker.

1

Open the client's Claude Project

All Marketing Brain HTMLs must already be in the knowledge base. If not, upload them first.

2

Run the direction interview

Skill will ask: month, focus, which personas, campaign mode, anchors, channel priorities. Answer clearly.

3

Generate and confirm the skeleton

Claude will output a week-by-week distribution plan. Confirm before it writes full copy.

4

Let it generate the full plan

Full plan includes: 10 carousels, 4โ€“6 blogs, 4โ€“6 newsletters, push notifications, 2 infographic briefs.

๐Ÿ“Œ Minimum deliverables check before saving: 10 carousels โœ“ ยท 4 blogs โœ“ ยท 4 newsletters โœ“ ยท push notifs per blog โœ“ ยท 2 infographics โœ“
5

Save to Google Drive

The skill creates the Google Doc automatically via the Drive MCP. File name format: [Brand]_Content_Plan_[MONTH]_[YEAR]

Claude Projects skill: content-plan-generator Google Drive MCP
๐Ÿ”—
Sales Hub / Client Portal
SOP
Building a Sales Hub for a client
โ–พ

The Sales Hub is a client-facing portal that consolidates all brand links, assets, and key info in one shareable URL. Existing examples: facusacompass.coordenadas.co, paywisehub.coordenadas.co, portalsierranevada.lovable.app

1

Choose the platform

Current setup uses Lovable (lovable.app) or coordenadas.co subdomains. Pick based on client tier โ€” A/B clients get custom subdomain, C clients use standard template.

2

Gather all hub content

Brand links, social profiles, Drive folder links, product/service pages, contact info, Marketing Brain summary, and any key sales assets.

3

Build and publish

Use brand colors from the design sheets. Keep it single-page, fast-loading, mobile-friendly. Add the final URL to the tracker Link column.

4

Update when needed

Not monthly โ€” only when major content changes (new offer, new social channel, updated report link, etc.)

โš ๏ธ SOP still needed

Document the full template structure and platform choice criteria after the next hub build.

Lovable.app coordenadas.co
๐Ÿ’ฌ
ChatGPT Project Mirror
SOP
Replicating the Knowledgebase as a ChatGPT Project
โ–พ
1

Create ChatGPT Project

Go to ChatGPT โ†’ Projects โ†’ New. Name it identical to the Claude Project: [ClientName] โ€” Marketing

2

Upload the same core files

Marketing Brain HTML, Master Strategy Doc, Buyer Profiles, Message Block Library. Same files as Claude โ€” this is the mirror.

3

Set the Project Instructions

Add a system prompt telling GPT-4o: "You are the marketing assistant for [Brand]. Always stay in character with the brand voice documented in the Marketing Brain."

4

Keep in sync

Whenever you update the Knowledgebase or generate a new Marketing Brain, re-upload the updated files here too.

ChatGPT Projects
๐Ÿ–ผ
First Image Generation Run
SOP
Running the first image batch for a new client
โ–พ

Same process as monthly image generation (see Monthly โ†’ Image Generation), but this is the first batch. Goal: build enough initial visual inventory to schedule 4 weeks of content. Owner: Image process column in tracker.

1

Review the Content Plan

Open the Google Doc for Month 1. Go through every carousel, blog header, story, and infographic brief. Extract all image briefs.

2

Load Design Sheets

All 6 design sheets must exist before generating. Character sheets define who appears in images. Photo guide defines style, lens, texture.

โš ๏ธ Never generate images before Design Sheets are ready. The output will be off-brand and unusable.
3

Generate by content type

Batch by format: all carousel images together, then blog headers, then story frames, then banners. Never mix formats in one session.

4

Organize in Drive

Folder structure: Images/[MONTH]/Carousels/, Images/[MONTH]/Blogs/, Images/[MONTH]/Stories/, Images/[MONTH]/Banners/

GPT Image 2 Midjourney Google Drive
๐Ÿ”
Visibility Report
SOP
Creating the Visibility Report
โ–พ

A one-time research report capturing the client's digital presence and visibility baseline. This is the "before" snapshot. Used later to show growth.

1

Audit social media presence

Followers, engagement rate, posting frequency, best-performing content. Screenshot dashboards as evidence.

2

Audit search visibility

Google Business profile, search rankings for core terms, website traffic (if GA/GSC access granted), backlink profile basics.

3

Document brand mentions

Google searches for brand name + location. Reviews count and average rating. Press mentions if any.

4

Compile into report

Format as a clean PDF or HTML doc. Save in client's Reports/ folder. This is the baseline used to measure monthly progress.

โš ๏ธ SOP still needed

Standardize the exact sections, data points, and template for this report. Create a skill file once the format is locked.

Google Search Console Meta Business Suite Perplexity
โš™๏ธ
GoHighLevel (GHL) Account Setup
SOP
GHL blueprint and account setup
โ–พ
1

Run the GHL skill

Use the GHL setup skill to generate the blueprint document. Input: client name, industry, services offered, target audience, Sales Hub URL.

2

Review the blueprint

The skill outputs a structured plan: pipelines, automations, email sequences, landing page structure. Review with client or PM before uploading.

3

Create GHL sub-account

Go to GoHighLevel โ†’ Agency โ†’ Create Sub-Account. Fill in client details. Upload the blueprint.

4

Configure and test

Connect social accounts, email domain, phone number (if applicable). Test one automation end-to-end before marking DONE.

GoHighLevel skill: GHL setup
๐Ÿ”„
The Monthly Loop

๐Ÿ” The Golden Rule: Always 4 Weeks Ahead

The plan for next month must be approved and in production before the current month is half over. Images must be ready at least 3 weeks before their scheduled date. Scheduling must be confirmed with at least 2 weeks visible in the content calendar at all times.

Week 1
Generate Plan
Copy owner
Week 2
Generate Images
Image owner
Week 2โ€“3
Schedule Content
PM
Month End
Send Report
PM
Month End
Preview LP
Dev

๐Ÿ“… Monthly Deadlines (example: planning for July)

June 1 โ†’ Pablo/Sergio/Alejandra/Diego: Content Plan for July due
June 7 โ†’ Image generation starts based on approved July plan
June 14 โ†’ Minimum 2 weeks of July content scheduled in all scheduling tools
July 1 โ†’ First July posts go live
July 28 โ†’ Report for July sent + August plan already in production

๐Ÿ“
Monthly Content Plan
SOP
Generating the monthly content plan
โ–พ
1

Open the client Claude Project

All Marketing Brain files must be in knowledge base. Start a new chat. Load the content-plan-generator skill.

2

Answer the direction interview

Month, strategic focus, persona emphasis, campaign mode, anchors/events, channel priorities. Be specific โ€” vague answers produce generic content.

3

Approve the skeleton

Claude outputs week-by-week distribution. Check: right personas, balanced formats, no overloaded weeks. Adjust before proceeding.

4

Verify count before saving

10 carousels โœ“ ยท 4โ€“6 blogs โœ“ ยท 4โ€“6 newsletters โœ“ ยท 1 push per blog โœ“ ยท 2 infographic briefs โœ“

5

Auto-save to Google Drive

Skill creates the Doc automatically. File: [Brand]_Content_Plan_[MONTH]_[YEAR]. Share link with image generation team immediately.

๐Ÿ“Œ The image team cannot start until they have the approved plan doc. This is the handoff point.
Claude Projects skill: content-plan-generator Google Drive
๐Ÿ–ผ
Monthly Image Generation
SOP
Generating images from the monthly content plan
โ–พ

The image owner's job is to translate the written content plan into a complete visual asset library. Every carousel, blog, story, newsletter, and banner needs visual assets before scheduling can happen.

1

Read the full content plan

Open the approved Google Doc. Extract every image brief. Create a simple list: piece title โ†’ image type needed โ†’ persona/character โ†’ key visual elements.

2

Load design sheets

Open: Character sheets (for people/personas), Photo Guide (for style/lens/texture), Graphic Assets (for overlays, frames, shapes). Keep these open throughout.

โš ๏ธ Every image must match the design sheets. If a character looks wrong, regenerate โ€” don't ship off-brand images.
3

Generate in batches by format

Batch 1: All carousel images (multiple slides per carousel)
Batch 2: Blog header images
Batch 3: Story/vertical images (9:16)
Batch 4: Newsletter banner images
Batch 5: Misc banners and ads

4

Name and organize files

Format: [Brand]_[Month]_[ContentType]_[WeekNum]_[SeqNum].[ext]
Example: PayWise_JUL_Carousel_W1_01.png
Upload to Drive: Images/[MONTH]/[ContentType]/

5

Quality check before handoff

Every image: on-brand colors โœ“ ยท correct persona/character โœ“ ยท right aspect ratio โœ“ ยท no AI artifacts โœ“ ยท text overlays legible (if any) โœ“

โœ… Handoff signal to PM

Send a Drive folder link to the scheduling PM once all images are uploaded and named. Do not wait for 100% โ€” send folder link when Week 1 and 2 images are ready so scheduling can start.

GPT Image 2 Midjourney Canva (assembly) Google Drive
๐Ÿ“…
Monthly Scheduling
SOP
Scheduling all content types โ€” with proof
โ–พ

Everything must be scheduled at least 2 weeks in advance. Proof = screenshot of the scheduled calendar view. No screenshot = not done.

Social posts (carousels + static) โ€” Scheduled in Meta Business Suite or Buffer. Screenshot: grid view showing โ‰ฅ2 weeks scheduled.
Stories โ€” Scheduled separately (different format). Screenshot: story queue showing โ‰ฅ2 weeks.
Blog posts โ€” Published or scheduled in CMS (WordPress, Webflow, etc.). Screenshot: posts list with published/scheduled dates.
Newsletters โ€” Queued in email tool (Mailchimp, GHL, etc.). Screenshot: campaign list with scheduled send dates.
YouTube / video content (if applicable) โ€” Uploaded and scheduled in YouTube Studio or TikTok.
Push notifications โ€” Scheduled paired to their blog posts. Screenshot: notification queue.

๐Ÿ“ธ Proof requirement

The team tracker requires a screenshot or link as proof for the scheduling column. Upload screenshots to the client's Reports/[MONTH]/ folder in Drive and paste the folder link in the tracker. No proof = not accepted.

Meta Business Suite Buffer / Later Mailchimp / GHL CMS (WP / Webflow)
๐Ÿ“Š
Monthly Report
SOP
Building and sending the monthly report
โ–พ
1

Pull data from all platforms

Social: reach, impressions, engagement rate, follower change, top posts.
Email: open rate, click rate, unsubscribes.
Blog: pageviews, time on page, new vs returning.
GHL: leads, conversions, pipeline movement.

2

Compare vs previous month

Every metric needs a delta (โ†‘12% or โ†“3%). No raw numbers without context. Reference the Visibility Report as the baseline for new clients.

3

Write the 3-bullet summary

Top result ยท Opportunity identified ยท Next month's focus. This is what the client reads first. Keep it to 3 sentences total.

4

Format and send

Use the report template (to be standardized). Send via email + update the live report link in the Sales Hub.

๐Ÿ“Œ The Report column in the main tracker should be updated to DONE once the client has confirmed receipt.

โš ๏ธ SOP still needed

Standardize the report template (sections, visual design, data sources) and create a skill or template file for consistent monthly output.

Meta Business Suite Google Analytics GHL Reports Google Slides / Notion
๐ŸŒ
Preview Landing Page
SOP
Building the monthly Preview LP
โ–พ

The Preview LP is a lightweight landing page that previews the month's content for the client โ€” a "here's what's coming" page that also serves as a link hub.

1

Pull the month's content calendar

From the content plan Google Doc, extract the calendar table โ€” all dates, formats, and titles for the month.

2

Build the page

Platform: Lovable, Framer, or direct HTML. Include: month banner, content calendar grid, preview of 2โ€“3 key pieces (carousel cover + title), blog titles, newsletter subject lines.

3

Link and publish

Publish under the client subdomain: [brand].coordenadas.co/[month] or similar. Send link to client for review before month starts.

โš ๏ธ SOP still needed

Define the exact template structure and platform standard for Preview LPs. Currently inconsistent across clients.

Lovable.app Framer Claude (HTML gen)
๐Ÿ‘ฅ
Roles & Ownership
Pablo
Copy: Goozone, Factronics, PayWise
Images: Goozone, Factronics
Overall strategy oversight
Sergio
Copy: Homesolutions, Sierra Nevada, Walnos, Pacho Setas
Images: Homesolutions, Sierra Nevada, Walnos, Pacho Setas
Alejandra
Copy: New Blossom, Beauty & Beach, Frenzy Salon
Images: New Blossom, Beauty & Beach, Frenzy Salon
Diego
Copy: Indicame
Images: PayWise, Coordenadas.co, Indicame
๐Ÿ“‹
Monthly cadence by person
โ–พ
1

Copy owner (first week of each month)

Generate content plan for all assigned brands. Submit for review. Cannot proceed to scheduling until plan is approved. Rule: plan must be complete before the 7th of the prior month.

2

Image owner (week 2)

Starts once copy owner sends the Drive link to the approved plan. Generates all images for the month. Sends back organized Drive folder by the 14th of the prior month.

3

PM / Pablo (weeks 2โ€“3)

Schedules all content types as images arrive. Ensures minimum 2 weeks always scheduled. Takes and uploads proof screenshots. Generates and sends the monthly report.