Accelerator Cohort 2 : Week 6 : Final

ResoClinx Session 6

Reusable clinic-website pipeline shipped, score-app live, program wrap
Client Surinder Ahitan Date May 12, 2026 Duration 65 minutes Program Week 6 of 6 (final)

Where we left off (Week 5)

  • Autonomous blog writer pipeline live, first test post published to resoclinx.com/blog
  • Homepage H1 plan: swap to "AI receptionist for aesthetic clinics", demote "The Clinic Architect" to subline
  • GPT Image 2 wired into the writer pipeline (Surinder already had OpenAI + Fal access)
  • Tue + Thu 10am UK cadence locked via Windows Task Scheduler
  • Score App rebuild scoped: replace the $50/mo third-party tool with an on-site Astro quiz
  • Bonus offer: free 30-min checkup ~2 weeks after program ends to review GSC data

What we covered

1

Dashboard fixes confirmed and queued live in the call

Surinder walked the dashboard tab-by-tab: Apr 7 session notes now opening, Apr 14 session notes still broken, Apr 21 agenda + keyword report still broken on his end. Nico re-uploaded the missing files mid-call; both flagged for re-verification right after the session ended. Process change accepted: every session's notes get linked from the dashboard panel + Fathom recording the same day.

2

Score-app rebuild is LIVE on resoclinx.com

20-question quiz with halfway progress bar, lives at resoclinx.com/resources/clinic-growth-scorecard. Three or four scoring tiers, each with its own action breakdown on the results page. Built end-to-end in Claude Code by pointing it at ScoreApp's own integration guides — no screenshots, no copy-paste. Connected to GoHighLevel for downstream automation. Saves the $50/mo Score App subscription.

3

Result-email deliverability: Resend, currently lands in spam

Test submission with Nico's email confirmed the flow: PDF report renders, category breakdown shows, email arrives — but lands in spam (new-domain warm-up issue with Resend on resoclinx.com). Two fixes: (1) add "check your spam folder" copy next to the email field in the quiz so leads don't churn while the domain warms, (2) keep firing real submissions to build sender reputation. Mark-as-not-spam done on Nico's account to add early positive signal.

4

GitHub → Cloudflare Pages auto-deploy connected

Tuesday's cron-generated blog post wrote to disk but didn't publish — no deploy automation behind the writer. Surinder opened his first-ever GitHub repo earlier today and wired Cloudflare Pages → GitHub auto-deploy through Cloudflare's Build settings. Tested and confirmed: Thursday's post will publish hands-off, no laptop-in-the-loop dependency for the deploy step (writer + image-gen still need the machine on).

5

Main build: reusable Astro clinic-website pipeline shipped as Claude Code sub-agents

Installed via the Section 9 "ultrathink" prompt from Nico's how-to guide. Critical safety move first: duplicated the live ResoClinx folder into website-draft and ran the install there so Claude couldn't mutate the working build. Nine files written. Six sub-agents on disk: intake, keyword research, page build, image generator, SEO audit, deploy/Wrangler. Option B chosen (proper Claude Code sub-agents, not slash commands) — a five-minute migration that lets /agents surface them natively.

6

Pipeline split for multi-location clients

Default pipeline had one agent doing both keyword research and site structure. We split it: agent 2 owns keyword research only, a separate step owns the site-structure CSV with an explicit approval gate before any pages get built. Reason: Surinder's next build (former Colasers franchise / Aesthetic Marketing Systems) is multi-location — Southall, Wembley, Reading, etc — and each location page needs the full treatment list (hair removal, Botox, etc) plus its own GBP. The intake MD now asks "single clinic or multi-location?" upfront so the structure agent branches correctly. Default flow stays clean for single-clinic clients (the majority).

7

Per-client tracking: GSC and GA the right way

Google Search Console: add the new domain as a property under the master email, no new account. Verification flows through Cloudflare automatically if DNS is already there. Google Analytics: create a new account per client, not just a property under your existing one (Nico shared his own past mistake of stacking unrelated properties under one account — painful to untangle later). One GSC property per client, one GA account per client.

8

Form / email architecture for non-ResoClinx clinic clients

Resend free tier = 1 verified domain. £20/mo unlocks 10 domains. Decision: for new SEO-only clients (clinics not yet on the ResoClinx GHL package), do the SEO on their existing platform/domain and use their email infra or a simple contact form on their domain. Embed the full ResoClinx GHL form only when they upsell to the software. Score-app email-send on resoclinx.com stays on Resend.

9

Brand visuals and image-handling inside the pipeline

Confirmed Claude Code can scrape an existing client site (if not blocked), pull selected images, convert to WebP, and place them strategically — Surinder already did this manually on the Aesthetic Marketing build earlier today (Claude inspected the source site, recommended four images, downloaded and placed them itself). Intake form accepts brand screenshots, Claude Design exports, or screenshots of the current site. Image generator sub-agent handles WebP conversion + correct filename + alt tags.

10

Build kit install pattern reinforced

Walked the install flow for the three kit items: It's Hover (animated icons), GSAP skills, Lobe / Lucide icons (replaces AI-generated emoji defaults so logos / brand icons render properly). Pattern: hand Claude the GitHub repo URL, instruct read-understand-install. No manual copy-paste needed.

11

How-to MD is the operating manual

Opened the regenerated HOW_TO_USE.md at the project root. Documents the full flow: fill the intake MD per client → run intake validator → keyword research → site-structure CSV approval gate → page build in batches of five → SEO audit → image generator → Wrangler deploy. Three launch styles: open Claude in the repo and describe what you want, invoke a specific sub-agent by name, or trigger "start the clinic build pipeline" to let Claude orchestrate.

12

Productisation note (forward-looking)

Same pattern as DataWise: once this pipeline ships clinic sites reliably across 3–4 real builds, package it as a productised "AI clinic-website-builder" (intake form → finished Astro site on Cloudflare). The only thing currently blocking a one-click flow is per-client custom setup. Surinder's upcoming Aesthetic Marketing build is the first real-world dogfooding cycle.

13

30-day post-program checkup booked

June 9, 16:00 UK. Free 30-min follow-up: GSC indexing data, rankings on resoclinx.com, the Aesthetic Marketing build status, anything that needs tightening. Calendar invite sent and accepted in the call.

After the program

6-week north star (achieved): ResoClinx rebuilt on Astro, launched on Cloudflare at resoclinx.com, autonomous blog writer publishing twice weekly, on-site scorecard replacing the $50/mo Score App, and a repeatable Claude Code sub-agent pipeline ready to ship the next clinic site.