character·quilt
Case study · ABC Fitness
Case study · 2026

Three brands.
One brain.

How ABC Fitness, Glofox, and Trainerize ship high-volume demand-gen on a weekly cadence — campaigns, content, video, deployment, reporting — across three brands without mix-ups.

Demand gen Content Marketo Reporting Video
ABC
Gf
Tr
MB
Mk
Lk
Cn
Wp
character·quilt
The setup
The setup

The internal queue was the bottleneck.
The brand brain holds the line.

ABC Fitness runs three distinct brands — ABC Fitness, Glofox, and Trainerize — each with its own positioning, audience, and visual language, all expected to ship demand-gen at the same cadence.

The internal content queue was the bottleneck: urgent campaigns waited weeks for design, blog banners and email headers piled up, and a brand-new SMB demand-gen unit had zero historical performance data to plan against.

What was blocked before
  • Urgent campaigns waiting weeks in the design queue
  • Blog banners and email headers piling up
  • New SMB demand-gen unit with no historical baseline
  • Marketo program setup eating Markus's bandwidth
3
Distinct brands — ABC Fitness, Glofox, Trainerize — each in its own lane.
0
Historical performance data for the SMB demand-gen unit — every campaign was guesswork.
3
People holding the line: Kaeli on demand gen, Tanya on content, Markus on Marketo.
W7
Multi-stage webinar campaigns: W1→W7 with attended/missed branching, prospect & customer variants.
character·quilt
The proof point
Proof point

One brief. Three on-brand outputs.

Same approved brief routes through three brand brains — ABC's, Glofox's, Trainerize's — and comes out matched to each brand's voice, palette, and audience. No mix-ups.

Brief
CAMPAIGN BRIEF
Wellness campaign
Approved · Demand gen
1 of 1
Brand brains
→ 3 brand outputs
ABC FITNESS
ABC voice · Email
On-brand
GLOFOX
Glofox voice · Banner
On-brand
TRAINERIZE
Trainerize voice · Social
On-brand
The workflow Approved brief in portal  →  each brand brain renders in its own voice  →  assets deployed in Marketo + WordPress, foldered by brand. No content from one brand bleeds into another's campaign.
character·quilt
Demand gen
Demand gen

Campaigns shipped
on a weekly cadence.

Four parallel demand-gen plays already shipping — the kind of multi-stage builds that used to take a marketing-ops team a sprint to assemble.

— 01

End-of-Year + NetNew acquisition

Briefs approved, assets delivered against a Monday deadline. Agent updated old content (pandemic-era references) with CMS-ready edits that drop straight into Marketo and WordPress without manual rewriting.

Monday deadline CMS-ready
— 02

MindBody competitor campaign

Savage-toned creative for SMB studios (“MindBoggle” for paid). List built by scraping the MindBody marketplace, filtered to SMBs with <4 locations, enriched with a custom intent score from job postings + social.

List + targeting SMB intent score
— 03

Webinar program builds W1→W7

Multi-stage webinar campaigns with attended/missed branching and prospect/customer variants — the same structure that used to take a marketing-ops team a sprint. Every audience state, handled.

W1 → W7 Branching
— 04

A/B testing the baseline

SMB demand gen had no historical performance data — so every campaign ships two email variants: A in ABC's current voice, B built on CQ's data-backed best practices. A rolling performance baseline the team didn't have before.

Variant A / B Rolling baseline
From a sprint of marketing-ops work to a weekly cadence.
4 plays · shipping
character·quilt
Content at scale & video
Content & video

Ebooks, blogs, banners, video
pulled out of the internal queue.

Shipped · Wellness ebook In flight · Nick's product video
wellness-ebook.pdf
A
ABC FITNESS · WELLNESS
The full-length wellness playbook, end to end.
Branded PDF Editable Canva file
— 01

Wellness ebook program

Full-length wellness ebooks generated end-to-end and delivered as both branded PDFs and editable Canva files — so the content team can extend, remix, or co-brand without going back for every tweak.

— 02

Blog banners + email headers on demand

The kind of asset that used to sit in the internal queue for a week is now turned around in hours — generated on-brand from a request in the portal.

A week → hours.

On-demand In hours
— 03

Social design system

Trained on ABC's signature shapes and graphic elements — outputs match the existing Instagram and YouTube content rather than reading as generic AI design.

Reads like ABC, not like AI.

IG + YouTube Brand shapes
— 04

Video — raw footage in, polished out

Nick's product walkthrough is the first test — taking raw video at any length plus screen recordings and photos for pop-ups, returning a final edit ready for distribution. No waiting on the internal video team.

Raw footage Screen recordings YouTube + IG ready
character·quilt
Marketo deployment
Marketo deployment

From asset hand-off to live program, automatic.

Markus's bottleneck — program setup, email creation, smart-list targeting, sending cadences — offloaded to the Deployment Agent. It learns ABC's specific Marketo conventions by analyzing past campaigns.

