Business Process Automation

Build a Chatbot, Voice Agent and Phone Agent with Voiceflow, Google Calendar and RAG

Build a Chatbot, Voice Agent and Phone Agent with Voiceflow, Google Calendar and RAG

Manual
High
34
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
34
Node Types
17

Node Types

webhook
n8n_order, n8n_appointment, n8n_rag
3 nodes
google Calendar
Google Calendar
1 node
lm Chat Open Ai
OpenAI Chat Model3, OpenAI Chat Model2, OpenAI Chat Model1
3 nodes
chain Llm
Concert start date
1 node
vector Store Qdrant
Retrive Qdrant Vector Store, Qdrant Vector Store
2 nodes
embeddings Open Ai
Embeddings OpenAI2, Embeddings OpenAI
2 nodes
tool Vector Store
RAG
1 node
agent
Retrive Agent
1 node
set
Tracking response, Calendar response
2 nodes
respond To Webhook
Webhook tracking response, Webhook calendar response, Webhook RAG response
3 nodes
http Request
API URL Tracking, Create collection, Refresh collection
3 nodes
output Parser Structured
Structured Output Parser
1 node
sticky Note
Sticky Note, Sticky Note3, Sticky Note4, Sticky Note5, Sticky Note6, Sticky Note7
6 nodes
manual Trigger
When clicking ‘Test workflow’
1 node
google Drive
Get folder, Download Files
2 nodes
document Default Data Loader
Default Data Loader
1 node
text Splitter Token Splitter
Token Splitter
1 node

Workflow JSON

25.5 KB
{
  "id": "MMDt8lGtac2oU8nI",
  "meta": {
    "instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
    "templateCredsSetupCompleted": true
  },
  "name": "Build a Chatbot, Voice Agent and Phone Agent with Voiceflow, Google Calendar and RAG",
  "tags": [],
  "nodes": [
    {
      "id": "20605948-5277-4fd7-9ba0-63f645bf2dcc",
      "name": "n8n_order",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -340,
        -140
      ],
      "webhookId": "9ff7a394-5b4b-4790-a96b-c41c4ba27fa5",
      "parameters": {
        "path": "9ff7a394-5b4b-4790-a96b-c41c4ba27fa5",
        "options": {},
        "responseMode": "responseNode"
      },
      "typeVersion": 2
    },
    {
      "id": "9ef7971e-f679-4d5e-b347-3238d51a06d6",
      "name": "Google Calendar",
      "type": "n8n-nodes-base.googleCalendar",
      "position": [
        300,
        280
      ],
      "parameters": {
        "end": "={{ $json.output.end }}",
        "start": "={{ $json...

Showing first 1000 characters. Click "Expand" to view the full JSON.