πŸ’¬ Create a WhatsApp voice assistant with Twilio, VAPI, Google Calendar & OpenAI

⚑ 1,191 views Β· πŸ’¬ Support Chatbots

Description

WhatsApp Voice Agent with Twilio, VAPI, Google Calendar, Gmail & Supabase

This workflow turns WhatsApp voice messages into an AI assistant using Twilio, VAPI, and modular MCP servers. It handles scheduling, email, and knowledge queries all by voice.


πŸ”Ž How it works

  1. WhatsApp β†’ Twilio β†’ VAPI
    • A WhatsApp Business number (via TwiML app) receives a voice message.
    • Twilio streams the audio into VAPI for processing.
  2. VAPI β†’ n8n Webhook
    • VAPI interprets the intent and routes the request to the correct MCP server.
  3. MCP Servers in n8n
    • πŸ“… Calendar MCP β†’ create, fetch, update, delete Google Calendar events
    • πŸ“§ Gmail MCP β†’ send confirmation or reminder emails
    • πŸ“š Knowledge Base MCP β†’ query Supabase Vector Store with OpenAI embeddings
  4. n8n β†’ VAPI β†’ WhatsApp
    • n8n executes the task and returns the result via VAPI back to the user.

πŸ› οΈ How to use


🎨 Customisation ideas


πŸ“Œ Requirements


πŸ’‘ Good to know


πŸš€ Use cases


πŸ‘‰ With this setup, you get a scalable voice-first AI agent on WhatsApp that connects seamlessly to your business systems.

πŸ”— Nodes Used

Webhook, Embeddings OpenAI, Supabase Vector Store, MCP Server Trigger

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup