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.

Agentic Task
Acuity SchedulingMailchimpGmailGoogle SheetsMarketingOperationsOnboarding AutomationEmail AutomationData Sync
PromptCreate

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.

Additional information

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

Frequently asked questions

How does it know who is truly a first-time client?
For every appointment on today's calendar it looks the client up in your full history and only treats someone as a first-timer if this appointment is their earliest one on record.
Will it send the welcome email automatically?
No. The email lands in your Gmail as a draft so you can skim it, tweak the tone, and hit send yourself. First-touch email is high-stakes, so a human stays in the loop.
What if a client books multiple sessions on their first day?
They get welcomed once. The workflow deduplicates by client so you never end up with two welcome drafts or double-tagged Mailchimp entries.
Do I need a specific intake form set up in Acuity?
You need at least one intake form attached to your new-client appointment types. The richer the answers, the better the tags and the more personal the welcome email.
Can I skip Mailchimp and just get the Gmail draft?
You can. The agent can be pointed to run only the parts you care about, so if Mailchimp is not in your stack, keep the intake-informed Gmail draft and the Sheets log and drop the tagging step.

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.