Send SMS appointment reminders and track replies with Google Calendar and SMS Vert Pro MCP
Ready for 3.0What this workflow does
This AI workflow has 18 nodes and runs on a schedule (every 15 minutes). Along the way it connects Google Calendar and MCP Client.
How it runs
Trigger: On a schedule (every 15 minutes).
- Settings (Edit Fields (Set)): sets 16 fields: calendar_id, sender, business_name…
- Get upcoming appointments (Google Calendar): get many
- Sort appointments (Code): runs custom JavaScript code
- What to do? (Switch): routes items into 3 branches
- Flag missing mobile number (Google Calendar): update
- Send reminder SMS (MCP Client): uses MCP Client
- Get delivery report (MCP Client): uses MCP Client
- Mark reminder in event (Google Calendar): update
- Get replies (MCP Client): uses MCP Client
- Read the reply (Code): runs custom JavaScript code
…plus 7 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Edit Fields (Set)
n8n-nodes-base.set - Google Calendar
n8n-nodes-base.googleCalendar - Code
n8n-nodes-base.code - Switch
n8n-nodes-base.switch - MCP Client
@n8n/n8n-nodes-langchain.mcpClient - If
n8n-nodes-base.if
From the author
Quick overview This workflow runs hourly to read upcoming Google Calendar events, extract the client’s name and mobile number from each event, send an appointment reminder via the SMS Vert Pro MCP API, and write a sent/failed status back into the event…