Build a Chatbot, Voice Agent, and Phone Agent with Voiceflow, Google Calendar, and RAG
detail.loadingPreview
This workflow integrates Voiceflow with Google Calendar and a Retrieval Augmented Generation (RAG) system to create conversational AI agents capable of handling inquiries and scheduling events.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow enables the creation of sophisticated AI agents using Voiceflow. It leverages Google Calendar for event management and a RAG (Retrieval Augmented Generation) system, likely powered by Qdrant and OpenAI embeddings, to provide context-aware and accurate responses. The workflow starts with webhooks to receive user input and then processes it through language models and vector stores to generate dynamic responses and potentially schedule calendar events.
Key Features
- Integrates Voiceflow for AI agent creation.
- Utilizes Google Calendar for event scheduling and management.
- Implements RAG with Qdrant and OpenAI for context-aware responses.
- Supports building chatbots, voice agents, and phone agents.
- Processes user queries and generates relevant information.
- Automates event creation in Google Calendar.
How To Use
- Import the workflow into your n8n instance.
- Configure Credentials:
- Set up your
Google Calendar accountcredentials. - Set up your
OpenAI accountcredentials. - Set up your
QdrantApi accountcredentials.
- Set up your
- Configure Webhook Nodes (
n8n_orderandn8n_appointment):- Ensure the webhook paths are correctly set up and accessible.
- Configure Google Calendar Node:
- Set the
calendarto your desired Google Calendar email. - Ensure
summaryanddescriptionfields are correctly mapped from previous nodes.
- Set the
- Configure LLM Nodes (
OpenAI Chat Modelvariants,Embeddings OpenAI,Retrive Agent):- Select the appropriate OpenAI model (e.g.,
gpt-4o-mini). - Configure the system message for the
Retrive Agentnode to define the AI's persona and guidelines.
- Select the appropriate OpenAI model (e.g.,
- Configure Vector Store Nodes (
Retrive Qdrant Vector Store,RAG):- Point
Retrive Qdrant Vector Storeto yourscarperiacollection. - Ensure the RAG node is configured to retrieve relevant data based on user queries.
- Point
- Connect nodes according to the workflow's logic, ensuring data flows correctly between webhook inputs, date conversion, LLM processing, RAG retrieval, and Google Calendar actions.
Apps Used
Workflow JSON
{
"id": "5e152607-ba28-4a91-bc86-0d7a3c1a42e9",
"name": "Build a Chatbot, Voice Agent, and Phone Agent with Voiceflow, Google Calendar, and RAG",
"nodes": 0,
"category": "AI & Machine Learning",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 5e152607-ba28...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Create an AI-Powered Telegram Bot with Langchain and DALL-E 3
Build a sophisticated Telegram bot using n8n, integrating Langchain for AI conversation and DALL-E 3 for image generation. This workflow allows for dynamic chat interactions and creative image creation directly through Telegram.
Build a Conversational AI Agent with LangChain, Tools, and Memory in n8n
This workflow demonstrates how to create an intelligent AI agent using LangChain in n8n. It leverages an OpenAI model, buffer memory for conversation history, and external tools like Wikipedia and SerpAPI for enhanced responses. The 'On new manual Chat Message' node initiates the agent's interaction.
Business WhatsApp AI RAG Chatbot for Electronics Stores
Build an AI-powered chatbot for your electronics store on WhatsApp using Retrieval Augmented Generation (RAG). This workflow integrates with Google Drive for knowledge base, Qdrant for vector storage, and OpenAI for AI.
Transform Images to Lego Style with Line Bot and DALL-E
This workflow automates image transformation to a Lego style using a Line bot webhook, DALL-E for prompt generation, and DALL-E for image creation. It's ideal for creative applications and custom content generation.
Automated Customer Feedback Sentiment Analysis with OpenAI and Google Sheets
This n8n workflow automatically analyzes customer feedback for sentiment using OpenAI and stores the results in Google Sheets. It's triggered by a form submission, making feedback processing seamless.
AI-Powered Food Nutrition Analysis from Images
Automate detailed nutritional analysis of meals from images using OpenAI Vision and Langchain. This workflow extracts meal name, calories, macronutrients, and health scores, outputting structured JSON.