Description
Streamline appointment reminders with natural-sounding voice messages β powered by AI
π Say goodbye to manual follow-ups β this workflow checks your calendar, generates a voice reminder, and sends it to your client via email using GPT-4o and ElevenLabs.
π§ What Problem Does It Solve?
Manually reminding clients of upcoming appointments is repetitive, time-consuming, and easy to forget. This automated workflow ensures timely, personalized voice reminders are delivered without any manual work.
πΉ Appointment Time
πΉ Client Name
πΉ Property or Meeting Location
πΉ Professional Voice Message
βοΈ How It Works
π Scans Google Calendar for upcoming appointments
π Extracts summary, time, and location from each event
π£οΈ Uses GPT-4o to generate a natural, polite reminder script
ποΈ Converts the text to speech using ElevenLabs
π§ Emails the audio reminder to the client via Gmail
β¨ Key Features
π Runs on a schedule or can be triggered manually
π§ GPT-4o generates dynamic, human-like reminder scripts
π High-quality voice output from ElevenLabs
π₯ Attaches the MP3 file to an email and sends automatically
π
Works seamlessly with Google Calendar events
π§© Includes fallback handling and easy customization
π§° What You Need
β
Google Calendar access with scheduled appointments
β
Gmail account with API access
β
ElevenLabs API key for voice generation
β
Self-hosted n8n instance (LangChain nodes required)
β
(Optional) Modify voice scripts or switch to SMS reminders
π οΈ Setup Instructions
π Connect Google Calendar, Gmail, and ElevenLabs in n8n
π§ͺ Test with one calendar and email before scaling
π Set your preferred run schedule (daily, hourly, etc.)
π€ Adjust the script tone or voice style in the AI prompt
π© Optionally change delivery from email to SMS or WhatsApp
π€ Integrations
Google Calendar
Gmail
ElevenLabs
OpenAI GPT-4o
n8n (Self-Hosted)