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.
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 does this prompt do?
- 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 do I need to use this?
- 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 can I 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
FAQs
How does it know who is truly a first-time client?
Will it send the welcome email automatically?
What if a client books multiple sessions on their first day?
Do I need a specific intake form set up in Acuity?
Can I skip Mailchimp and just get the Gmail draft?
Related templates
Every 15 minutes, forwarded phishing reports get traced back to the server that really sent them, with a verdict in Slack and the worst senders reported.
Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.
Every weekday at 7am, sign in to the tender portals you track, filter new notices against your bid criteria, and open a deal for the ones worth chasing.
Every weekday at 4pm, spot the threads that went quiet, stage a ready-to-send nudge in your mailbox, and get a ranked Slack recap.
Every Thursday, rank your team's upcoming flights by how likely they are to run late, and email the fixes while changes are still cheap.
Each month, spot the saved cards about to expire, email the customers still on recurring billing, and rank the revenue at risk in Slack.
Give every first-time client a real welcome.
Let the workflow spot new faces, tag them right, and put a personal welcome draft in your Gmail every evening.