app.marketo.com / abc
M
DG·ABC · W3 Webinar · Customer-RR
▾ DG·ABC · Demand Gen
  ▾ 2026-Q2 · Wellness webinar
    · SmartCampaign · W1-W3 nurture
    · Email · V-A · ABC voice
    · Email · V-B · best-practice
    · SmartList · attended/missed
Learned naming Awaiting approval
— 01

The Deployment Agent enters Marketo

Program setup, email creation, smart-list targeting, sending cadences. Agent learns ABC's naming, folder structure, and templates by analyzing past campaigns — then builds new programs that match.

— 02

Safe by design — nothing auto-deploys

Every campaign requires manual approval before going live. Programs are self-contained and can be torn down and rebuilt instantly from feedback — so iteration is fast and nothing breaks ABC's main instance.

Approve. Or rebuild. Both in minutes.

Manual approval Tear-down safe
— 03

SSO-aware access

ABC's IT is provisioning an abcfitness.com user account for the agent so it can authenticate through SSO into the main workspace — keeping tracking and automations intact rather than running through the partitioned API workspace.

SSO in. Same tracking. Same instance.

SSO user Main workspace
The Marketo loop Assets ready  →  agent builds program in ABC's conventions  →  Markus reviews + approves  →  live in main instance, all tracking intact. Tear down and rebuild any time.
character·quilt
Reporting & intent
Reporting & intent

The roadmap that
replaces three other tools.

Drillable dashboards, live chat-based data exploration, and intent scraping — all on top of the same engine that ships the campaigns.

— 01

Looker integration for actionable dashboards

Solves the DemandGen team's pain that current reports are static — you see an MQL count, you can't click into the underlying leads. CQ + Looker dashboards make every metric drillable — and route around the Claude credit limits the team was hitting.

Looker Drillable
— 02

Chat-based live data exploration

Long-term, replaces static dashboards entirely. Kaeli asks “show me the three MQLs from this campaign” and gets the list back live — no dashboard build, no maintenance.

Live chat No dashboard build
— 03

Intent-signal scraping

New capability scoped on the May 7 sync — scrape the web for buyer-intent keywords like “gym management software” and surface in-market accounts.

The Sixth Sense play, built into the same engine.

Buyer intent In-market accts
— 04 · Replaces

Three line-items, one engine

Sixth Sense (intent), a Looker dashboard build cycle, and the Claude-credit firehose the team was using to glue them together — all collapsed into one workflow.

Sixth Sense Dashboards Claude credits
Live query
kaeli> show me the three MQLs from this campaign, with lead source + last touch.
Static dashboard
Click-stuck
→ List, live
character·quilt
Brand separation & workflow
Brand separation & workflow

Three brands, one brain,
no mix-ups.

Tagged, foldered, and learning each brand's voice separately — plus the workflow improvements already in production.

— 01

Tagged + foldered by brand

ABC Fitness, Glofox, and Trainerize each get their own organizing layer — folders for projects, tags for cross-cuts — so demand gen and content can both find what they need without one brand bleeding into another's campaign.

Folders Tags
— 02

Brand-specific design brains under one umbrella

Each brand's visual identity lives in its own design brain so the AI generates Glofox content in Glofox's voice and ABC's in ABC's — while still sharing the infrastructure underneath.

Per-brand brain Shared infra
Workflow improvements already shipped
— 03

Self-service campaign config

The ‘ABC agent’ configuration file is exposed in plain English — Kaeli defines campaign types once (“Webinar Campaign” = script + PowerPoint + 4 emails + landing page) and the agent generates the full asset list automatically every time. No more typing the same asset list per campaign.

Plain-English config Auto asset list
— 04

Knowledge Base in-portal

Replaces the original Google Drive folder hand-off. Product, content, and demand gen teams now upload directly to the Knowledge Base tab and the brain ingests immediately.

In-portal upload Immediate ingest
character·quilt
The stack · 3 brands
Integration footprint

The stack ABC already runs on.

No migration. SSO into the main Marketo workspace. Agents operate ABC's existing stack — publish where the team already publishes, report where the team already reports.

Mk
Marketo
Primary deployment

Programs, SmartCampaigns, smart lists, sends. Agent builds in ABC's conventions — Markus approves, then live.

SSO · Write
Wp
WordPress
Site & landing pages

EOY + NetNew creative drops as CMS-ready edits — no manual rewrite of pandemic-era copy.

Write · Publish
Lk
Looker
BI dashboards

Drillable dashboards built and maintained by the agent — routes around the team's Claude credit limits.

Read · Build
Cn
Canva
Editable handoff

Wellness ebooks deliver as PDFs + editable Canva files so the content team can extend without coming back.

Write · Export
SSO
abcfitness.com
SSO user

IT-provisioned account for the agent — SSO into the main instance, tracking and automations intact.

SSO
KB
Knowledge Base
In-portal upload

Replaces the Google Drive hand-off — product, content, and demand gen upload, the brain ingests immediately.

Immediate ingest
3
People
Kaeli, Tanya, Markus — moving as if they had a full creative agency, Marketo ops team, video editor, and BI analyst sitting behind them.
The internal queue stops being the bottleneck. Three brands stay in their lanes. The brand brain holds the line.