Zapier Automation: Build a Client Follow-Up Email Sequence
For Travel Agents
Tools: Zapier, Gmail/Outlook, Google Sheets | Time to build: 2 hours | Difficulty: Intermediate-Advanced Prerequisites: Comfortable drafting client emails with ChatGPT or Claude — see Level 1 and Level 3 guides
What This Builds
Every client booking should trigger a series of follow-up touchpoints: booking confirmation, 90-day pre-trip reminder, 30-day pre-trip email, post-trip thank you, and 6-month re-engagement. Currently, most advisors send these manually — and many get skipped during busy periods. You'll build an automated sequence that sends the right message at the right time, every time, without you remembering to do it.
Prerequisites
- Zapier account — free tier for basic automations; Zapier Starter (~$20/month) recommended for date-triggered sequences
- Gmail or Outlook work email
- Google Sheets (for your client booking tracker)
- Email templates for each touchpoint (draft these in ChatGPT first — Level 1 guide)
The Concept
Think of this automation as a travel companion that follows along with your client's journey — acknowledging their booking, building excitement before they leave, and welcoming them home after. You configure it once with the right messages and timing; it runs automatically for every client you add to your tracking sheet. You're no longer manually scheduling and remembering to send these emails — you're focused on building the relationship and booking the next trip.
Build It Step by Step
Part 1: Write Your Email Templates First
Before building any automation, draft all 5 email templates in ChatGPT. Save them in a Google Doc. You'll need:
Template 1: Booking Confirmation Prompt: "Write a travel booking confirmation email from a travel advisor to a client. Include: warmth and excitement, what was booked (placeholder), next steps (travel insurance reminder, document requirements), and my contact info."
Template 2: 90-Day Pre-Trip Excitement Email Prompt: "Write a 90-day pre-trip email to travel clients who booked [destination type] with me. Build excitement, include a tip about something they should do to prepare now (like restaurant reservations), and remind them I'm available for questions."
Template 3: 30-Day Final Prep Email Prompt: "Write a 30-day pre-departure email including: travel document checklist, tip about checking in for flights, emergency contact reminder, and an excited send-off."
Template 4: Post-Trip Thank You + Review Request Prompt: "Write a warm post-trip email to clients who just returned from travel booked through me. Thank them, ask about their experience, naturally request a Google review, and plant a seed for their next trip."
Template 5: 6-Month Re-Engagement Prompt: "Write a 6-month post-trip re-engagement email from a travel advisor. Reference that it's been about 6 months since their last trip, ask if they're starting to think about travel again, and offer to start planning something new."
Part 2: Set Up Your Booking Tracker Spreadsheet
Create a Google Sheet with these columns:
| Column | Description |
|---|---|
| Client Name | Full name |
| Client Email | For sending automated emails |
| Destination | Where they're going |
| Departure Date | Key trigger date for timing |
| Return Date | For post-trip timing |
| Booking Date | For confirmation timing |
| Confirmation Sent | Yes/No |
| 90-Day Email Sent | Yes/No |
| 30-Day Email Sent | Yes/No |
| Post-Trip Sent | Yes/No |
| 6-Month Sent | Yes/No |
Part 3: Build the Automation Sequence
Go to zapier.com → Create Zap.
Zap 1: Booking Confirmation (trigger: row added)
- Trigger: New row in Google Sheets (when you add a new client booking)
- Filter: Only run if "Confirmation Sent" = blank/No
- Action: Send email via Gmail using Template 1, with client name and destination personalized
- Action 2: Mark "Confirmation Sent" = Yes
Zap 2: 90-Day Pre-Trip Email (trigger: date-based)
- Trigger: Zapier Schedule — runs daily at 8am
- Filter: Check sheet for rows where Departure Date = 90 days from today AND "90-Day Email Sent" = No
- Action: Send Template 2 to client email
- Action 2: Mark "90-Day Email Sent" = Yes
Zap 3: 30-Day Pre-Trip Email
- Same structure as Zap 2, trigger at 30 days before departure
Zap 4: Post-Trip Thank You
- Trigger: Daily schedule
- Filter: Return Date = 2 days ago AND "Post-Trip Sent" = No
- Action: Send Template 4
- Action 2: Mark "Post-Trip Sent" = Yes
Zap 5: 6-Month Re-Engagement
- Trigger: Daily schedule
- Filter: Return Date = approximately 6 months ago (180 days) AND "6-Month Sent" = No
- Action: Send Template 5
Part 4: Personalize the Templates with Merge Fields
In Zapier, your email templates can include merge fields that pull from your spreadsheet columns. When setting up the email action step:
- Subject line: "You're booked! Your [Destination] trip is confirmed 🎉" → replace [Destination] with the sheet's Destination column
- Body: "Hi [Client Name]," → replace [Client Name] with the Client Name column
- Zapier inserts the live data from the sheet when each email sends
Test by adding a row with your own email address first — verify the emails look correct before enabling for real clients.
Real Example: The Full Journey
What you do: Add Karen and Tom Rivera to your booking tracker: Caribbean cruise, departure October 5, return October 12, booked today.
What happens automatically:
- Today: Booking confirmation email sent within 10 minutes. "Karen and Tom — you're officially booked! Here's what happens next..."
- July 6 (90 days out): Pre-trip excitement email. "Your Caribbean cruise is 90 days away! Here's one thing to book now: specialty dining reservations go fast..."
- September 5 (30 days out): Final prep email. Document checklist, flight check-in reminder, emergency contact for during travel.
- October 14 (2 days after return): Thank you email. "Welcome home! How was the cruise? We'd love to hear about your favorite port..."
- April 14 (6 months later): Re-engagement email. "It's been 6 months since your Caribbean cruise — are you starting to think about your next adventure?"
Time you spent on all of this: Zero, after initial setup. You focused entirely on new client acquisition and current bookings.
What to Do When It Breaks
- Emails send twice → Add a filter at the start of each Zap checking the "Sent" column = No before sending — this prevents duplicate sends if a trigger fires multiple times.
- Wrong client gets the wrong email → Always test with your own email address before going live; verify merge fields are mapped correctly in Zapier's action step.
- 30-day email timing is off → Zapier's date filters can be finicky with exact day matching. Use a 28–32 day window instead of exactly 30 days to catch clients who fall just outside the range.
- Client changes travel dates → Update the Departure Date in your sheet; the automation recalculates timing automatically for unsent emails.
Variations
- Simpler version: Build only Zap 1 (booking confirmation) and Zap 4 (post-trip thank you) — these two alone significantly improve your client experience with minimal setup.
- Extended version: Add a travel insurance reminder Zap (7 days after booking, 45+ days before departure) and a passport validity reminder (if applicable to the destination).
What to Do Next
- This week: Build Zap 1 (booking confirmation) only — get the simplest piece working before adding complexity.
- This month: Add Zap 4 (post-trip thank you) — this one generates the most reviews and re-bookings.
- This quarter: Build the full 5-Zap sequence; refine templates based on client responses.
Advanced guide for travel agent professionals. These automations connect to your email — ensure your email hosting supports external automation connections.