Communication & Messaging

AI Phone Agent with RetellAI

AI Phone Agent with RetellAI

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

Workflow Overview

Total Nodes
36
Node Types
19

Node Types

webhook
n8n_check_available, n8n_rag_function, n8n_call
3 nodes
manual Trigger
When clicking ‘Test workflow’
1 node
vector Store Qdrant
Qdrant Vector Store, Retrive Qdrant Vector Store
2 nodes
output Parser Structured
Structured Output Parser, Structured Output Parser1
2 nodes
filter
Filter
1 node
lm Chat Open Ai
OpenAI Chat Model, OpenAI Chat Model2, OpenAI Chat Model1, OpenAI Chat Model3
4 nodes
embeddings Open Ai
Embeddings OpenAI2, Embeddings OpenAI
2 nodes
tool Vector Store
RAG
1 node
respond To Webhook
Respond to Webhook
1 node
telegram
Telegram
1 node
google Calendar
Google Calendar
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note3, Sticky Note4, Sticky Note2, Sticky Note5, Sticky Note6
7 nodes
http Request
Create collection, Refresh collection
2 nodes
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
set
Set call fields
1 node
chain Llm
Extract key points, Concert start date
2 nodes
agent
Retrive Agent
1 node

Workflow JSON

32.7 KB
{
  "id": "29P4X9mTSmplnjlJ",
  "meta": {
    "instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
    "templateCredsSetupCompleted": true
  },
  "name": "AI Phone Agent with RetellAI",
  "tags": [],
  "nodes": [
    {
      "id": "55ef0229-0c33-4821-926d-9aabf4f6c812",
      "name": "Filter",
      "type": "n8n-nodes-base.filter",
      "position": [
        -100,
        120
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "or",
          "conditions": [
            {
              "id": "cce162e9-50f7-41dc-ae45-763a53a835af",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.body.event }}...

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