Skip to content

Instantly share code, notes, and snippets.

@architjn
Created June 21, 2025 19:41
Show Gist options
  • Save architjn/52caac9340be2d3809ec4e065f7bcce8 to your computer and use it in GitHub Desktop.
Save architjn/52caac9340be2d3809ec4e065f7bcce8 to your computer and use it in GitHub Desktop.
{
"name": "IVR Calling",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "6d30b683-8c36-4ef0-85e8-9b53a91e5609",
"responseMode": "responseNode",
"options": {}
},
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
0,
210
],
"id": "69f61072-a3d6-4975-846d-37cd1edf8189",
"name": "Webhook",
"webhookId": "6d30b683-8c36-4ef0-85e8-9b53a91e5609"
},
{
"parameters": {
"promptType": "define",
"text": "={{ $json.body.args.user_request }}",
"options": {
"systemMessage": "=You are a Archit Jain. You're AI Enthusiast.\nYou provide AI Automation workflow services to large enterprices all over the world to streamline their process.\n\ncall \"get time\" tool to get the current time\n\ncall \"search internet\" tool to get any information from the internet. And summarise the results received to a short answer\n\ncall \"available schedule\" tool to get the available time user has for the meeting.\n\ncall \"convert timezone\" tool to get the time in desired timezone. It takes input of \"time\", \"currentTimezone\" and \"targetTimezone\". All three input should be provided. for example query will look like \"11:20, Asia/Kolkata, America/New_York\""
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 2,
"position": [
960,
-120
],
"id": "4245ff17-1a06-4ab9-88e9-91ea4fdf69fc",
"name": "AI Agent"
},
{
"parameters": {
"options": {}
},
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1.4,
"position": [
1640,
40
],
"id": "6c3cbffd-10f6-4cd4-9e41-0b1849e21d0a",
"name": "Respond to Webhook"
},
{
"parameters": {
"model": "openai/gpt-4.1-nano",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
"typeVersion": 1,
"position": [
660,
200
],
"id": "d6083b0a-dc73-4e13-a661-665be507b891",
"name": "OpenRouter Chat Model",
"credentials": {
"openRouterApi": {
"id": "CGW0UD2Uwkzjnlyv",
"name": "OpenRouter account"
}
}
},
{
"parameters": {
"description": "call this tool to get the current time",
"jsCode": "function getCurrentTime() {\n return new Date().toISOString();\n}\n\nreturn getCurrentTime\n ()"
},
"type": "@n8n/n8n-nodes-langchain.toolCode",
"typeVersion": 1.3,
"position": [
780,
180
],
"id": "e3f5ae36-4944-49d2-9a22-d384720b53a6",
"name": "get time"
},
{
"parameters": {
"rules": {
"values": [
{
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"leftValue": "={{ $json.body.args.user_request }}",
"rightValue": "",
"operator": {
"type": "string",
"operation": "notEmpty",
"singleValue": true
},
"id": "d9d26ee2-a1e7-4cfb-b017-a4b70c90b8e3"
}
],
"combinator": "and"
},
"renameOutput": true,
"outputKey": "reply"
},
{
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict",
"version": 2
},
"conditions": [
{
"id": "41f44fec-3e67-424e-ae27-a90f13d57aa3",
"leftValue": "={{ $json.body.args.user_request }}",
"rightValue": "",
"operator": {
"type": "string",
"operation": "empty",
"singleValue": true
}
}
],
"combinator": "and"
},
"renameOutput": true,
"outputKey": "Ignore"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.switch",
"typeVersion": 3.2,
"position": [
220,
210
],
"id": "31d152f7-fe07-4d5a-9838-000d82a23587",
"name": "Switch"
},
{
"parameters": {
"respondWith": "noData",
"options": {}
},
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1.4,
"position": [
730,
360
],
"id": "1a43bc78-6634-464c-8d72-e9a5059666ac",
"name": "Respond to Webhook1"
},
{
"parameters": {
"method": "POST",
"url": "https://api.apify.com/v2/acts/scraperlink~google-search-results-serp-scraper/run-sync-get-dataset-items",
"authentication": "genericCredentialType",
"genericAuthType": "httpQueryAuth",
"sendBody": true,
"bodyParameters": {
"parameters": [
{
"name": "keyword",
"value": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('parameters0_Value', `search query here`, 'string') }}"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequestTool",
"typeVersion": 4.2,
"position": [
940,
180
],
"id": "28b9e5a3-8998-4272-acab-99920840309e",
"name": "search internet",
"credentials": {
"httpQueryAuth": {
"id": "iNQkR7FRp8EukQCZ",
"name": "Apify"
}
}
},
{
"parameters": {},
"type": "n8n-nodes-base.manualTrigger",
"typeVersion": 1,
"position": [
0,
-300
],
"id": "76a711e6-6eba-420f-b627-2875c4199100",
"name": "When clicking ‘Execute workflow’"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "a401ae39-8ae9-4349-a05c-e062edcd75f8",
"name": "phone_number",
"value": "+917838864992",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
220,
-300
],
"id": "9b569c64-b825-4395-b5eb-05d80b304f3e",
"name": "Edit Fields"
},
{
"parameters": {
"method": "POST",
"url": "https://api.retellai.com/v2/create-phone-call",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={\n \"from_number\": \"+13194191564\",\n \"to_number\": \"{{ $json.phone_number }}\",\n \"override_agent_id\": \"agent_7eab7d3b90e92416d7612c54d2\",\n \"override_agent_version\": 1,\n \"metadata\": {},\n \"retell_llm_dynamic_variables\": {\n \"customer_name\": \"Archit Jain\"\n }\n}",
"options": {}
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [
440,
-300
],
"id": "5ee7a5e7-48fc-4a2c-bf85-0330e7da3660",
"name": "HTTP Request",
"credentials": {
"httpHeaderAuth": {
"id": "ILqJ0Ss2E6N7bzva",
"name": "RapidAPI"
},
"httpBearerAuth": {
"id": "4MBMNXnkyn7N2F5l",
"name": "Retell AI"
}
}
},
{
"parameters": {
"toolDescription": "Gets the available schedule for web call booking",
"url": "https://api.cal.com/v2/schedules",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "cal-api-version",
"value": "2024-06-11"
},
{
"name": "Authorization",
"value": "Bearer cal_live_e13887331268f31229caadde2f105fa5"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.httpRequestTool",
"typeVersion": 4.2,
"position": [
1120,
180
],
"id": "1755814e-9787-4d0a-b190-e201c61b3341",
"name": "Available Schedule"
},
{
"parameters": {
"description": "Call this tool to convert the timezone of the available time. This tool takes time, currentTimezone and targetTimezone and returns converted time.",
"jsCode": "function convertToTimezone(timeStr, currentTimezone, targetTimezone) {\n const [hours, minutes] = timeStr.split(':').map(Number);\n const today = new Date();\n const date = new Date(today.getFullYear(), today.getMonth(), today.getDate(), hours, minutes);\n date.toLocaleString('en-US', { timeZone: currentTimezone });\n \n const options = {\n timeZone: targetTimezone,\n hour12: false,\n hour: '2-digit',\n minute: '2-digit'\n };\n return date.toLocaleString('en-US', options);\n}\n\nconst querySplit = query.split(\",\");\n\nif(querySplit.length !== 3) return \"invalid input\";\n\nconst timeStr = querySplit[0];\nconst currentTimezone = querySplit[1];\nconst targetTimezone = querySplit[2];\nreturn convertToTimezone(timeStr, currentTimezone, targetTimezone);"
},
"type": "@n8n/n8n-nodes-langchain.toolCode",
"typeVersion": 1.3,
"position": [
1300,
200
],
"id": "157b0acd-b493-494a-ac62-22a35dd16549",
"name": "Convert timezone"
},
{
"parameters": {
"toolDescription": "Call this tool to get the available timezone possible or allowed",
"url": "https://raw.githubusercontent.com/dmfilipenko/timezones.json/refs/heads/master/timezones.json",
"options": {}
},
"type": "n8n-nodes-base.httpRequestTool",
"typeVersion": 4.2,
"position": [
1460,
200
],
"id": "04c4bf4a-65b9-456a-b1d8-78bdd4f64bec",
"name": "Available TimeZones"
},
{
"parameters": {
"calendar": {
"__rl": true,
"mode": "list",
"value": ""
},
"start": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start', ``, 'string') }}",
"end": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End', ``, 'string') }}",
"additionalFields": {}
},
"type": "n8n-nodes-base.googleCalendarTool",
"typeVersion": 1.3,
"position": [
1200,
360
],
"id": "c7983cde-1ded-4fab-bd66-36e0bb415649",
"name": "Create Meeting"
}
],
"pinData": {
"Webhook": [
{
"json": {
"headers": {
"connection": "upgrade",
"host": "n8n.architjn.com",
"x-real-ip": "100.20.5.228",
"x-forwarded-for": "100.20.5.228",
"x-forwarded-proto": "https",
"content-length": "26812",
"accept": "application/json, text/plain, */*",
"content-type": "application/json",
"x-retell-signature": "v=1750504935337,d=4da1f516d0504bf596cdc8398cb7a07c0b1d9017e46a115c3027b08b3d04350b",
"user-agent": "axios/1.7.7",
"accept-encoding": "gzip, compress, deflate, br"
},
"params": {},
"query": {},
"body": {
"call": {
"call_id": "call_85dcea7526199f4e42fd310517d",
"call_type": "phone_call",
"agent_id": "agent_7eab7d3b90e92416d7612c54d2",
"agent_version": 1,
"retell_llm_dynamic_variables": {
"customer_name": "Archit Jain"
},
"call_status": "ongoing",
"start_timestamp": 1750504841648,
"transcript": "Agent: Hi there! Um, thanks for calling. How can I, uh, help you today?\nUser: Hi can you tell me what do you do?\nAgent: Oh, um, I basically help with AI automation workflows for big companies, you know, to make their stuff run smoother. Uh, I can also help with scheduling or finding info. So, uh, what about you?\nUser: Yeah, I was looking for setting up a call. I want to auto make my work flow.\nAgent: Oh, uh, great! So, you wanna set up a call to, um, automate your workflow. Uh, I see you're available Monday to Friday, like, in the evenings and late at night. Do you want me to suggest a specific time or convert it to your timezone?\nUser: Yes, just tell me in Indian time zone, what time\nUser: is available\nAgent: Sure, just a moment while I convert those times to Indian Standard Time for you.\nAgent: Uh, it seems like I had a little trouble with the conversion. Could you, um, tell me the specific hours you're available, and I can help convert them to Indian time?\nUser: Yeah, I am available at five, AM in UK.\n",
"transcript_object": [
{
"role": "agent",
"content": "Hi there! Um, thanks for calling. How can I, uh, help you today?",
"words": [
{
"word": "Hi ",
"start": 1.543,
"end": 1.764
},
{
"word": "there!",
"start": 1.764,
"end": 2.286
},
{
"word": " Um, ",
"start": 2.367,
"end": 2.762
},
{
"word": "thanks ",
"start": 2.762,
"end": 3.018
},
{
"word": "for ",
"start": 3.018,
"end": 3.145
},
{
"word": "calling.",
"start": 3.145,
"end": 3.714
},
{
"word": " How ",
"start": 3.749208251953125,
"end": 3.946208251953125
},
{
"word": "can ",
"start": 3.946208251953125,
"end": 4.144208251953125
},
{
"word": "I, ",
"start": 4.144208251953125,
"end": 4.480208251953125
},
{
"word": "uh, ",
"start": 4.480208251953125,
"end": 4.945208251953125
},
{
"word": "help ",
"start": 4.945208251953125,
"end": 5.200208251953125
},
{
"word": "you ",
"start": 5.200208251953125,
"end": 5.316208251953125
},
{
"word": "today?",
"start": 5.316208251953125,
"end": 5.850208251953125
}
],
"metadata": {
"response_id": 0
}
},
{
"role": "user",
"content": "Hi can you tell me what do you do?",
"words": [
{
"word": "Hi ",
"start": 8.459999999999999,
"end": 8.94
},
{
"word": "can ",
"start": 8.94,
"end": 9.26
},
{
"word": "you ",
"start": 9.26,
"end": 9.5
},
{
"word": "tell ",
"start": 9.5,
"end": 9.579998999999999
},
{
"word": "me ",
"start": 9.579998999999999,
"end": 9.82
},
{
"word": "what ",
"start": 9.82,
"end": 10.059999999999999
},
{
"word": "do ",
"start": 10.059999999999999,
"end": 10.219999999999999
},
{
"word": "you ",
"start": 10.219999999999999,
"end": 10.379999999999999
},
{
"word": "do?",
"start": 10.379999999999999,
"end": 10.79
}
]
},
{
"role": "agent",
"content": "Oh, um, I basically help with AI automation workflows for big companies, you know, to make their stuff run smoother. Uh, I can also help with scheduling or finding info. So, uh, what about you?",
"words": [
{
"word": "Oh, ",
"start": 16.524,
"end": 16.791
},
{
"word": "um, ",
"start": 16.791,
"end": 17.615
},
{
"word": "I ",
"start": 17.615,
"end": 17.801
},
{
"word": "basically ",
"start": 17.801,
"end": 18.254
},
{
"word": "help ",
"start": 18.254,
"end": 18.521
},
{
"word": "with ",
"start": 18.521,
"end": 18.753
},
{
"word": "AI ",
"start": 18.753,
"end": 19.101
},
{
"word": "automation ",
"start": 19.101,
"end": 19.775
},
{
"word": "workflows ",
"start": 19.775,
"end": 20.39
},
{
"word": "for ",
"start": 20.39,
"end": 20.657
},
{
"word": "big ",
"start": 20.657,
"end": 20.936
},
{
"word": "companies, ",
"start": 20.936,
"end": 21.911
},
{
"word": "you ",
"start": 21.911,
"end": 22.039
},
{
"word": "know, ",
"start": 22.039,
"end": 22.213
},
{
"word": "to ",
"start": 22.213,
"end": 22.352
},
{
"word": "make ",
"start": 22.352,
"end": 22.584
},
{
"word": "their ",
"start": 22.584,
"end": 22.782
},
{
"word": "stuff ",
"start": 22.782,
"end": 23.107
},
{
"word": "run ",
"start": 23.107,
"end": 23.327
},
{
"word": "smoother.",
"start": 23.327,
"end": 24.012
},
{
"word": " Uh, ",
"start": 24.058291748046877,
"end": 24.221291748046873
},
{
"word": "I ",
"start": 24.221291748046873,
"end": 24.314291748046877
},
{
"word": "can ",
"start": 24.314291748046877,
"end": 24.488291748046876
},
{
"word": "also ",
"start": 24.488291748046876,
"end": 24.709291748046876
},
{
"word": "help ",
"start": 24.709291748046876,
"end": 24.952291748046875
},
{
"word": "with ",
"start": 24.952291748046875,
"end": 25.150291748046875
},
{
"word": "scheduling ",
"start": 25.150291748046875,
"end": 25.695291748046873
},
{
"word": "or ",
"start": 25.695291748046873,
"end": 25.904291748046877
},
{
"word": "finding ",
"start": 25.904291748046877,
"end": 26.288291748046873
},
{
"word": "info.",
"start": 26.288291748046873,
"end": 26.938291748046876
},
{
"word": " So, ",
"start": 26.95,
"end": 27.507
},
{
"word": "uh, ",
"start": 27.507,
"end": 27.878
},
{
"word": "what ",
"start": 27.878,
"end": 28.064
},
{
"word": "about ",
"start": 28.064,
"end": 28.262
},
{
"word": "you?",
"start": 28.262,
"end": 28.656
}
],
"metadata": {
"interrupt_id": 1
}
},
{
"role": "user",
"content": "Yeah, I was looking for setting up a call. I want to auto make my work flow.",
"words": [
{
"word": "Yeah, ",
"start": 31.07,
"end": 31.309999
},
{
"word": "I ",
"start": 31.309999,
"end": 31.469998999999998
},
{
"word": "was ",
"start": 31.469998999999998,
"end": 31.869998
},
{
"word": "looking ",
"start": 31.869998,
"end": 32.370000000000005
},
{
"word": "for ",
"start": 32.43,
"end": 32.68
},
{
"word": "setting ",
"start": 32.760000000000005,
"end": 33.080000000000005
},
{
"word": "up ",
"start": 33.080000000000005,
"end": 33.2
},
{
"word": "a ",
"start": 33.2,
"end": 33.32
},
{
"word": "call. ",
"start": 33.32,
"end": 33.56
},
{
"word": "I ",
"start": 33.56,
"end": 33.720000000000006
},
{
"word": "want ",
"start": 33.720000000000006,
"end": 34.2
},
{
"word": "to ",
"start": 34.2,
"end": 34.68
},
{
"word": "auto ",
"start": 34.68,
"end": 34.84
},
{
"word": "make ",
"start": 34.84,
"end": 35.24
},
{
"word": "my ",
"start": 35.24,
"end": 35.400000000000006
},
{
"word": "work ",
"start": 35.400000000000006,
"end": 35.56
},
{
"word": "flow.",
"start": 35.56,
"end": 36.06
}
]
},
{
"role": "agent",
"content": "Oh, uh, great! So, you wanna set up a call to, um, automate your workflow. Uh, I see you're available Monday to Friday, like, in the evenings and late at night. Do you want me to suggest a specific time or convert it to your timezone?",
"words": [
{
"word": "Oh, ",
"start": 43.57,
"end": 43.907
},
{
"word": "uh, ",
"start": 43.907,
"end": 44.081
},
{
"word": "great!",
"start": 44.081,
"end": 44.639
},
{
"word": " So, ",
"start": 44.65058325195312,
"end": 45.079583251953125
},
{
"word": "you ",
"start": 45.079583251953125,
"end": 45.21858325195313
},
{
"word": "wanna ",
"start": 45.21858325195313,
"end": 45.41658325195313
},
{
"word": "set ",
"start": 45.41658325195313,
"end": 45.567583251953124
},
{
"word": "up ",
"start": 45.567583251953124,
"end": 45.683583251953124
},
{
"word": "a ",
"start": 45.683583251953124,
"end": 45.76458325195313
},
{
"word": "call ",
"start": 45.76458325195313,
"end": 46.17158325195312
},
{
"word": "to, ",
"start": 46.17158325195312,
"end": 46.588583251953125
},
{
"word": "um, ",
"start": 46.588583251953125,
"end": 46.890583251953124
},
{
"word": "automate ",
"start": 46.890583251953124,
"end": 47.35558325195313
},
{
"word": "your ",
"start": 47.35558325195313,
"end": 47.51758325195313
},
{
"word": "workflow.",
"start": 47.51758325195313,
"end": 48.167583251953126
},
{
"word": " Uh, ",
"start": 48.214041748046874,
"end": 48.37704174804688
},
{
"word": "I ",
"start": 48.37704174804688,
"end": 48.50504174804688
},
{
"word": "see ",
"start": 48.50504174804688,
"end": 48.656041748046874
},
{
"word": "you're ",
"start": 48.656041748046874,
"end": 48.84104174804688
},
{
"word": "available ",
"start": 48.84104174804688,
"end": 49.34104174804688
},
{
"word": "Monday ",
"start": 49.34104174804688,
"end": 49.66604174804687
},
{
"word": "to ",
"start": 49.66604174804687,
"end": 49.793041748046875
},
{
"word": "Friday, ",
"start": 49.793041748046875,
"end": 50.18804174804688
},
{
"word": "like, ",
"start": 50.18804174804688,
"end": 50.79204174804688
},
{
"word": "in ",
"start": 50.79204174804688,
"end": 50.96604174804688
},
{
"word": "the ",
"start": 50.96604174804688,
"end": 51.10504174804687
},
{
"word": "evenings ",
"start": 51.10504174804687,
"end": 51.53504174804687
},
{
"word": "and ",
"start": 51.53504174804687,
"end": 51.66304174804687
},
{
"word": "late ",
"start": 51.66304174804687,
"end": 51.860041748046875
},
{
"word": "at ",
"start": 51.860041748046875,
"end": 51.976041748046875
},
{
"word": "night.",
"start": 51.976041748046875,
"end": 52.53304174804688
},
{
"word": " Do ",
"start": 52.579416748046874,
"end": 52.823416748046874
},
{
"word": "you ",
"start": 52.823416748046874,
"end": 52.98641674804688
},
{
"word": "want ",
"start": 52.98641674804688,
"end": 53.26441674804688
},
{
"word": "me ",
"start": 53.26441674804688,
"end": 53.41541674804687
},
{
"word": "to ",
"start": 53.41541674804687,
"end": 53.566416748046876
},
{
"word": "suggest ",
"start": 53.566416748046876,
"end": 53.938416748046876
},
{
"word": "a ",
"start": 53.938416748046876,
"end": 54.01941674804687
},
{
"word": "specific ",
"start": 54.01941674804687,
"end": 54.542416748046875
},
{
"word": "time ",
"start": 54.542416748046875,
"end": 54.85541674804688
},
{
"word": "or ",
"start": 54.85541674804688,
"end": 55.006416748046874
},
{
"word": "convert ",
"start": 55.006416748046874,
"end": 55.49441674804687
},
{
"word": "it ",
"start": 55.49441674804687,
"end": 55.59841674804687
},
{
"word": "to ",
"start": 55.59841674804687,
"end": 55.71441674804687
},
{
"word": "your ",
"start": 55.71441674804687,
"end": 55.877416748046876
},
{
"word": "timezone?",
"start": 55.877416748046876,
"end": 56.62041674804688
}
],
"metadata": {
"interrupt_id": 2
}
},
{
"role": "user",
"content": "Yes, just tell me in Indian time zone, what time",
"words": [
{
"word": "Yes, ",
"start": 58.720000000000006,
"end": 58.92
},
{
"word": "just ",
"start": 58.92,
"end": 59.120000000000005
},
{
"word": "tell ",
"start": 59.120000000000005,
"end": 59.32
},
{
"word": "me ",
"start": 59.32,
"end": 59.52
},
{
"word": "in ",
"start": 59.52,
"end": 59.92
},
{
"word": "Indian ",
"start": 59.92,
"end": 60.42
},
{
"word": "time ",
"start": 60.63,
"end": 60.88
},
{
"word": "zone, ",
"start": 60.88,
"end": 61.2
},
{
"word": "what ",
"start": 61.2,
"end": 61.7
},
{
"word": "time",
"start": 62.12000200000001,
"end": 62.59
}
]
},
{
"role": "user",
"content": "is available",
"words": [
{
"word": "is ",
"start": 62.59,
"end": 63.09
},
{
"word": "available",
"start": 63.09,
"end": 63.59
}
]
},
{
"role": "agent",
"content": "Sure, just a moment while I convert those times to Indian Standard Time for you.",
"words": [
{
"word": "Sure, ",
"start": 65.99,
"end": 66.373
},
{
"word": "just ",
"start": 66.373,
"end": 66.594
},
{
"word": "a ",
"start": 66.594,
"end": 66.675
},
{
"word": "moment ",
"start": 66.675,
"end": 66.988
},
{
"word": "while ",
"start": 66.988,
"end": 67.232
},
{
"word": "I ",
"start": 67.232,
"end": 67.337
},
{
"word": "convert ",
"start": 67.337,
"end": 67.685
},
{
"word": "those ",
"start": 67.685,
"end": 67.905
},
{
"word": "times ",
"start": 67.905,
"end": 68.196
},
{
"word": "to ",
"start": 68.196,
"end": 68.474
},
{
"word": "Indian ",
"start": 68.474,
"end": 68.95
},
{
"word": "Standard ",
"start": 68.95,
"end": 69.426
},
{
"word": "Time ",
"start": 69.426,
"end": 69.693
},
{
"word": "for ",
"start": 69.693,
"end": 69.856
},
{
"word": "you.",
"start": 69.856,
"end": 70.274
}
],
"metadata": {
"response_id": 4
}
},
{
"role": "agent",
"content": "Uh, it seems like I had a little trouble with the conversion. Could you, um, tell me the specific hours you're available, and I can help convert them to Indian time?",
"words": [
{
"word": "Uh, ",
"start": 73.853,
"end": 74.445
},
{
"word": "it ",
"start": 74.445,
"end": 74.631
},
{
"word": "seems ",
"start": 74.631,
"end": 74.898
},
{
"word": "like ",
"start": 74.898,
"end": 75.072
},
{
"word": "I ",
"start": 75.072,
"end": 75.153
},
{
"word": "had ",
"start": 75.153,
"end": 75.316
},
{
"word": "a ",
"start": 75.316,
"end": 75.385
},
{
"word": "little ",
"start": 75.385,
"end": 75.652
},
{
"word": "trouble ",
"start": 75.652,
"end": 75.954
},
{
"word": "with ",
"start": 75.954,
"end": 76.117
},
{
"word": "the ",
"start": 76.117,
"end": 76.233
},
{
"word": "conversion.",
"start": 76.233,
"end": 76.929
},
{
"word": " Could ",
"start": 76.9525,
"end": 77.2545
},
{
"word": "you, ",
"start": 77.2545,
"end": 77.7425
},
{
"word": "um, ",
"start": 77.7425,
"end": 78.9495
},
{
"word": "tell ",
"start": 78.9495,
"end": 79.2515
},
{
"word": "me ",
"start": 79.2515,
"end": 79.4145
},
{
"word": "the ",
"start": 79.4145,
"end": 79.5415
},
{
"word": "specific ",
"start": 79.5415,
"end": 80.0645
},
{
"word": "hours ",
"start": 80.0645,
"end": 80.3545
},
{
"word": "you're ",
"start": 80.3545,
"end": 80.5635
},
{
"word": "available, ",
"start": 80.5635,
"end": 81.4575
},
{
"word": "and ",
"start": 81.4575,
"end": 81.7705
},
{
"word": "I ",
"start": 81.7705,
"end": 81.9335
},
{
"word": "can ",
"start": 81.9335,
"end": 82.1885
},
{
"word": "help ",
"start": 82.1885,
"end": 82.5135
},
{
"word": "convert ",
"start": 82.5135,
"end": 83.0365
},
{
"word": "them ",
"start": 83.0365,
"end": 83.5355
},
{
"word": "to ",
"start": 83.5355,
"end": 83.8835
},
{
"word": "Indian ",
"start": 83.8835,
"end": 84.4295
},
{
"word": "time?",
"start": 84.4295,
"end": 85.0565
}
],
"metadata": {
"interrupt_id": 3
}
},
{
"role": "user",
"content": "Yeah, I am available at five, AM in UK.",
"words": [
{
"word": "Yeah, ",
"start": 86.72999999999999,
"end": 87.22999999999999
},
{
"word": "I ",
"start": 87.53,
"end": 87.61000399999999
},
{
"word": "am ",
"start": 87.61000399999999,
"end": 87.85
},
{
"word": "available ",
"start": 87.85,
"end": 88.35
},
{
"word": "at ",
"start": 88.72999999999999,
"end": 88.97
},
{
"word": "five, ",
"start": 88.97,
"end": 89.44
},
{
"word": "AM ",
"start": 90.08,
"end": 90.58
},
{
"word": "in ",
"start": 91.33999999999999,
"end": 91.82
},
{
"word": "UK.",
"start": 91.82,
"end": 92.32
}
]
}
],
"transcript_with_tool_calls": [
{
"role": "agent",
"content": "Hi there! Um, thanks for calling. How can I, uh, help you today?",
"words": [
{
"word": "Hi ",
"start": 1.543,
"end": 1.764
},
{
"word": "there!",
"start": 1.764,
"end": 2.286
},
{
"word": " Um, ",
"start": 2.367,
"end": 2.762
},
{
"word": "thanks ",
"start": 2.762,
"end": 3.018
},
{
"word": "for ",
"start": 3.018,
"end": 3.145
},
{
"word": "calling.",
"start": 3.145,
"end": 3.714
},
{
"word": " How ",
"start": 3.749208251953125,
"end": 3.946208251953125
},
{
"word": "can ",
"start": 3.946208251953125,
"end": 4.144208251953125
},
{
"word": "I, ",
"start": 4.144208251953125,
"end": 4.480208251953125
},
{
"word": "uh, ",
"start": 4.480208251953125,
"end": 4.945208251953125
},
{
"word": "help ",
"start": 4.945208251953125,
"end": 5.200208251953125
},
{
"word": "you ",
"start": 5.200208251953125,
"end": 5.316208251953125
},
{
"word": "today?",
"start": 5.316208251953125,
"end": 5.850208251953125
}
],
"metadata": {
"response_id": 0
}
},
{
"role": "user",
"content": "Hi can you tell me what do you do?",
"words": [
{
"word": "Hi ",
"start": 8.459999999999999,
"end": 8.94
},
{
"word": "can ",
"start": 8.94,
"end": 9.26
},
{
"word": "you ",
"start": 9.26,
"end": 9.5
},
{
"word": "tell ",
"start": 9.5,
"end": 9.579998999999999
},
{
"word": "me ",
"start": 9.579998999999999,
"end": 9.82
},
{
"word": "what ",
"start": 9.82,
"end": 10.059999999999999
},
{
"word": "do ",
"start": 10.059999999999999,
"end": 10.219999999999999
},
{
"word": "you ",
"start": 10.219999999999999,
"end": 10.379999999999999
},
{
"word": "do?",
"start": 10.379999999999999,
"end": 10.79
}
]
},
{
"role": "tool_call_invocation",
"tool_call_id": "tool_call_20ad9b",
"name": "n8n-workflow",
"arguments": "{\"user_request\":\"Hi, can you tell me what do you do?\"}"
},
{
"role": "tool_call_result",
"tool_call_id": "tool_call_20ad9b",
"content": "{\"output\":\"Hello! I am Archit Jain, an AI Enthusiast. I provide AI Automation workflow services to large enterprises around the world. My goal is to streamline and optimize their processes through automation, making operations more efficient and effective. If you'd like, I can also assist with scheduling meetings or finding specific information for you. How can I help today?\"}"
},
{
"role": "agent",
"content": "Oh, um, I basically help with AI automation workflows for big companies, you know, to make their stuff run smoother. Uh, I can also help with scheduling or finding info. So, uh, what about you?",
"words": [
{
"word": "Oh, ",
"start": 16.524,
"end": 16.791
},
{
"word": "um, ",
"start": 16.791,
"end": 17.615
},
{
"word": "I ",
"start": 17.615,
"end": 17.801
},
{
"word": "basically ",
"start": 17.801,
"end": 18.254
},
{
"word": "help ",
"start": 18.254,
"end": 18.521
},
{
"word": "with ",
"start": 18.521,
"end": 18.753
},
{
"word": "AI ",
"start": 18.753,
"end": 19.101
},
{
"word": "automation ",
"start": 19.101,
"end": 19.775
},
{
"word": "workflows ",
"start": 19.775,
"end": 20.39
},
{
"word": "for ",
"start": 20.39,
"end": 20.657
},
{
"word": "big ",
"start": 20.657,
"end": 20.936
},
{
"word": "companies, ",
"start": 20.936,
"end": 21.911
},
{
"word": "you ",
"start": 21.911,
"end": 22.039
},
{
"word": "know, ",
"start": 22.039,
"end": 22.213
},
{
"word": "to ",
"start": 22.213,
"end": 22.352
},
{
"word": "make ",
"start": 22.352,
"end": 22.584
},
{
"word": "their ",
"start": 22.584,
"end": 22.782
},
{
"word": "stuff ",
"start": 22.782,
"end": 23.107
},
{
"word": "run ",
"start": 23.107,
"end": 23.327
},
{
"word": "smoother.",
"start": 23.327,
"end": 24.012
},
{
"word": " Uh, ",
"start": 24.058291748046877,
"end": 24.221291748046873
},
{
"word": "I ",
"start": 24.221291748046873,
"end": 24.314291748046877
},
{
"word": "can ",
"start": 24.314291748046877,
"end": 24.488291748046876
},
{
"word": "also ",
"start": 24.488291748046876,
"end": 24.709291748046876
},
{
"word": "help ",
"start": 24.709291748046876,
"end": 24.952291748046875
},
{
"word": "with ",
"start": 24.952291748046875,
"end": 25.150291748046875
},
{
"word": "scheduling ",
"start": 25.150291748046875,
"end": 25.695291748046873
},
{
"word": "or ",
"start": 25.695291748046873,
"end": 25.904291748046877
},
{
"word": "finding ",
"start": 25.904291748046877,
"end": 26.288291748046873
},
{
"word": "info.",
"start": 26.288291748046873,
"end": 26.938291748046876
},
{
"word": " So, ",
"start": 26.95,
"end": 27.507
},
{
"word": "uh, ",
"start": 27.507,
"end": 27.878
},
{
"word": "what ",
"start": 27.878,
"end": 28.064
},
{
"word": "about ",
"start": 28.064,
"end": 28.262
},
{
"word": "you?",
"start": 28.262,
"end": 28.656
}
],
"metadata": {
"interrupt_id": 1
}
},
{
"role": "user",
"content": "Yeah, I was looking for setting up a call. I want to auto make my work flow.",
"words": [
{
"word": "Yeah, ",
"start": 31.07,
"end": 31.309999
},
{
"word": "I ",
"start": 31.309999,
"end": 31.469998999999998
},
{
"word": "was ",
"start": 31.469998999999998,
"end": 31.869998
},
{
"word": "looking ",
"start": 31.869998,
"end": 32.370000000000005
},
{
"word": "for ",
"start": 32.43,
"end": 32.68
},
{
"word": "setting ",
"start": 32.760000000000005,
"end": 33.080000000000005
},
{
"word": "up ",
"start": 33.080000000000005,
"end": 33.2
},
{
"word": "a ",
"start": 33.2,
"end": 33.32
},
{
"word": "call. ",
"start": 33.32,
"end": 33.56
},
{
"word": "I ",
"start": 33.56,
"end": 33.720000000000006
},
{
"word": "want ",
"start": 33.720000000000006,
"end": 34.2
},
{
"word": "to ",
"start": 34.2,
"end": 34.68
},
{
"word": "auto ",
"start": 34.68,
"end": 34.84
},
{
"word": "make ",
"start": 34.84,
"end": 35.24
},
{
"word": "my ",
"start": 35.24,
"end": 35.400000000000006
},
{
"word": "work ",
"start": 35.400000000000006,
"end": 35.56
},
{
"word": "flow.",
"start": 35.56,
"end": 36.06
}
]
},
{
"role": "tool_call_invocation",
"tool_call_id": "tool_call_393602",
"name": "n8n-workflow",
"arguments": "{\"user_request\":\"I want to set up a call to automate my workflow.\"}"
},
{
"role": "tool_call_result",
"tool_call_id": "tool_call_393602",
"content": "{\"output\":\"Your available hours for scheduling a call are Monday to Friday from 17:30 to 19:00 and from 22:00 to 23:59 in the Europe/London timezone. Would you like me to suggest a specific time slot or convert these times to your preferred timezone?\"}"
},
{
"role": "agent",
"content": "Oh, uh, great! So, you wanna set up a call to, um, automate your workflow. Uh, I see you're available Monday to Friday, like, in the evenings and late at night. Do you want me to suggest a specific time or convert it to your timezone?",
"words": [
{
"word": "Oh, ",
"start": 43.57,
"end": 43.907
},
{
"word": "uh, ",
"start": 43.907,
"end": 44.081
},
{
"word": "great!",
"start": 44.081,
"end": 44.639
},
{
"word": " So, ",
"start": 44.65058325195312,
"end": 45.079583251953125
},
{
"word": "you ",
"start": 45.079583251953125,
"end": 45.21858325195313
},
{
"word": "wanna ",
"start": 45.21858325195313,
"end": 45.41658325195313
},
{
"word": "set ",
"start": 45.41658325195313,
"end": 45.567583251953124
},
{
"word": "up ",
"start": 45.567583251953124,
"end": 45.683583251953124
},
{
"word": "a ",
"start": 45.683583251953124,
"end": 45.76458325195313
},
{
"word": "call ",
"start": 45.76458325195313,
"end": 46.17158325195312
},
{
"word": "to, ",
"start": 46.17158325195312,
"end": 46.588583251953125
},
{
"word": "um, ",
"start": 46.588583251953125,
"end": 46.890583251953124
},
{
"word": "automate ",
"start": 46.890583251953124,
"end": 47.35558325195313
},
{
"word": "your ",
"start": 47.35558325195313,
"end": 47.51758325195313
},
{
"word": "workflow.",
"start": 47.51758325195313,
"end": 48.167583251953126
},
{
"word": " Uh, ",
"start": 48.214041748046874,
"end": 48.37704174804688
},
{
"word": "I ",
"start": 48.37704174804688,
"end": 48.50504174804688
},
{
"word": "see ",
"start": 48.50504174804688,
"end": 48.656041748046874
},
{
"word": "you're ",
"start": 48.656041748046874,
"end": 48.84104174804688
},
{
"word": "available ",
"start": 48.84104174804688,
"end": 49.34104174804688
},
{
"word": "Monday ",
"start": 49.34104174804688,
"end": 49.66604174804687
},
{
"word": "to ",
"start": 49.66604174804687,
"end": 49.793041748046875
},
{
"word": "Friday, ",
"start": 49.793041748046875,
"end": 50.18804174804688
},
{
"word": "like, ",
"start": 50.18804174804688,
"end": 50.79204174804688
},
{
"word": "in ",
"start": 50.79204174804688,
"end": 50.96604174804688
},
{
"word": "the ",
"start": 50.96604174804688,
"end": 51.10504174804687
},
{
"word": "evenings ",
"start": 51.10504174804687,
"end": 51.53504174804687
},
{
"word": "and ",
"start": 51.53504174804687,
"end": 51.66304174804687
},
{
"word": "late ",
"start": 51.66304174804687,
"end": 51.860041748046875
},
{
"word": "at ",
"start": 51.860041748046875,
"end": 51.976041748046875
},
{
"word": "night.",
"start": 51.976041748046875,
"end": 52.53304174804688
},
{
"word": " Do ",
"start": 52.579416748046874,
"end": 52.823416748046874
},
{
"word": "you ",
"start": 52.823416748046874,
"end": 52.98641674804688
},
{
"word": "want ",
"start": 52.98641674804688,
"end": 53.26441674804688
},
{
"word": "me ",
"start": 53.26441674804688,
"end": 53.41541674804687
},
{
"word": "to ",
"start": 53.41541674804687,
"end": 53.566416748046876
},
{
"word": "suggest ",
"start": 53.566416748046876,
"end": 53.938416748046876
},
{
"word": "a ",
"start": 53.938416748046876,
"end": 54.01941674804687
},
{
"word": "specific ",
"start": 54.01941674804687,
"end": 54.542416748046875
},
{
"word": "time ",
"start": 54.542416748046875,
"end": 54.85541674804688
},
{
"word": "or ",
"start": 54.85541674804688,
"end": 55.006416748046874
},
{
"word": "convert ",
"start": 55.006416748046874,
"end": 55.49441674804687
},
{
"word": "it ",
"start": 55.49441674804687,
"end": 55.59841674804687
},
{
"word": "to ",
"start": 55.59841674804687,
"end": 55.71441674804687
},
{
"word": "your ",
"start": 55.71441674804687,
"end": 55.877416748046876
},
{
"word": "timezone?",
"start": 55.877416748046876,
"end": 56.62041674804688
}
],
"metadata": {
"interrupt_id": 2
}
},
{
"role": "user",
"content": "Yes, just tell me in Indian time zone, what time",
"words": [
{
"word": "Yes, ",
"start": 58.720000000000006,
"end": 58.92
},
{
"word": "just ",
"start": 58.92,
"end": 59.120000000000005
},
{
"word": "tell ",
"start": 59.120000000000005,
"end": 59.32
},
{
"word": "me ",
"start": 59.32,
"end": 59.52
},
{
"word": "in ",
"start": 59.52,
"end": 59.92
},
{
"word": "Indian ",
"start": 59.92,
"end": 60.42
},
{
"word": "time ",
"start": 60.63,
"end": 60.88
},
{
"word": "zone, ",
"start": 60.88,
"end": 61.2
},
{
"word": "what ",
"start": 61.2,
"end": 61.7
},
{
"word": "time",
"start": 62.12000200000001,
"end": 62.59
}
]
},
{
"role": "user",
"content": "is available",
"words": [
{
"word": "is ",
"start": 62.59,
"end": 63.09
},
{
"word": "available",
"start": 63.09,
"end": 63.59
}
]
},
{
"role": "tool_call_invocation",
"tool_call_id": "tool_call_8a46b8",
"name": "n8n-workflow",
"arguments": "{\"user_request\":\"Convert the available hours to Indian time zone.\"}"
},
{
"role": "agent",
"content": "Sure, just a moment while I convert those times to Indian Standard Time for you.",
"words": [
{
"word": "Sure, ",
"start": 65.99,
"end": 66.373
},
{
"word": "just ",
"start": 66.373,
"end": 66.594
},
{
"word": "a ",
"start": 66.594,
"end": 66.675
},
{
"word": "moment ",
"start": 66.675,
"end": 66.988
},
{
"word": "while ",
"start": 66.988,
"end": 67.232
},
{
"word": "I ",
"start": 67.232,
"end": 67.337
},
{
"word": "convert ",
"start": 67.337,
"end": 67.685
},
{
"word": "those ",
"start": 67.685,
"end": 67.905
},
{
"word": "times ",
"start": 67.905,
"end": 68.196
},
{
"word": "to ",
"start": 68.196,
"end": 68.474
},
{
"word": "Indian ",
"start": 68.474,
"end": 68.95
},
{
"word": "Standard ",
"start": 68.95,
"end": 69.426
},
{
"word": "Time ",
"start": 69.426,
"end": 69.693
},
{
"word": "for ",
"start": 69.693,
"end": 69.856
},
{
"word": "you.",
"start": 69.856,
"end": 70.274
}
],
"metadata": {
"response_id": 4
}
},
{
"role": "tool_call_result",
"tool_call_id": "tool_call_8a46b8",
"content": "{\"output\":\"It appears that there was an issue converting the available hours to Indian Standard Time (IST). The conversion tool did not accept the input as valid. However, I can manually assist you if you provide the hours you'd like to convert, or I can try another approach to fetch the correct time zone conversion. Would you like me to proceed with a different method?\"}"
},
{
"role": "agent",
"content": "Uh, it seems like I had a little trouble with the conversion. Could you, um, tell me the specific hours you're available, and I can help convert them to Indian time?",
"words": [
{
"word": "Uh, ",
"start": 73.853,
"end": 74.445
},
{
"word": "it ",
"start": 74.445,
"end": 74.631
},
{
"word": "seems ",
"start": 74.631,
"end": 74.898
},
{
"word": "like ",
"start": 74.898,
"end": 75.072
},
{
"word": "I ",
"start": 75.072,
"end": 75.153
},
{
"word": "had ",
"start": 75.153,
"end": 75.316
},
{
"word": "a ",
"start": 75.316,
"end": 75.385
},
{
"word": "little ",
"start": 75.385,
"end": 75.652
},
{
"word": "trouble ",
"start": 75.652,
"end": 75.954
},
{
"word": "with ",
"start": 75.954,
"end": 76.117
},
{
"word": "the ",
"start": 76.117,
"end": 76.233
},
{
"word": "conversion.",
"start": 76.233,
"end": 76.929
},
{
"word": " Could ",
"start": 76.9525,
"end": 77.2545
},
{
"word": "you, ",
"start": 77.2545,
"end": 77.7425
},
{
"word": "um, ",
"start": 77.7425,
"end": 78.9495
},
{
"word": "tell ",
"start": 78.9495,
"end": 79.2515
},
{
"word": "me ",
"start": 79.2515,
"end": 79.4145
},
{
"word": "the ",
"start": 79.4145,
"end": 79.5415
},
{
"word": "specific ",
"start": 79.5415,
"end": 80.0645
},
{
"word": "hours ",
"start": 80.0645,
"end": 80.3545
},
{
"word": "you're ",
"start": 80.3545,
"end": 80.5635
},
{
"word": "available, ",
"start": 80.5635,
"end": 81.4575
},
{
"word": "and ",
"start": 81.4575,
"end": 81.7705
},
{
"word": "I ",
"start": 81.7705,
"end": 81.9335
},
{
"word": "can ",
"start": 81.9335,
"end": 82.1885
},
{
"word": "help ",
"start": 82.1885,
"end": 82.5135
},
{
"word": "convert ",
"start": 82.5135,
"end": 83.0365
},
{
"word": "them ",
"start": 83.0365,
"end": 83.5355
},
{
"word": "to ",
"start": 83.5355,
"end": 83.8835
},
{
"word": "Indian ",
"start": 83.8835,
"end": 84.4295
},
{
"word": "time?",
"start": 84.4295,
"end": 85.0565
}
],
"metadata": {
"interrupt_id": 3
}
},
{
"role": "user",
"content": "Yeah, I am available at five, AM in UK.",
"words": [
{
"word": "Yeah, ",
"start": 86.72999999999999,
"end": 87.22999999999999
},
{
"word": "I ",
"start": 87.53,
"end": 87.61000399999999
},
{
"word": "am ",
"start": 87.61000399999999,
"end": 87.85
},
{
"word": "available ",
"start": 87.85,
"end": 88.35
},
{
"word": "at ",
"start": 88.72999999999999,
"end": 88.97
},
{
"word": "five, ",
"start": 88.97,
"end": 89.44
},
{
"word": "AM ",
"start": 90.08,
"end": 90.58
},
{
"word": "in ",
"start": 91.33999999999999,
"end": 91.82
},
{
"word": "UK.",
"start": 91.82,
"end": 92.32
}
]
},
{
"role": "tool_call_invocation",
"tool_call_id": "tool_call_370d27",
"name": "n8n-workflow",
"arguments": "{\"user_request\":\"Convert 5 AM UK time to Indian Standard Time.\"}"
}
],
"latency": {},
"metadata": {},
"call_cost": {
"total_duration_unit_price": 0,
"product_costs": [],
"combined_cost": 0,
"total_duration_seconds": 0
},
"opt_out_sensitive_data_storage": false,
"opt_in_signed_url": false,
"from_number": "+13194191564",
"to_number": "+917838864992",
"direction": "outbound"
},
"name": "n8n-workflow",
"args": {
"user_request": "Convert 5 AM UK time to Indian Standard Time."
}
},
"webhookUrl": "https://n8n.architjn.com/webhook/6d30b683-8c36-4ef0-85e8-9b53a91e5609",
"executionMode": "production"
}
}
]
},
"connections": {
"Webhook": {
"main": [
[
{
"node": "Switch",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
},
"OpenRouter Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"get time": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Switch": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
],
[
{
"node": "Respond to Webhook1",
"type": "main",
"index": 0
}
]
]
},
"search internet": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"When clicking ‘Execute workflow’": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields": {
"main": [
[
{
"node": "HTTP Request",
"type": "main",
"index": 0
}
]
]
},
"Available Schedule": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Convert timezone": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Available TimeZones": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Create Meeting": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"active": true,
"settings": {
"executionOrder": "v1"
},
"versionId": "87d27c89-07fb-44c8-9aa6-3927870e0e87",
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "933df83c84196d70ce3ffd0bf5d3e1aca31b7366f2f84e1f3482640096e4a3a9"
},
"id": "4hqQ5LG88QzNzQO7",
"tags": []
}

Overall Conversational AI

Setup up Conversation AI Agent in Retell AI Dashboard

  • Add some information about you in Conversation Node
  • Add transitions to as many as you want
  • Link them to a Function Node
  • Add a description to function node, if you want AI to talk while it looks for information
Screenshot 2025-06-22 at 12 57 43 AM

Conversation Node Setting

Screenshot 2025-06-22 at 1 05 50 AM

Function Node Setting

Screenshot 2025-06-22 at 1 06 55 AM

Custom Function Settings

Body Description

{
  "type": "object",
  "properties": {
    "user_request": {
      "type": "string",
      "description": "Exact message user has said"
    }
  },
  "required": [
    "user_request"
  ]
}
Screenshot 2025-06-22 at 1 09 31 AM
  • The API Endpoint will be the webhook URL from n8n webhook node
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment