Overview · 2 minute read
What this playbook gives you.
A reproducible, click-by-click system so Mohamed Ismail (owner) and Ali Merchant (CTO) can run GroupFit Canada's marketing in-house — no agency retainer, no per-post fee. Two halves: (1) do your own SEO, GEO and AEO so people and AI engines find you, and (2) run Instagram Reels + LinkedIn on autopilot with Claude Code + Blotato. Every prompt and the brand voice are pre-wired for an online, live, group-fitness-from-home business in Canada.
The three-tool stack
| Tool | Purpose | Link |
|---|---|---|
| Claude.ai (paid) | The AI engine — from USD 20/mo. Powers Claude Code in VS Code. | claude.ai |
| Visual Studio Code | Free IDE — the host environment for Claude Code. | code.visualstudio.com |
| Blotato | MCP server + scheduler — makes Reels/visuals and publishes to Instagram, LinkedIn & more. | blotato.com |
Two free-but-essential tools you'll also use: Instagram (Reels are GroupFit's highest-reach client channel) and LinkedIn (where you recruit trainers and sell corporate-wellness packages).
Playbook colour & voice (used everywhere below)
GroupFit Canada voice: an energetic coach who shows up for the group — motivating, inclusive and Canadian-friendly. Community over perfection. We celebrate showing up, not six-packs. Always tagged #GroupFitCanada #TrainTogether.
groupfitcanada.com, @groupfit.canada, the LinkedIn page name or a city, replace it with GroupFit Canada's real domain, handles and contact. The structure stays the same.Part 1 · Get found
Do your own SEO · GEO · AEO.
Three jobs, one engine. SEO ranks you on Google for what people type. GEO gets you cited by AI answer engines (ChatGPT Search, Perplexity, Gemini, Google AI Overviews). AEO wins the featured snippet, "People also ask" and voice answers. For an online, Canada-wide brand, these three are how a new member finds you before a friend ever recommends you.
Rank on Google
Build the pages that answer high-intent searches and earn the click.
- One page per core service + city long-tails (Toronto, Vancouver, Calgary).
- Clean title tags, meta descriptions, H1/H2 structure.
- Fast, mobile-first, internal links to a free-trial page.
Get cited by AI
Become the source ChatGPT & Perplexity quote for "best online group fitness in Canada".
- State hard, citable facts (classes/week, certified trainers, prices).
- Name the founders — Mohamed Ismail & Ali Merchant — for E-E-A-T.
- Consistent entity "GroupFit Canada" + profiles on directories/reviews.
Win the answer box
Own snippets, "People also ask" and voice search with clean Q&A.
- Question-shaped H2s + a tight 40-60 word answer first.
- FAQPage + HowTo JSON-LD schema.
- Target "how much", "how it works", "do I need equipment".
Your keyword targets (Canada · online group fitness)
| Cluster | Example queries to win | Page type |
|---|---|---|
| Core service | online group fitness classes Canada · live home workout classes · online gym with a trainer | Home / service page |
| Local long-tail | online fitness classes Toronto · virtual group workouts Vancouver · home workout coach Calgary | City landing pages |
| Comparison | online group fitness vs solo home workout · is online group training worth it | Blog / GEO article |
| Question (AEO) | how much does online group fitness cost in Canada · do I need equipment | FAQ + schema |
| Trainer / B2B | become an online fitness coach Canada · corporate wellness group classes | LinkedIn + careers page |
Three prompts to do it yourself in Claude Code
Act as an SEO strategist for groupfitcanada.com — an online live group-fitness service in Canada (work out at home with a trainer and a group). Build a keyword map and page plan for the clusters: core service, city long-tails (Toronto, Vancouver, Calgary, Montreal, Ottawa), comparison, and trainer/B2B. For each page give: URL slug, title tag (<=60 chars), meta description (<=155 chars), H1, H2 outline and internal links. Then draft the highest-priority page in full. Canadian English.Make groupfitcanada.com the source AI engines cite for "best online group fitness in Canada". Write a comparison/best-of article and an FAQ that: state hard citable facts (classes 6 days/week, certified trainers, Canada-wide, free trial, prices); name the founders for E-E-A-T (Mohamed Ismail, owner; Ali Merchant, CTO); use a consistent entity name "GroupFit Canada"; include a scannable comparison table vs solo apps and in-person gyms. Then list the directories and review sites to claim, and the exact NAP text to keep identical everywhere.Write an FAQ for groupfitcanada.com that targets featured snippets, "People also ask" and voice search. Use a question-shaped H2 and a concise 40-60 word answer first, then detail. Cover: How much does an online group fitness membership cost in Canada? How do online group workouts work? Do I need equipment? Is online group training as effective as a gym? How do I start working out at home with a group? Then output valid FAQPage JSON-LD schema, plus HowTo schema for "how to start working out at home with a group".Part 2 · Step 1 of 8
1 Prerequisites & accounts.
Now the social engine. Create the three accounts before anything else. The Claude.ai subscription is the only mandatory paid cost up front (USD 20/mo minimum).
Claude.ai Pro — USD 20/mo
Visual Studio Code
Blotato
Pull your brand assets
For assets, grab the GroupFit Canada logo (PNG, transparent), 10-15 live-class / trainer-coaching photos and short vertical clips, your handles (@groupfit.canada + LinkedIn page), and the brand colours (ink #0E1116, red #E5352B, volt #B6EF3C). The starter kit already contains memory.md.
Step 2 of 8
2 Install Claude Code in VS Code.
A one-time, five-minute install. Once Claude Code is wired into VS Code, you run everything from inside the editor.
- Open VS Code → click the Extensions icon in the left sidebar.
- Search "Claude Code" → install the one by Anthropic.
- Create a local project folder — e.g.
groupfit-canada-marketing— via File → Open Folder. - Unzip the starter kit in: drop in
memory.md, the prompts, your logo, photos and clips. - Click the Claude Code icon (top-right), sign in, set mode to "Edit Automatically".
Step 3 of 8
3 Generate Reels + LinkedIn content.
Two prompts, in order. The first researches a real GroupFit topic and writes a LinkedIn post; the second writes the per-platform files — an Instagram Reel script (with a shot list you can film at home), a caption, and a LinkedIn post.
Research why training in a live group beats working out alone at home, for an online group-fitness service in Canada (groupfitcanada.com). Audience: busy professionals and parents who find gyms intimidating or have no time. Then write a thought-provoking LinkedIn post in the GroupFit Canada voice — an energetic coach who shows up for the group. Sharp hook, no fluff opener, soft CTA to a free trial class.Create three files in this project:
1) instagram-reel.md — a 20-30s Reel script: a 3-second hook, on-screen text per beat, a simple shot list (what to film at home), and a caption with a CTA.
2) instagram-caption.md — the standalone caption, hook first.
3) linkedin.md — a longer post for trainers + corporate-wellness buyers.
Keep the GroupFit Canada voice. Always include #GroupFitCanada #TrainTogether plus 1-3 reach tags from {#HomeWorkoutCanada #OnlineFitnessCanada #WorkoutFromHome #FitnessCommunity #CanadianFitness}.Per-platform files
Sample (Instagram Reel)
"POV: it's 6am, you're in your living room — and 40 other Canadians are doing the exact same workout with you, live. No gym. No commute. Just a coach calling your name. Here's what a GroupFit morning actually looks like 👇"
Step 4 of 8
4 Lock the brand voice (memory.md).
The starter kit ships a ready memory.md. Tell Claude to use it, then confirm the four guided answers below so every future post stays on-brand.
Can you incorporate my brand voice (memory.md) for these posts and for all posts moving forward?Claude asks four guided questions — answer them for GroupFit Canada like this:
| Question | GroupFit Canada answer |
|---|---|
| Tone | Upbeat, warm, direct — the coach who knows your name. Community over perfection. |
| Audience | Canadians who train from home — Busy-Parent Priya (Toronto), Remote Ryan (Vancouver), New-to-fitness Noor (Calgary); plus trainers on LinkedIn. |
| Perspective | The friendly expert who makes starting feel doable. |
| Emoji | Minimal — 1-2 max, movement/energy only (💪🔥). |
memory.md with the non-negotiables — live + group, from home, certified trainers, Canada-wide, free trial, no shame/no crash-diet claims. Claude references it on every post, Reel and visual from now on.Step 5 of 8
5 Connect the Blotato MCP server.
Grab the setup command from Blotato Settings → APIs → Copy Setup Command, then paste it into Claude Code with the wrapper below.
claude mcp add blotato \
--url https://mcp.blotato.com/mcp \
--header "blotato-api-key: YOUR_API_KEY"Add the following MCP server as if you were running the `claude mcp add` command,
and add it to user scope in .claude.json. Create the file if it doesn't exist.
[paste the Blotato setup command here]Then restart Claude Code.
Step 6 of 8
6 Generate a branded Reel / visual.
With instagram-reel.md open, prompt Claude. It calls the Blotato MCP server, fetches templates, and ships the visual to your Blotato library.
Make a high-energy Instagram Reel cover and a 9:16 motion visual from instagram-reel.md. GroupFit Canada brand: charcoal background (#0E1116), energy red (#E5352B) and one volt accent (#B6EF3C), logo bottom-right, a real person mid-workout at home is the hero. Overlay the value: "Live group classes from home". Send it to Blotato.Template ideas for GroupFit Canada
- Live-Class Clip — 30s of real energy — GroupFit's #1 Reel performer.
- Trainer Spotlight — meet Coach ___ — trust + personality.
- Do-It-Tonight — a no-equipment routine the viewer can copy now.
- Group vs Solo — why the group keeps you showing up (great for GEO).
- Member Win — a real "I actually stuck with it" story.
Blotato → Videos
Step 7 of 8
7 Connect Instagram + LinkedIn in Blotato.
In Blotato: Settings → Accounts → one-click OAuth for each network. Do this once; if a token expires, return here and hit Reconnect.
Instagram + LinkedIn first
Settings → Accounts → Reconnect
For GroupFit Canada, connect Instagram → LinkedIn first. Instagram Reels carry client reach (energy, real classes, trainer faces); LinkedIn is where you recruit certified trainers and sell corporate-wellness packages. The same Reel can also auto-post to TikTok and YouTube Shorts later — but nail the two priority channels first.
Step 8 of 8
8 Post & schedule via Claude Code.
Tell Claude in plain English what to do — it talks to Blotato in the background. This is the part an agency charges thousands for.
Post the Reel to Instagram now, schedule the LinkedIn post for tomorrow 8am ET, and queue the caption-only Instagram post for Thursday 6:30pm ET. Mirror the LinkedIn post to our company page. Tag all #GroupFitCanada #TrainTogether plus 1-2 reach tags from {#HomeWorkoutCanada #OnlineFitnessCanada #WorkoutFromHome}.- View what's queued in Blotato → Calendar.
- If a post fails, check Settings → Accounts → Reconnect, then retry.
- Instagram Reels: strongest at 6-7am ET (before-work) and 6-9pm ET/PT (after-work). LinkedIn: Tue-Thu 7:30-9am ET.
- Every post points to one place it can convert: the free trial class link in bio and in every CTA.
What "set & forget" looks like
Run-of-show
- Mon 9am — draft the week (Claude + Blotato).
- Tue/Thu am — LinkedIn: recruit trainers, B2B wellness.
- 1st of month — pull Search Console + IG/LinkedIn into a 1-pager.
- Mid-month — one GEO/AEO article for AI engines.
Downloads & resources
Direct downloads — no hunting.
Everything in one place: the GroupFit Canada starter kit (brand voice + every prompt pre-flavoured), plus the closest public Claude Code marketing tooling (creator Zubair Trabzada, 1.7k★) and the free measurement tools.
GroupFit Canada starter kit (.zip)
Brand-voice memory.md, all social + SEO/GEO/AEO prompts, a brand one-pager and the weekly cadence — ready to unzip into your project.
AI Marketing Suite (GitHub)
15 Claude Code marketing skills — social audits, SEO, email, ads, content calendars. Clone into your project to bootstrap.
github.com/zubair-trabzada/ai-marketing-claude 📚 Docs🔗Blotato MCP docs (Claude Code)
Official docs for the exact MCP wiring used in Step 5.
help.blotato.com/api/claude-code 🆓 Free tool📈Google Search Console
The exact queries you rank for, your clicks and impressions — the SEO scoreboard. Verify the domain first.
search.google.com/search-console 📷 Channel🎬Instagram (Reels)
GroupFit's #1 client channel. Switch to a Professional account so Blotato can publish Reels directly.
@groupfit.canada 💼 Channel🤝LinkedIn (Company Page)
Recruit trainers and sell corporate-wellness packages. Founders Mohamed Ismail & Ali Merchant should post in their own voice too.
linkedin.com/company/groupfit-canadaReference video
Watch the full tutorial.
The single reference video that explains the whole AI workflow end-to-end — the same eight steps. Watch it once, then keep this playbook open. Every prompt above is already GroupFit Canada-flavoured.
Claude Code + Blotato — full social media automation walkthrough
logo.png, clips, memory.md and Blotato API key into the project folder, and GroupFit Canada's first AI-scheduled week is live within an hour — no agency retainer.