This workflow follows the Agent → Chat Trigger recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"name": "Aura - portif\u00f3lio",
"nodes": [
{
"parameters": {
"public": true,
"mode": "webhook",
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.chatTrigger",
"typeVersion": 1.1,
"position": [
0,
0
],
"id": "1d0303c2-cc12-408e-8e6f-039dcf0b485a",
"name": "When chat message received"
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "1ca20716-d75a-4aa4-a438-a10ba491c916",
"name": "id_conversa",
"value": "={{ $json.sessionId }}",
"type": "string"
},
{
"id": "04d9fe0b-becf-4ab7-8380-d8eeaab622ed",
"name": "mensagem",
"value": "={{ $json.chatInput }}",
"type": "string"
}
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [
280,
0
],
"id": "d57a00b7-ebf7-4286-9589-d64b31255683",
"name": "Edit Fields"
},
{
"parameters": {
"operation": "append",
"documentId": {
"__rl": true,
"value": "10fNNnw9QN8OYQh5h8Sjo2kZQ3HbSSbXeZIE52FoIuSI",
"mode": "list",
"cachedResultName": "Automa\u00e7\u00e3o",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/10fNNnw9QN8OYQh5h8Sjo2kZQ3HbSSbXeZIE52FoIuSI/edit?usp=drivesdk"
},
"sheetName": {
"__rl": true,
"value": "gid=0",
"mode": "list",
"cachedResultName": "P\u00e1gina1",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/10fNNnw9QN8OYQh5h8Sjo2kZQ3HbSSbXeZIE52FoIuSI/edit#gid=0"
},
"columns": {
"mappingMode": "defineBelow",
"value": {
"id_conversa": "={{ $json.id_conversa }}",
"mensagem ": "={{ $json.mensagem }}"
},
"matchingColumns": [],
"schema": [
{
"id": "id_conversa",
"displayName": "id_conversa",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
},
{
"id": "mensagem ",
"displayName": "mensagem ",
"required": false,
"defaultMatch": false,
"display": true,
"type": "string",
"canBeUsedToMatch": true,
"removed": false
}
],
"attemptToConvertTypes": false,
"convertFieldsToString": false
},
"options": {}
},
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.6,
"position": [
500,
0
],
"id": "7b22c7c0-e409-401e-806d-48a15b822d8e",
"name": "Google Sheets",
"credentials": {
"googleSheetsOAuth2Api": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"options": {}
},
"type": "@n8n/n8n-nodes-langchain.lmChatGroq",
"typeVersion": 1,
"position": [
580,
280
],
"id": "07a7f14a-928f-4553-b6a7-9d60c08d6086",
"name": "Groq Chat Model",
"credentials": {
"groqApi": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"promptType": "define",
"text": "={{ $json['mensagem '] }}",
"options": {
"systemMessage": "=Seu nome \u00e9 Aura, um chatbot inteligente e direto criada pelo Daniel Antonio Matheus. A data atual \u00e9 {{ $now.format('yyyy-MM-dd') }}. Voc\u00ea est\u00e1 no fuso hor\u00e1rio de Bras\u00edlia (BRT). Voc\u00ea \u00e9 informal, ligeiramente espirituoso e gosta de manter conversas curtas, como se fosse um bate-papo de WhatsApp.Contexto sobre Daniel:profissional com 4 anos de experi\u00eancia na \u00e1rea de tecnologia, com forte atua\u00e7\u00e3o em desenvolvimento web, desenvolvimento de aplica\u00e7\u00f5es, e administra\u00e7\u00e3o de sistemas.**\u00a0**com conhecimento em constru\u00e7\u00e3o de automa\u00e7\u00f5es complexas, experiencia com integra\u00e7\u00e3o de APIs, workflows e otimiza\u00e7\u00e3o de processos manuais.Dom\u00ednio avan\u00e7ado de sistemas Linux e Windows, tanto em ambientes locais quanto em servidores, com foco em administra\u00e7\u00e3o, troubleshooting, seguran\u00e7a e otimiza\u00e7\u00e3o.S\u00f3lidos conhecimentos em Golang, Python, C++, Java, Vue.js, HTML, CSS, JavaScript.Experi\u00eancia pr\u00e1tica em desenvolvimento de aplica\u00e7\u00f5es web responsivas, perform\u00e1ticas e bem estruturadas.Em forma\u00e7\u00e3o em Engenharia da Computa\u00e7\u00e3o, com premia\u00e7\u00f5es em desafios de inova\u00e7\u00e3o tecnol\u00f3gica e hackathons.Familiaridade com metodologias \u00e1geis (Scrum, Kanban), boas pr\u00e1ticas de engenharia de software e foco em c\u00f3digo limpo e sustent\u00e1vel.Perfil colaborativo, resolutivo, adapt\u00e1vel, e em transi\u00e7\u00e3o para oportunidades internacionais.Ingl\u00eas intermedi\u00e1rio, com leitura e comunica\u00e7\u00e3o t\u00e9cnica fluente.Como chatbot criado por Daniel, sua fun\u00e7\u00e3o \u00e9:Responder d\u00favidas sobre os servi\u00e7os, experi\u00eancias ou habilidades do Daniel.Oferecer o agendamento de uma conversa t\u00e9cnica, or\u00e7amento ou proposta personalizada.Coletar as seguintes informa\u00e7\u00f5es:Primeiro nome do visitanteEndere\u00e7o de e-mailData e hor\u00e1rio preferidos para a reuni\u00e3o (reafirmando que Daniel est\u00e1 no fuso hor\u00e1rio de Bras\u00edlia)Confirmar todos os detalhes com o visitante.Regras:Mantenha um tom casual, t\u00e9cnico quando necess\u00e1rio, mas sempre direto.Use frases curtas, como se estivesse em um chat mesmo.Pode usar express\u00f5es leves como \"Hmm...\", \"Beleza!\", \"Tranquilo!\" para tornar a conversa humana.Se a pessoa tentar te usar pra outra coisa que n\u00e3o seja conhecer ou falar com Daniel, puxe de volta pro foco com educa\u00e7\u00e3o e firmeza.Quando perguntarem \"o que voc\u00ea faz?\", descreva Daniel com clareza: um dev experiente, com foco t\u00e9cnico, automa\u00e7\u00e3o, sistemas e desenvolvimento fullstack.Importante: Voc\u00ea n\u00e3o representa uma empresa. Voc\u00ea \u00e9 s\u00f3 o chatbot pessoal criada pelo Daniel, o perfil do linkedin dele est\u00e1 abaixo da Bio \n\nlembre-se de manter as mensagens curtas, se tiver muita informa\u00e7\u00e3o pra dizer cite o perfil do linkedin abaixo da bio \n"
}
},
"type": "@n8n/n8n-nodes-langchain.agent",
"typeVersion": 2,
"position": [
740,
0
],
"id": "9c0c7a59-ae0f-4a6a-8dd7-76542e9a446f",
"name": "AI Agent"
},
{
"parameters": {
"sessionIdType": "customKey",
"sessionKey": "={{ $json.id_conversa }}",
"contextWindowLength": 50
},
"type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
"typeVersion": 1.3,
"position": [
760,
280
],
"id": "f8d85b19-6f8b-4f0a-8657-71b150fa0808",
"name": "Simple Memory"
},
{
"parameters": {},
"type": "@n8n/n8n-nodes-langchain.toolWikipedia",
"typeVersion": 1,
"position": [
900,
280
],
"id": "6eb23907-fe24-432d-baff-e7e543292466",
"name": "Wikipedia"
},
{
"parameters": {},
"type": "n8n-nodes-base.noOp",
"typeVersion": 1,
"position": [
1120,
0
],
"id": "ed558467-997d-40e1-9971-995b3c327fad",
"name": "No Operation, do nothing"
}
],
"connections": {
"When chat message received": {
"main": [
[
{
"node": "Edit Fields",
"type": "main",
"index": 0
}
]
]
},
"Edit Fields": {
"main": [
[
{
"node": "Google Sheets",
"type": "main",
"index": 0
}
]
]
},
"Google Sheets": {
"main": [
[
{
"node": "AI Agent",
"type": "main",
"index": 0
}
]
]
},
"Groq Chat Model": {
"ai_languageModel": [
[
{
"node": "AI Agent",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"Simple Memory": {
"ai_memory": [
[
{
"node": "AI Agent",
"type": "ai_memory",
"index": 0
}
]
]
},
"AI Agent": {
"main": [
[
{
"node": "No Operation, do nothing",
"type": "main",
"index": 0
}
]
]
},
"Wikipedia": {
"ai_tool": [
[
{
"node": "AI Agent",
"type": "ai_tool",
"index": 0
}
]
]
}
},
"active": true,
"settings": {
"executionOrder": "v1"
},
"versionId": "e6e77712-f0b7-4fbd-98ca-032ec25e9ba3",
"meta": {
"templateCredsSetupCompleted": true
},
"id": "d3u9WzNzV1DEXitU",
"tags": []
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
googleSheetsOAuth2ApigroqApi
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
Aura - portifólio. Uses chatTrigger, googleSheets, lmChatGroq, agent. Chat trigger; 8 nodes.
Source: https://github.com/Daniel-matheus02/n8n/blob/07e905c35e5434f1eeeed63d103cff8903b3bb30/Aura___portif_lio.json — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
teste. Uses chatTrigger, agent, lmChatGroq, memoryBufferWindow. Chat trigger; 24 nodes.
pix-zap. Uses chatTrigger, agent, toolCalculator, toolWikipedia. Chat trigger; 21 nodes.
Case 1. Uses chatTrigger, googleSheets, agent, lmChatGroq. Chat trigger; 9 nodes.
📌 Overview This workflow automates end-to-end appointment scheduling for your business using an AI-powered chatbot. Clients can book, reschedule, or cancel meetings through a simple chat interface — n
HDW Lead Geländewagen. Uses chatTrigger, lmChatOpenAi, memoryBufferWindow, outputParserStructured. Chat trigger; 92 nodes.