Build an AI powered phone agent ππ€ with Retell, Google Calendar and RAG
This Workflow simulates an AI-powered phone agent with RetellAI with two main functions: 1. π Appointment Booking β It can schedule appointments directly into Google Calendar. 2. π§ RAG-based Information Retrieval β It provides answers using a Retrieval-Augmented Generation (RAG) system. For example, it can respond to questions such as store opening hours, return policies, or product details. The guide also explains how to purchase a dedicated phone number (with a +1 prefix) and link it to the A
At a glance
Build an AI powered phone agent ππ€ with Retell, Google Calendar and RAG is a ready-made n8n workflow you import as a workflow JSON file β no build required. It connects OpenAI, Google Drive, Telegram, Twilio. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- OpenAI, Google Drive, Telegram, Twilio, Google Calendar, LinkedIn
- Modules
- 29
- Price
- Free
- Version
- v1.0

About this workflow
This Workflow simulates an AI-powered phone agent with RetellAI with two main functions: 1. π Appointment Booking β It can schedule appointments directly into Google Calendar. 2. π§ RAG-based Information Retrieval β It provides answers using a Retrieval-Augmented Generation (RAG) system. For example, it can respond to questions such as store opening hours, return policies, or product details. The guide also explains how to purchase a dedicated phone number (with a +1 prefix) and link it to the AI agent. This setup is cost-effective, as it uses a FREE $10 credit to operate without additional charges in the beginning. --- β¨ Advantages - π 24/7 Availability β The AI agent can answer calls and assist customers at any time. - π€ Automation β It reduces the workload on human staff by handling repetitive tasks like appointment scheduling and FAQ responses. - π Easy Integration β Built with n8n, itβs flexible and customizable for various platforms and tools. - πΈ Low-cost Setup β Using the free credit, businesses can get started without an upfront investment. --- π¦ Use Cases - π E-commerce β Answer common product questions or order inquiries. - π¬ Retail Stores β Provide store hours, address info, and return policies. - π½ Restaurants β Take reservations or share menu information. - πΌ Service Providers β Book appointments or consultations. - π Any Local Business β Offer phone support without needing a live operator. --- How It Works This Workflow simulates an AI-powered phone agent with two primary functions: 1. Appointment Booking - The workflow captures call events (e.g., callended or callanalyzed) and extracts key details (transcript, caller info, duration, etc.). - Using OpenAI, it summarizes the conversation and parses structured data (e.g., names, contact info, dates). - For scheduling, it converts user-provided dates into Google Calendar-compatible formats and creates events automatically. 2. RAG-Based Information Retrieval - When a query is received (e.g., store hours, product details), the workflow retrieves relevant information from a Qdrant vector store. - An AI agent processes the query using the retrieved data and responds via a webhook, ensuring accurate, context-aware answers. --- Set Up Steps 1. Prepare Qdrant Vector Store - Create/refresh a Qdrant collection (via HTTP requests). - Upload and vectorize documents (e.g., from Google Drive) using OpenAI embeddings. 2. Configure RetellAI Agent - Sign up for RetellAI, create an agent, and set the webhook URLs (n8ncall for call events, n8nragfunction for RAG queries). - Purchase a Twilio phone number and link it to the agent. 3. n8n Workflow Setup - Connect OpenAI, Qdrant, Google Calendar, and Telegram nodes with credentials. - Customize prompts for summarization, date parsing, and RAG responses. - Test the workflow to ensure data flows from call events β processing β actions (e.g., calendar bookings, Telegram alerts). 4. Deploy - Trigger the workflow via RetellAI webhooks during calls. - Monitor outputs (e.g., call summaries in Telegram, calendar events). Note: Replace placeholders (e.g., QDRANTURL, COLLECTION, CHATID) with actual values. --- π Subscribe to my new YouTube channel. Here Iβll share videos and Shorts with practical tutorials and FREE templates for n8n. []( --- Need help customizing? Contact me for consulting and support or add me on Linkedin.
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n β click the menu β Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Generate email responses using Perplexity AI and ChatGPT and send via Gmail
BrowserAct AI-Powered Designer Matcher
Weekly AI News Digest with Perplexity AI and Gmail Newsletter
Classify and route DevOps chat requests with Mattermost and Claude
AI-generated LinkedIn posts with OpenAI, Google Sheets & email approval workflow
Automated n8n credential backups to Google Drive with scheduled execution
Automate call scheduling with Voice AI receptionist using Vapi, Google Calendar & Airtable
Get AI crypto price analysis via Telegram using GPT-4o-mini and TwelveData
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you