Role Plan · How I'd Run It

Digital Marketing Executive: the plan

Not interview lines. The actual operating plan for the role, section by section, the way I'd build it if I had the job. This is the thinking I'd bring to each part of the brief.

Nathan McElroy · CRM & Lifecycle Marketing · REVL Training · Study doc, built section by section

The plan on one screen

SectionThe one thing to remember
1. B2B (the #1)Don't automate to keep everyone warm like every other franchise. Track behaviour to triage, so human time goes on the genuinely keen. Build it inside the Franchising Code.
2. B2CBehaviour-triggered member journeys off Mindbody (onboarding, churn-prevention, the review flywheel) + franchisee enablement through on-brand templates.
3. DeliverabilityWin the Primary inbox (the phone notification). REVL has no DMARC + broken SPF, both fixable. The Yard just moved ahead.
4. Tech, AI & DataA thin Supabase data layer unifies CRM + Mindbody + ads so you see the whole journey. Operationalise Claude across the whole team. API/MCP-first, skip Zapier.
5. AnalyticsBuild our own dashboards off that database, not tool-native reports. Claude queries it in plain English.
6. Paid10 years' experience, available as upside. Deliberately not my focus.
My three sharpest assets (what most candidates can't bring)

1B2B Lifecycle Marketing — the franchise pipeline

This is the #1 part of the role: own the end-to-end franchise-recruitment lifecycle. Here is how I'd build it, and why my version is different from how most franchises run it.

The reframe: this is a qualification system, not an automation system

Every other franchise builds workflows to keep everyone warm. That is the commodity version: push all leads through the same pipe and hope. What I'd build is a system that tells us who is genuinely keen and who isn't, so we spend real human time on the few that will convert, and let cheap automation hold the rest.

How every franchise sees itMy angle
Automation = efficiencyTracking = triage
Keep everyone warmFind the genuinely keen
Same pipe for all leadsHuman time on hot leads, automation on cold
Email opens / clicks = "engaged"Landing-page depth = real intent
Goal: more touchesGoal: invest effort where the reward is

Effort follows intent. High-intent leads get tailored time, sales calls, and dialed comms (highest reward, worth the effort). Low-intent leads sit in smart, low-cost workflows that don't burn anyone's time and re-trigger if they heat up. Nobody's dropped, nobody's over-served.

Why the tracking is the qualifier

The lead A vs lead B problem (the core argument)
Two leads, identical on emailWhat email seesWhat the system sees
Lead AOpened once, clicked onceVisited once, 30 seconds
Lead BOpened once, clicked onceVisited 6 times, 30 min accumulated

Email tracks open-once / click-once, so A and B look the same. They are not the same lead and need completely different handling. Site and pixel depth is the only way to tell them apart.

The system, component by component

1. The two-page capture funnel — the profiling engine

Ad / form (Page 1) Profiling page (Page 2) Behavioural profile Matched workflow

2. The behavioural profile — the user model

3. Behaviour-triggered nurture — workflows triggering workflows

4. The sales dashboard — behaviour-driven handoff

5. The Facebook / competitive-auction reality

6. The AI angle — and it's the "work smarter with AI" the brief asks for

The guardrails that keep it credible

It still lives inside the Franchising Code

The dialed, personalised emails are exactly where compliance bites. Any financial figure in a nurture email must match the formal disclosure document. The information statement still has to land within 7 days of enquiry, before any other document, regardless of behaviour. There's a 14-day disclosure window before any signing or payment, plus a separate 14-day cooling-off after. The clever system runs inside fixed legal gates.

The tracking has a consent layer

Pixel and behavioural profiling needs the consent basics handled (Privacy Act), and the email side needs consent + unsubscribe (Spam Act). Not a blocker, but it's built in from the start, not bolted on.

Connects to the tech stack

The database and behavioural-profiling infrastructure is part of the tech-stack conversation (Section 3). HubSpot is fine — it has the automations and API to link Claude into. The system is stack-agnostic enough that "what they already have" isn't a blocker, it's a starting point.

2B2C Email & CRM Support

Two jobs sit inside this: the member lifecycle (journeys triggered off Mindbody behaviour) and franchisee enablement (templates + support so ~50 studios send on-brand without me touching every email). Plus a win I can already prove.

The proven win to lead with

They told me they couldn't get REVL's brand image out of Claude. I did, with no trouble. On top of that I rebuilt one of their emails to render properly in dark mode and sent it live. So "a genuine eye for brand" and "work smarter with AI" aren't claims here, they're already demonstrated.

2.1 The member lifecycle — journeys off Mindbody behaviour

The shift is the same engine as the B2B triage idea, pointed at members: stop sending campaign blasts to everyone, start running journeys triggered by what people actually do in-studio (trials, first visit, attendance, package expiry). The Mindbody API + a developer account is what unlocks it.

JourneyTriggerWhy it matters
OnboardingNew member joinsFirst 30/60/90 days is the highest-churn window. Get it right or lose them early.
Trial → memberTrial booked / attendedConvert while motivation peaks, not a week later.
Review flywheel~30 days in, going well"How's it going? If you've got a sec, leave us a review." Google ranks businesses with consistent, recent reviews (it's how they know you're active). Reviews compound into local SEO, member acquisition, and franchise credibility.
ReferralsHappy-member momentsCheapest acquisition there is. Triggered off positive signal, not blasted.
Churn preventionAttendance drops offRe-engage before they cancel. REVL's sub-5% attrition claim is a marketing asset worth protecting, not just an ops stat.
Win-backLapsed / cancelledOne good automated attempt, then suppress so the list stays clean.
The cancellation / suspension save flow (already built)

Not a one-click cancel. An assessment-style form that asks why someone's cancelling or suspending, then serves a tailored offer or a check-in based on their answers (pause instead of quit, downgrade, a hold). It turns the exit moment into a save moment. This is a flow I've built before, so it's a working asset, not a concept.

Proof point: I made a studio the most-reviewed BFT in Australia

One automated message did it. A casual, personal check-in at ~30 days, not a corporate ask. The gist: "you've been with us a month, how have you found it, anything we can do better, and if you've got a sec a quick review would genuinely help us." That single automation drove a studio to the most reviews of any BFT in the country.

Drafted as a clean template (casual, on-brand, no fluff):

Hey [First name], you've hit your first month with us. Massive effort. Just wanted to check in: how have you found it so far? If there's anything we could do to make it better, hit reply and let me know. And if you've got a spare 30 seconds, a quick Google review would genuinely mean a lot. They really do help us out. [review link]
Cheers, [Name]

Why it's strong for REVL: it's a real, measurable B2C lifecycle result, it feeds the review flywheel (Google ranks active, consistently-reviewed businesses), and the proof points at member acquisition and franchise credibility. Decide in the room whether to name the specific studio/client or keep it anonymous.

Why it ranks you: the local 3-pack

Google's local map pack shows three businesses, and that's where the clicks go. The studios that win those slots have the highest review counts, the highest ratings, and get reviews consistently and recently (recency tells Google you're active and open).

REVL Greenslopes example: search that area and REVL Greenslopes is missing from the top three. The studios that are showing have fewer reviews and aren't as consistent, so REVL is losing visibility it could easily win. A simple 30-day review automation closes exactly that gap. (Eyeball check, so reconfirm the live ranking before quoting it in the room.)

2.2 Franchisee enablement — templates + support

2.3 The sending architecture (the fork to have a POV on)

Unknown until I ask: do B2C campaigns send from one master account, per-location sub-accounts, or templates pushed to managers? My POV either way:

However it works today, HQ should own brand, deliverability, and compliance centrally, and franchisees should localise on-brand templates inside guardrails. You never let 50 studios send raw, uncontrolled email. That's a brand-drift and sender-reputation disaster (see Section 3).

2.4 Questions to confirm with her (genuine unknowns)

3Deliverability & DNS — getting into the Primary inbox

This sits under both B2B and B2C. It's the most concrete, verifiable thing I bring, because I checked REVL's live setup and it's fixable.

The whole game in one sentence: a Primary-inbox email triggers a notification on someone's phone. Promotions gets no notification. Spam is invisible. That phone notification is what we're fighting for, and it's decided by things most senders never touch.

3.1 Why their image-only emails hurt them

3.2 My pre-send process

The principle that sounds senior

Authentication (SPF/DKIM/DMARC) decides inbox vs spam. Content and engagement decide Primary vs Promotions. Two different levers, two different fixes.

3.3 The three records, explained plainly

RecordStands forWhat it does
SPFSender Policy FrameworkA public list of which servers are allowed to send email for your domain. Stops randoms sending as you.
DKIMDomainKeys Identified MailA cryptographic signature on each email proving it really came from you and wasn't tampered with in transit.
DMARCDomain-based Message Authentication, Reporting & ConformanceThe policy that tells inboxes what to do when SPF/DKIM fail (none = let it through, quarantine = spam folder, reject = block), and emails you reports on who's sending as you.

3.4 What REVL has and hasn't (checked live, 22 June 2026)

RecordStatusSo what
SPF on revl.com.auBrokenSplit into two records. The HubSpot include sits in its own orphaned TXT with no v=spf1 prefix, so HubSpot mail isn't SPF-authorised. Re-confirmed live today.
DMARC on revl.com.auMissingNo record at all. No spoofing protection, and it fails the 2024 Google/Yahoo bulk-sender rules. Re-confirmed live today. The top fix.
DKIMConfirmSelector-specific, so confirm per sending platform once inside. Each ESP (HubSpot, SendGrid, ACR) needs its own DKIM set and aligned.
Campaign senderACR / acrmailerLive campaigns send via ACR (the "acr.fit" domain), which also has no DMARC, so campaign mail has zero alignment.

Bulk-sender rules (5,000+/day to Gmail): SPF or DKIM and a DMARC record, complaint rate under 0.3% (target under 0.1%), one-click unsubscribe on every send. REVL currently fails the DMARC requirement.

3.5 The category — live check, today

BrandDMARC policyRead
REVLnoneExposed. Config-only fix away from leading the pack.
BFTnoneAlso exposed.
Fitstopp=nonePublished but not enforcing.
The Yardp=quarantineJust moved up (was p=none in June). A competitor is now actively enforcing.
Chemist Warehouse, THE ICONICp=rejectWhere mature senders sit. The destination.
The angle

The fitness category was asleep on this. The Yard just woke up. REVL and BFT are still on nothing, and REVL can leapfrog both with a config change. Extra: a DMARC policy at quarantine or reject is the gate for BIMI (your verified logo showing in the inbox). The Yard can pursue that now. REVL can't until DMARC is fixed.

3.6 The tooling stack

JobToolCost
Score an email + predict Primary vs Promotions before sendGlockApps (Inbox Insight, rates 1-100 across 70+ seed inboxes, checks SPF/DKIM/DMARC + blacklists)~$59/mo
Fast free spam-score + fix list per emailMail-Tester (does not predict the Gmail tab)free
Track engagement depth (read-time, client, device, dark mode) from the HTML, any ESPLitmus Email Analytics~$99-199/mo
True conversions (the metric that matters)UTM tags → GA4 + Mindbodyfree
Ongoing reputationGoogle Postmaster Tools + DMARC reporting (dmarcian / EasyDMARC)free

Principle: auth gets you to the inbox, content and engagement decide the tab, and post-Apple-MPP opens are unreliable, so measure clicks, read-time and conversions.

4Tech Stack, AI & Data

The JD asks to own the stack, own integrations, and use AI to scale. My take goes a layer deeper: the real opportunity isn't squeezing more out of the tools they already have, it's building a thin data + AI layer on top so the team finally understands what's actually happening, and so anyone can produce specialist-quality work.

4.1 The core idea: own your data layer

Every tool in the stack is good at its own job and blind to the rest. The CRM knows comms, Mindbody knows bookings, the ad platforms know clicks, the landing pages know visits. Nothing sees the whole journey, so you can't actually answer why and how people convert.

The example that proves the whole idea

A franchise lead lands in the CRM. Without a unified database, you see a name and an email. With one, you might see they've done 100 sessions at a studio, that their favourite class is Sweat, that they're already a power-member. That completely changes how sales handles them, and you'd never know it otherwise. One database, and a B2B lead and a B2C member become the same person.

The grown-up caveat to say out loud

Owning the database means owning responsibility for securing the member and lead data in it (Privacy Act). Built secure and access-controlled from day one, not bolted on later.

4.2 Integrations: API / MCP-first, skip Zapier

4.3 Landing pages as data instruments

4.4 AI, operationalised across the whole team

This is the real version of "help us work smarter through AI." Not me using AI well in a corner. The whole marketing team levelled up.

Everyone has the same Claude model and gets completely different results. That's not prompting. It's file architecture and engineering.
Why the architecture is the moat

AI has a ceiling, and it's set by whoever builds the machine, not by the model. As models get smarter, great, but a smarter model won't fix bad work, bad filing, or bad architecture. Knowing how to set it up is the skill that compounds.

My credibility on this is reps, not theory: nine months deep in it, 230,000+ messages through Claude, a system tuned by studying the right people and adapting it over and over. It's not something you learn from a few YouTube videos. You learn it by building it, breaking it, and fixing it enough times to know why it works.

5Analytics & Reporting

This is the payoff of the data layer in Section 4, so I'd reframe the brief here. It's not "track performance across CRM channels" using whatever dashboards the tools give you. It's build our own.

The line: "I wouldn't position this as reporting off CRM dashboards. I'd build our own database that everything feeds into, then surface team-specific dashboards from it. That's the difference between guessing from fragments and actually understanding the full picture."

Measurement principles still apply on top: post-Apple-MPP, opens are unreliable, so lead on clicks, conversions and (for members) Mindbody activity as the real signal of "engaged".

The JD lists this as preferred, not essential, and I'd treat it honestly.

It also connects back: the landing pages, tracking and data layer in Section 4 make whatever paid does run far more measurable, because we'd actually see what each ad produces all the way through to a join.