Onboard new Acuity clients with Mailchimp tags and a Gmail welcome
Every evening at 6pm, spot today's first-time Acuity clients, tag them in Mailchimp from their intake answers, and draft a personal welcome email in Gmail.
Integrations
Acuity Scheduling
Mailchimp
Gmail
Google Sheets
Type
Categories
- Marketing
- Operations
Every evening at 6pm on a cron schedule, find the clients who booked their very first appointment with the practice today and welcome them properly. This is an agent workflow because the tag inference and the personalized email drafting are judgment calls, not deterministic mappings.
Start by pulling today's bookings from Acuity Scheduling with List Appointments (scoped to today's date range). For each of those appointments, cross-check the client against Acuity's full client history using List Clients. The client history endpoint returns each client's prior appointment count, so a true first-timer is anyone whose only appointment on record is the one they just booked today. Deduplicate by client so a person who booked two sessions on the same day gets welcomed exactly once.
For every confirmed first-timer, call Get Appointment to pull their intake form answers. Read what they actually wrote (session goal, referral source, interest area, life stage, whatever they filled in) and infer two or three relevant Mailchimp tags from those answers. Keep tags short and reusable across future clients (for example: goal-anxiety, referral-instagram, interest-couples). Then use Mailchimp's Add or Update Member (Upsert) operation to add or update each first-timer in a dedicated New Clients audience with those tags applied.
Next, draft a personalized welcome-and-what-to-expect email in Gmail using Create a Draft, from the practitioner's address to the client. The email should reference specifics from the intake answers so it clearly reads as a human note rather than a template: mention their stated goal, acknowledge how they found the practice if they said, and set expectations for the first session and what to bring. Warm, first person, no filler.
Finally, use Google Sheets Append Values to log one row per new client to a dedicated tab: client name, email, appointment type and time, the tags applied in Mailchimp, and a link to the Gmail draft. This becomes the weekly new-client review sheet the practitioner can scan on Friday to sanity-check the welcomes and see who is coming in.
Do not auto-send the welcome email. Leaving it as a Gmail draft keeps a human in the loop for the highest-stakes message in the client relationship. If no new first-timers are found on a given day, the run should exit cleanly without touching Mailchimp, Gmail, or the sheet.
What it does
- Cross-checks today's Acuity bookings against client history to isolate true first-time visitors
- Reads each first-timer's intake answers and turns them into two or three targeted Mailchimp tags (session goal, referral source, interest area)
- Adds or updates each new client in a dedicated New Clients audience in Mailchimp with those tags
- Drafts a personalized welcome-and-what-to-expect email in Gmail from the practitioner that references what the client actually wrote, so it does not read like a template
- Logs every new client, their tags, and the draft link to a Google Sheet for a weekly new-client review
What you’ll need
- An Acuity Scheduling account with intake forms turned on for new clients
- A Mailchimp account and a dedicated New Clients audience
- A Gmail account for the practitioner who will send the welcome
- A Google Sheet with a tab where the weekly new-client log will land
How to customize it
- Change the 6pm run time to whatever end-of-day fits your practice's rhythm
- Adjust which tag categories the agent looks for in intake answers (session goal, referral source, interest area, budget, life stage, and so on)
- Point at a different Mailchimp audience if you already run onboarding sequences from an existing list
Use cases
- Onboarding Automation
- Email Automation
- Data Sync