Back to Templates
This workflow is a comprehensive, AI-powered system that acts as a virtual client relationship manager for any appointment-based business. It handles the entire client journey—from appointment booking to follow-up and re-engagement—all on autopilot.
If
node splits the workflow. It sends a personalized welcome message for new clients and a standard reminder for returning clients, drastically reducing no-shows.Wait
node pauses the workflow until after the appointment ends. It then sends a personalized "thank you" message via Twilio with a link to a review or survey.Cron
trigger runs weekly, automatically identifying clients who haven't rebooked in a set period (e.g., 30 days) and sends them a personalized offer to encourage them to return.Import the Workflow: Copy the provided workflow JSON and import it into your n8n instance.
Configure Credentials:
Customize Workflow Nodes:
Google Calendar Trigger
): Select your Google Calendar credential and the calendar you use for bookings.Google Sheets / Airtable
): Connect to your client CRM. Adjust the filter to search by the client's email from the calendar event.Twilio Reminders
): Replace YOUR_TWILIO_NUMBER
with your Twilio number. Customize the message body to fit your business.Wait
): Adjust the Wait Duration
if you want to send the follow-up message at a different time after the appointment.Twilio Follow-up
): Replace the placeholder [LINK TO YOUR REVIEW/SURVEY PAGE]
with your actual link.Re-engagement Loop
): This is an optional, high-value part of the workflow. Configure the Cron
node to run on your desired schedule. Adjust the filter in the Find Clients
node to your specific re-engagement criteria (e.g., last visit date is older than 30 days).Save & Activate: Once all settings and credentials are configured, save the workflow and click the "Inactive" toggle in the top-right corner to make it live.