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.

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?
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.

Related templates

Trace phishing emails to the sending IP and report abuse

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.

AbuseIPDB
Gmail
Slack
Agentic Task
Weekly Amazon S3 bucket security audit posted to Slack

Every Monday, check every S3 bucket for public exposure, missing encryption and weak backup settings, then get the risks ranked in Slack.

Amazon S3
Slack Bot
Google Sheets
Agentic Task
Turn procurement portal tenders into CRM deals each morning

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.

Anchor Browser
Google Sheets
HubSpot
+1
Agentic Task
Draft polite follow-ups for emails that never got a reply

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.

Aurinko
Google Sheets
Slack Bot
Agentic Task
Weekly flight risk brief for trips your team already booked

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.

AeroDataBox
Airtable
Gmail
Agentic Task
Warn customers before their saved card expires and billing fails

Each month, spot the saved cards about to expire, email the customers still on recurring billing, and rank the revenue at risk in Slack.

Authorize.Net
Gmail
Slack Bot
Agentic Task

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.