AutomationMart
Home/Browse/Build a chatbot, voice and phone agent with Voiceflow, Google Calendar and RAG
n8n

Build a chatbot, voice and phone agent with Voiceflow, Google Calendar and RAG

n8nn8n28 modulesv1.0
WhatsAppOpenAIGoogle DriveTwilioGoogle CalendarLinkedIn

Voiceflow is a no-code platform that allows you to design, prototype, and deploy conversational assistants across multiple channels—such as chat, voice, and phone—with advanced logic and natural language understanding. It supports integration with APIs, webhooks, and even tools like Twilio for phone agents. It's perfect for building customer support agents, voice bots, or intelligent assistants. This workflow connects n8n and Voiceflow with tools like Google Calendar

At a glance

Build a chatbot, voice and phone agent with Voiceflow, Google Calendar and RAG is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects WhatsApp, OpenAI, Google Drive, Twilio. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
WhatsApp, OpenAI, Google Drive, Twilio, Google Calendar, LinkedIn
Modules
28
Price
Free
Version
v1.0
Build a chatbot, voice and phone agent with Voiceflow, Google Calendar and RAG workflow diagram

About this workflow

Voiceflow is a no-code platform that allows you to design, prototype, and deploy conversational assistants across multiple channels—such as chat, voice, and phone—with advanced logic and natural language understanding. It supports integration with APIs, webhooks, and even tools like Twilio for phone agents. It's perfect for building customer support agents, voice bots, or intelligent assistants. This workflow connects n8n and Voiceflow with tools like Google Calendar, Qdrant (vector database), OpenAI, and an order tracking API to power a smart, multi-channel conversational agent. There are 3 main webhook endpoints in n8n that Voiceflow interacts with: 1. n8norder – receives user input related to order tracking, queries an API, and responds with tracking status. 2. n8nappointment – processes appointment booking, reformats date input using OpenAI, and creates a Google Calendar event. 3. n8nrag – handles general product/service questions using a RAG (Retrieval-Augmented Generation) system backed by: - Google Drive document ingestion, - Qdrant vector store for search, - and OpenAI models for context-based answers. Each webhook is connected to a corresponding "Capture" block inside Voiceflow, which sends data to n8n and waits for the response. --- How It Works This n8n workflow integrates Voiceflow for chatbot/voice interactions, Google Calendar for appointment scheduling, and RAG (Retrieval-Augmented Generation) for knowledge-based responses. Here’s the flow: - Trigger: - Three webhooks (n8norder, n8nappointment, n8nrag) receive inputs from Voiceflow (chat, voice, or phone calls). - Each webhook routes requests to specific functions: - Order Tracking: Fetches order status via an external API. - Appointment Scheduling: Uses OpenAI to parse dates, creates Google Calendar events, and confirms via WhatsApp. - RAG System: Queries a Qdrant vector store (populated with Google Drive documents) to answer customer questions using GPT-4. - AI Processing: - OpenAI Chains: Convert natural language dates to Google Calendar formats and generate responses. - RAG Pipeline: Embeds documents (via OpenAI), stores them in Qdrant, and retrieves context-aware answers. - Voiceflow Integration: Routes responses back to Voiceflow for multi-channel delivery (chat, voice, or phone). - Outputs: - Confirmation messages (e.g., "Event created successfully"). - Dynamic responses for orders, appointments, or product support. --- Setup Steps Prerequisites: - APIs: - Google Calendar & Drive OAuth credentials. - Qdrant vector database (hosted or cloud). - OpenAI API key (for GPT-4 and embeddings). Configuration: 1. Qdrant Setup: - Run the "Create collection" and "Refresh collection" nodes to initialize the vector store. - Populate it with documents using the Google Drive → Qdrant pipeline (embeddings generated via OpenAI). 2. Voiceflow Webhooks: - Link Voiceflow’s "Captures" to n8n’s webhook URLs (n8norder, n8nappointment, n8nrag). 3. Google Calendar: - Authenticate the Google Calendar node and set event templates (e.g., summary, description). 4. RAG System: - Configure the Qdrant vector store and OpenAI embeddings nodes. - Adjust the Retrieve Agent’s system prompt for domain-specific queries (e.g., electronics store support). Optional: - Add Twilio for phone-agent capabilities. - Customize OpenAI prompts for tone/accuracy. PS. You can import a Twilio number to assign it to your agent for becoming a Phone Agent --- Need help customizing? Contact me for consulting and support or add me on Linkedin

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Search and create records in Airtable using ChatGPT completions

Periodically search Airtable records, generate ChatGPT completions, and create new Airtable records. Streamline data management and enhance productivity with AI-driven insights.

Free

🔤 Inventory ABC & Pareto analysis with Google Sheets for supply chain

Tags: Supply Chain, Inventory Management, ABC Analysis, Pareto Principle, Demand Variability, Automation, Google Sheets Context Hi! I’m Samir Saci, a Supply Chain Engineer and Data Scientist based in Paris, and founder of LogiGreen Consulting. I help companies optimise inventory and logistics operations by combining data analytics and workflow automation. This workflow is part of our inventory optimisation toolkit, allowing businesses to perform ABC classification and Pareto analysis directly fr

Free

Upload Sendcloud labels to Google Drive

Every time a Sendcloud parcel is updated, Make will automatically upload the corresponding label to Google Drive.

Free

Send Telegram text and audio messages to Notion with DeepSeek summaries & OpenAI transcription

Streamline Your Communication and Task Management with the Telegram to Notion Automation This powerful automation effortlessly connects your Telegram messages with your Notion workspace, transforming how you capture information and manage tasks. What it does: Automatic Capture: Instantly captures messages, voice notes, and audio files sent to your designated Telegram chat. Intelligent Processing: Text messages are automatically summarized into clear, plain-text descriptions using advanced AI (De

Free

Send scheduled WhatsApp store review requests (Part 2 of 2)

Send scheduled WhatsApp store review requests from queued Shopify orders. Part 2 of 2 - requires Part 1 template to queue orders. HOW IT WORKS: - Runs daily (connect to scheduler) - Searches Google Sheet for orders where Send Date <= Today - Checks WhatsScale CRM for existing contact and tags - Sends personalized review request via WhatsApp - Removes processed orders from queue REQUIRES: - Part 1 template: "Queue Shopify orders for WhatsApp store review" - WhatsScale account - Same Google Shee

Free

Create GIFs for new Google Drive videos via Gfycat GIF Hosting and upload them to Google Drive

Make will watch your Google Drive video files at regular intervals, create GIF files for them via Gfycat GIF Hosting and upload them to your Google Drive.

Free

Automate blog-to-social media with GPT-4 for LinkedIn, X, and Reddit

Turn your blog into a set-and-forget content engine: every new article is instantly repurposed into channel-specific social posts with visuals, keeping your brand visible on LinkedIn, X, and Reddit without extra copywriting time. Perfect for lean marketing teams who want consistent, always-on distribution from a single source of content. How it works • Watches your blog RSS feed (or receives a single URL) and detects new articles. • Saves each post in Postgres so every article is only processed

Free

Generate personalized icebreakers

Overview Create hyper-personalized cold outreach messages at scale by combining Google Sheets, web scraping, and AI. This workflow is perfect for sales teams, SDRs, and agency owners looking to boost reply rates with icebreakers that actually feel personal. It takes lead info from a Google Sheet—including name, email, company, and website—then visits each site, pulls meaningful text, and crafts a tailored message using AI. The personalized message is then written back into your lead sheet

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free