Growth & Marketing Infrastructure
Marketing automation: campaigns that know who's already booked
The same email to everyone
A campaign sent from a list export knows nothing about the customer. It reaches people who booked yesterday, plan members whose tune-up is already scheduled, and a customer waiting on a callback, and it keeps reminding people who have already said yes.
Marketing automation builds the campaign from the records your business already keeps. Every rule about who's left out is written down, every wave reaches only people who still need it, and every booking is traced back to the campaign.
Today, and with marketing automation
Today
- 01A list is exported from the CRM or the email tool.
- 02Everyone on it gets the same message.
- 03Someone remembers to remove recent bookings, sometimes.
- 04Results are opens and clicks, not booked jobs.
Customers who already booked get told to book, and nobody can say what the campaign brought in.
With marketing automation
- 01The audience is built from current records each time.
- 02Written rules leave out the booked, plan members, open issues and anyone without consent.
- 03Each wave goes only to people who haven't booked.
- 04Every booking carries the campaign as its source.
Fewer, better messages, and a count of jobs, not clicks.
Who's left out, and why
One campaign, from audience to close
Events
Campaign · Fall tune-up 2026
- Audience
- 1,240
- Sent
- —
- Booked
- —
- Taken out
- —
- Result
- —
Event 1 of 8: audience.built
The parts it's built from
What changes from one business to the next
A common starting point is your CRM as the source of records, an email and text platform with an API, n8n for the campaign logic, and PostHog or your reporting for results. These are starting candidates, not requirements.
Is marketing automation the right system?
Good fit
- You run seasonal or recurring campaigns to past customers.
- Bookings live in a system the campaign can read.
- Someone owns the rules and the results.
Avoid when
- Your list is small enough to handle by hand.
- Customer records aren't kept anywhere the campaign can read.
How we'd approach it
01
Understand
As much as the problem needs
We map how the work runs today: who does what, which systems hold the records, and where it breaks.
02
Design
Decided before it's built
Ownership, rules, integrations and exceptions, agreed with you and written down with acceptance criteria.
03
Build
Connected to what you use
We build the scoped system, connect it to the tools you already run, and test it on the cases that matter.
Questions about marketing automation
Do we need a new email tool?
Often not. The rules and audiences sit beside the tool you use; it just needs an API. We'll say if it can't do the job.
What about texts?
Texts go only to customers who agreed to them, and usually to fewer people than email, as a later wave.
How do you know what a campaign brought in?
Each booking carries the campaign as its source, through the CRM to the invoice.
Can campaigns be triggered by events, not dates?
Yes. A season opening, equipment reaching an age or a plan nearing renewal can all start a campaign.
Stop sending the wrong message to the right customer
Tell us which campaigns you send today and who they go to. We'll show you who they should leave out.