Appointment Reminder via SMS
Triggers on new bookings via webhook, validates contact info, and sends personalized SMS reminders through Twilio.
What it does
Receive timely appointment reminders directly on your phone whenever you book a new service. This workflow validates your contact details and instantly sends a personalized SMS notification through Twilio so you never miss an upcoming booking.
Step by step
- Configure an HTTP webhook endpoint in n8n to receive POST requests from the booking platform.
- Use a Code node with JavaScript or Python to parse the incoming JSON payload and extract name, phone, and time fields.
- Add a Twilio Send SMS node configured with your Account SID, Auth Token, and verified sender number.
Where the LLM does the work
- Generate dynamic message templates that adapt tone based on service type or customer history.
- Write custom error-handling logic in the Code node to gracefully manage malformed webhook payloads.
- Create personalized follow-up instructions for edge cases like missing phone numbers or invalid formats.
Watch out for
Twilio requires verified sender IDs for certain countries, so add a validation step before sending messages.
Phone number formatting varies by region, use an E.164 normalization library to ensure compatibility.
Tools that fit
The agent brief
Everything your agent needs, including the gotchas. Copy it and go.
You are helping me build the following AI agent workflow. ## Goal Appointment Reminder via SMS: Triggers on new bookings via webhook, validates contact info, and sends personalized SMS reminders through Twilio. ## Specification - What it does: Receive timely appointment reminders directly on your phone whenever you book a new service. This workflow validates your contact details and instantly sends a personalized SMS notification through Twilio so you never miss an upcoming booking. - Trigger: Triggered by an event (Event · on new appointment) - Autonomy: Fully hands-off - Expected setup effort: about an afternoon - Tools/services involved: - n8n: Workflow orchestration and webhook handling - Twilio: Sending personalized SMS reminders - Code: Extracting and formatting appointment data from JSON payload ## Known pitfalls, handle each one explicitly in your implementation 1. Twilio requires verified sender IDs for certain countries, so add a validation step before sending messages. 2. Phone number formatting varies by region, use an E.164 normalization library to ensure compatibility. ## Reference implementation https://n8n.io/workflows/6932 (workflow template) Fetch and inspect this before building. If it matches my stack, adapt it; if not, rebuild the pattern with my tools. ## Process requirements 1. Before building: ask me which of the listed tools I actually use and what my platform is (n8n / Make / code / other). Do not assume. 2. Adapt the pattern to my answers; do not force the reference stack. 3. Address every pitfall above; tell me how you handled each. 4. Provide a test plan I can run before letting this touch real data. 5. Ask before any step that sends messages, modifies data, or spends money. Source: https://usecasesforagents.com/use-case/automated-appointment-reminder-via-sms/ via usecasesforagents.com
Frequently asked questions
Can I use a different Automation Platform than n8n?
Yes. n8n is only the example automation platform in this recipe. The same flow works with Home Assistant. Swap the automation platform connection and keep the rest of the setup as written.
Want this running in your business?
This is what I do. I design and build AI agents like this one, and keep them running. If you want it set up for your team instead of doing it yourself, get in touch.
Who it's for
Also fits E-commerce Operator.
Founders and execs get the same output without having to ask someone else to run it.