- Seção: Voice Ai
- Link da aula: https://www.skool.com/aiworkshop-lite/classroom/5b3aa9e5?md=5ce33501dc72452f99e08a3b378b0482
Descrição
_(sem descrição)_
Recursos baixados
54-11labs-consultation-voice-agent.json— Eleven Labs Agent.json (ok (6856 bytes))
Texto de 54-11labs-consultation-voice-agent.json
{
"name": "Eleven Labs Agent",
"nodes": [
{
"parameters": {
"httpMethod": "POST",
"path": "test",
"responseMode": "responseNode",
"options": {}
},
"type": "n8n-nodes-base.webhook",
"typeVersion": 2,
"position": [
-544,
-272
],
"id": "2325c117-3fb9-4a6d-beb0-641483f054b7",
"name": "Webhook",
"webhookId": "85fff1c7-3aa5-41ce-8e86-035113ada4aa"
},
{
"parameters": {
"respondWith": "json",
"responseBody": "={\n \"status\": \"{{ JSON.stringify($json.output).replace(/(^\\\"|\\\"$)/g, '') }}\"\n}",
"options": {}
},
"type": "n8n-nodes-base.respondToWebhook",
"typeVersion": 1.1,
"position": [
80,
-272
],
"id": "202f6151-d4ad-4296-b157-6dc03e5b148d",
"name": "Respond to Webhook"
},
{
"parameters": {
"promptType": "define",
"text": "=Name: {{ $json.body.name }}\nPhone: {{ $json.body.phone }}\nEmail: {{ $json.body.email }}\nDate: {{ $json.body.date }}\nTime: {{ $json.body.time }}\n\n{{ $json.query.request }}",
"options": {
"systemMessage": "=You are a helpful assistant who responds to user's request in a fun, friendly but professional way. Today's date is {{ $now }}.\n\nGuidelines:\n\nWeb and Information Queries:\n- For general information queries, use the SerpAPI tool to fetch results from Google Search.\n\nBooking:\n- If an appointment is being requested, first check the Get_Events tool to see if that requested meeting time is available and if it is available then use the Book_Meeting tool to create the appointment and send the confirmation, if the time requested is not available, provide all the available times as a response for the user to select a new time. \n\nResponse Structure:\n- Keep responses concise, short, and relevant to the user’s question. Do not share any personal information, the ID of the meeting, or any sensitive data. "
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 1.7,
"position": [
-288,
-272
],
"id": "6efb7f52-e38b-4df8-834a-1863588194d1",
"name": "AI Agent"
},
{
"parameters": {
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.toolSerpApi",
"typeVersion": 1,
"position": [
-48,
0
],
"id": "066ed73f-4593-4e2d-8419-7fe03c72a59b",
"name": "SerpAPI",
"credentials": {
"serpApi": {
"id": "ACLipGmNmiDm3NNN",
"name": "SerpAPI account"
}
}
},
{
"parameters": {
"model": {
"__rl": true,
"value": "gpt-4.1-mini",
"mode": "list",
"cachedResultName": "gpt-4.1-mini"
},
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"typeVersion": 1.2,
"position": [
-496,
0
],
"id": "ab68e09a-1d81-4b36-aa6c-9a42978c2000",
"name": "OpenAI Chat Model",
"credentials": {
"openAiApi": {
"id": "zE5O89L0JjnRwfPU",
"name": "OpenAi account"
}
}
},
{
"parameters": {
"operation": "getAll",
"calendar": {
"__rl": true,
"value": "zubair.trabzada@gmail.com",
"mode": "list",
"cachedResultName": "zubair.trabzada@gmail.com"
},
"returnAll": true,
"options": {
"timeMin": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('After', `one day before the date the user requested`, 'string') }}",
"timeMax": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Before', `one day after the date the user requested`, 'string') }}"
}
},
"id": "30f51d67-2fe8-4902-94c5-99775cbba0f6",
"name": "Get_Events",
"type": "n8n-nodes-base.googleCalendarTool",
"typeVersion": 1.2,
"position": [
-336,
0
],
"credentials": {
"googleCalendarOAuth2Api": {
"id": "ooDdAehC422QioCi",
"name": "Google Calendar account"
}
}
},
{
"parameters": {
"calendar": {
"__rl": true,
"value": "zubair.trabzada@gmail.com",
"mode": "list",
"cachedResultName": "zubair.trabzada@gmail.com"
},
"start": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Start', ``, 'string') }}",
"end": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('End', ``, 'string') }}",
"useDefaultReminders": "={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('Use_Default_Reminders', ``, 'boolean') }}",
"additionalFields": {
"attendees": [
"={{ /*n8n-auto-generated-fromAI-override*/ $fromAI('attendees0_Attendees', `email of the attendee`, 'string') }}"
]
}
},
"type": "n8n-nodes-base.googleCalendarTool",
"typeVersion": 1.3,
"position": [
-192,
0
],
"id": "4f0acfcc-61f7-4efa-b431-47d38e9ec1a7",
"name": "Book_Meeting",
"credentials": {
"googleCalendarOAuth2Api": {
"id": "ooDdAehC422QioCi",
"name": "Google Calendar account"
}
}
}
],
"pinData": {},
"connections": {
"Webhook": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
},
"SerpAPI": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"OpenAI Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Get_Events": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
},
"Book_Meeting": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"active": false,
"settings": {
"executionOrder": "v1",
"callerPolicy": "workflowsFromSameOwner"
},
"versionId": "82ab964e-83cc-4d72-974a-097bc4761e18",
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "5f99b345c3a4501a22438ba5962ff6685e5e97ee4bd0a17cc04a19ed072b5c2a"
},
"id": "oeHODug86I91DcA9",
"tags": []
}