From 3b83483761f9009910ace18fe9c6663039532fa7 Mon Sep 17 00:00:00 2001 From: devlikepro Date: Fri, 27 Sep 2024 15:28:16 +0700 Subject: [PATCH] chatwoot --- chatwoot/README.md | 44 +- ...__ChatWoot__ChatWoot____WAHA_Messages.json | 941 ++++++++++++++++++ chatwoot/chatwoot-to-waha.png | Bin 0 -> 63293 bytes 3 files changed, 972 insertions(+), 13 deletions(-) create mode 100644 chatwoot/WhatsApp___ChatWoot__ChatWoot____WAHA_Messages.json create mode 100644 chatwoot/chatwoot-to-waha.png diff --git a/chatwoot/README.md b/chatwoot/README.md index b91b3ce..065418b 100644 --- a/chatwoot/README.md +++ b/chatwoot/README.md @@ -17,6 +17,13 @@ to receive and send messages to WhatsApp via n8n. # How it works We'll guide you through the setup steps for each template. +## Why not built-in ChatWoot WhatsApp integration? +Every company has its own requirements and needs. +This template allows you to customize the integration to your needs, +to your specific use case, and to your specific customer support workflow. + +# Set up steps + ## 1. Database Migration [**template.json**](./WhatsApp___ChatWoot__Database_Migrations.json) @@ -24,28 +31,39 @@ We'll guide you through the setup steps for each template. 2. Configure **Posgres** nodes with your Postgres credentials 3. Run **Migration** block to create the necessary tables -## 2. WAHA => ChatWoot +## 2. ChatWoot => WAHA + +[**template.json**](./WhatsApp___ChatWoot__ChatWoot____WAHA_Messages.json) + +![](chatwoot-to-waha.png) + +The workflow **receives** messages from ChatWoot and sends them to WhatsApp via WAHA. +1. Import [template.json](./WhatsApp___ChatWoot__ChatWoot____WAHA_Messages.json) to **n8n** +2. Configure **WAHA** settings with your session +3. Set all **WAHA** nodes with your **WAHA** credentials +4. **Active** your workflow in n8n +5. Copy **Production URL** from **Webhook** node +6. Go to **ChatWoot** and create new **API** **Inbox** and set **Webhook URL** from **n8n** + +## 3. WAHA => ChatWoot [**template.json**](./WhatsApp___ChatWoot__WAHA____ChatWoot_Messages.json) ![](waha-to-chatwoot.png) The workflow **receives** messages from WhatsApp via WAHA and sends them to ChatWoot. -1. Go to **ChatWoot** and create new **Inbox** -2. Get from the **Inbox** settings and **ChatWoot** settings: +1. Get from the **Inbox** settings and **ChatWoot** settings: 1. **Account ID** 2. **Inbox ID** 3. **Inbox Identifier** 4. **ChatWoot URL** -3. Import [template.json](./WhatsApp___ChatWoot__WAHA____ChatWoot_Messages.json) to **n8n** -4. Set settings from **ChatWoot** in the workflow -5. Set all **Postgres** nodes with your Postgres credentials -6. Set all **ChatWoot** nodes with your **ChatWoot** credentials -7. **Active** your workflow in n8n -8. Copy **URL** from **Webhook** node -9. Paste it in your **WAHA** session webhook settings and configure to listen `message` events -10. Send a test message from WhatsApp to see it in ChatWoot - - +2. Import [template.json](./WhatsApp___ChatWoot__WAHA____ChatWoot_Messages.json) to **n8n** +3. Set settings from **ChatWoot** in the workflow +4. Set all **Postgres** nodes with your Postgres credentials +5. Set all **ChatWoot** nodes with your **ChatWoot** credentials +6. **Active** your workflow in n8n +7. Copy **Production URL** from **Webhook** node +8. Paste it in your **WAHA** session webhook settings and configure to listen `message` events +9. Send a test message from WhatsApp to see it in ChatWoot diff --git a/chatwoot/WhatsApp___ChatWoot__ChatWoot____WAHA_Messages.json b/chatwoot/WhatsApp___ChatWoot__ChatWoot____WAHA_Messages.json new file mode 100644 index 0000000..4eaf660 --- /dev/null +++ b/chatwoot/WhatsApp___ChatWoot__ChatWoot____WAHA_Messages.json @@ -0,0 +1,941 @@ +{ + "name": "WhatsApp + ChatWoot: ChatWoot => WAHA Messages", + "nodes": [ + { + "parameters": { + "respondWith": "noData", + "options": { + "responseCode": 200 + } + }, + "id": "b8f9209a-1980-4410-a1fb-10684f11e2f1", + "name": "Respond to Webhook", + "type": "n8n-nodes-base.respondToWebhook", + "typeVersion": 1.1, + "position": [ + 2320, + 700 + ] + }, + { + "parameters": { + "assignments": { + "assignments": [ + { + "id": "f13a39ea-e0c6-43c7-8d68-26ecb1e4dee6", + "name": "waha.session", + "value": "chatwoot", + "type": "string" + }, + { + "id": "8f21fbc1-95c2-463f-bcff-60d1f1fe23fa", + "name": "waha.chatId", + "value": "={{ $('Body').item.json.body.conversation.meta.sender.phone_number.replace(/^\\+/, '') }}", + "type": "string" + } + ] + }, + "includeOtherFields": true, + "options": {} + }, + "id": "c8a60120-8c8f-4f68-951f-04cc12b7a34a", + "name": "WAHA", + "type": "n8n-nodes-base.set", + "typeVersion": 3.4, + "position": [ + 1280, + 200 + ] + }, + { + "parameters": { + "assignments": { + "assignments": [ + { + "id": "90bc7bb1-8721-4b64-846b-bc8d1ed632fb", + "name": "body", + "value": "={{ $json.body }}", + "type": "object" + } + ] + }, + "options": {} + }, + "id": "4ef5dad2-861a-4535-aefd-5fd8134f45ab", + "name": "Body", + "type": "n8n-nodes-base.set", + "typeVersion": 3.4, + "position": [ + 840, + 380 + ] + }, + { + "parameters": { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "id": "aaf578cf-ca56-4158-9305-95c961ef802d", + "leftValue": "={{ $json.body.message_type }}", + "rightValue": "outgoing", + "operator": { + "type": "string", + "operation": "equals", + "name": "filter.operator.equals" + } + } + ], + "combinator": "and" + }, + "options": {} + }, + "id": "ec9a5d54-59e7-427b-baec-10a943876e6c", + "name": "outgoing", + "type": "n8n-nodes-base.if", + "typeVersion": 2.1, + "position": [ + 1020, + 380 + ] + }, + { + "parameters": { + "respondWith": "noData", + "options": {} + }, + "id": "b23c52a9-4f0d-4b1d-a6a3-861faf51ce53", + "name": "OK", + "type": "n8n-nodes-base.respondToWebhook", + "typeVersion": 1.1, + "position": [ + 1240, + 540 + ] + }, + { + "parameters": { + "content": "## ⚙️ Settings", + "height": 230.73873110442463, + "width": 249.0031112314722 + }, + "id": "471b710c-bdea-4a3b-9157-c0b74933d8c9", + "name": "Sticky Note", + "type": "n8n-nodes-base.stickyNote", + "typeVersion": 1, + "position": [ + 1180, + 120 + ] + }, + { + "parameters": { + "fieldToSplitOut": "body.conversation.messages", + "options": { + "disableDotNotation": false, + "destinationFieldName": "" + } + }, + "id": "80eb9f02-90b3-47da-9e87-3f4a0326f8f5", + "name": "Message", + "type": "n8n-nodes-base.splitOut", + "typeVersion": 1, + "position": [ + 1520, + 240 + ] + }, + { + "parameters": { + "fieldToSplitOut": "attachments", + "options": {} + }, + "id": "aebb222c-21e0-41e6-9351-990bdd18f574", + "name": "Attachments", + "type": "n8n-nodes-base.splitOut", + "typeVersion": 1, + "position": [ + 2180, + -140 + ] + }, + { + "parameters": { + "resource": "Chatting", + "operation": "Send Text", + "session": "={{ $('WAHA').item.json.waha.session }}", + "chatId": "={{ $('WAHA').item.json.waha.chatId }}", + "text": "={{ $('Message').item.json.content }}", + "requestOptions": {} + }, + "id": "0d2d5bec-9a67-4fb6-b190-0f2dded01810", + "name": "Send Text", + "type": "@devlikeapro/n8n-nodes-waha.WAHA", + "typeVersion": 202409, + "position": [ + 3020, + 460 + ], + "credentials": { + "wahaApi": { + "id": "XUpKLE96y6M8AYZc", + "name": "noweb-files" + } + } + }, + { + "parameters": { + "rules": { + "values": [ + { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "leftValue": "1", + "rightValue": "1", + "operator": { + "type": "string", + "operation": "equals" + } + } + ], + "combinator": "and" + }, + "renameOutput": true, + "outputKey": "attachments" + }, + { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "id": "288b1e74-37ee-4179-b0fe-53ac3290903f", + "leftValue": "1", + "rightValue": "1", + "operator": { + "type": "string", + "operation": "equals", + "name": "filter.operator.equals" + } + } + ], + "combinator": "and" + }, + "renameOutput": true, + "outputKey": "message" + }, + { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "id": "d025a440-49be-4447-b77b-580e5117ca86", + "leftValue": "1", + "rightValue": "1", + "operator": { + "type": "string", + "operation": "equals", + "name": "filter.operator.equals" + } + } + ], + "combinator": "and" + }, + "renameOutput": true, + "outputKey": "end" + } + ] + }, + "options": { + "allMatchingOutputs": true + } + }, + "id": "3b5e8b7d-50be-4b7e-8f41-e56254aeabf2", + "name": "Switch", + "type": "n8n-nodes-base.switch", + "typeVersion": 3.1, + "position": [ + 1740, + 240 + ], + "retryOnFail": false + }, + { + "parameters": { + "resource": "Chatting", + "operation": "Send Image", + "session": "={{ $('WAHA').item.json.waha.session }}", + "chatId": "={{ $('WAHA').item.json.waha.chatId }}", + "file": "={\n \"mimetype\": \"image/jpeg\",\n \"filename\": \"filename.jpg\",\n \"url\": \"{{ $json.data_url }}\"\n}", + "requestOptions": {} + }, + "id": "b71d79fa-2eae-4fb8-97f6-665c496c85f9", + "name": "Send Image", + "type": "@devlikeapro/n8n-nodes-waha.WAHA", + "typeVersion": 202409, + "position": [ + 2980, + -160 + ], + "executeOnce": false, + "credentials": { + "wahaApi": { + "id": "XUpKLE96y6M8AYZc", + "name": "noweb-files" + } + }, + "onError": "continueRegularOutput" + }, + { + "parameters": { + "resource": "Chatting", + "operation": "Send File", + "session": "={{ $('WAHA').item.json.waha.session }}", + "chatId": "={{ $('WAHA').item.json.waha.chatId }}", + "file": "={\n \"mimetype\": \"{{ $json.mimetype }}\",\n \"filename\" : \"{{ $json.filename }}\",\n \"url\": \"{{ $json.data_url }}\"\n}", + "requestOptions": {} + }, + "id": "57a36c94-94d7-431f-97a8-a95a647322fa", + "name": "Send File", + "type": "@devlikeapro/n8n-nodes-waha.WAHA", + "typeVersion": 202409, + "position": [ + 3000, + 180 + ], + "executeOnce": false, + "credentials": { + "wahaApi": { + "id": "XUpKLE96y6M8AYZc", + "name": "noweb-files" + } + }, + "onError": "continueRegularOutput" + }, + { + "parameters": { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "id": "3b5a4720-4ad9-43a1-a9f7-f00e925f15d5", + "leftValue": "={{ $json.content }}", + "rightValue": "", + "operator": { + "type": "string", + "operation": "notEmpty", + "singleValue": true + } + } + ], + "combinator": "and" + }, + "options": {} + }, + "id": "1027b08d-e1e5-4dc2-a9cd-ee6a1474ea28", + "name": "If Text", + "type": "n8n-nodes-base.if", + "typeVersion": 2.1, + "position": [ + 2320, + 480 + ] + }, + { + "parameters": { + "rules": { + "values": [ + { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "leftValue": "={{ $json.file_type }}", + "rightValue": "image", + "operator": { + "type": "string", + "operation": "equals" + } + } + ], + "combinator": "and" + }, + "renameOutput": true, + "outputKey": "image" + }, + { + "conditions": { + "options": { + "caseSensitive": true, + "leftValue": "", + "typeValidation": "strict" + }, + "conditions": [ + { + "id": "6a470e77-4ac9-4a41-bca5-b0afb37657e5", + "leftValue": "={{ $json.file_type }}", + "rightValue": "audio", + "operator": { + "type": "string", + "operation": "equals", + "name": "filter.operator.equals" + } + } + ], + "combinator": "and" + }, + "renameOutput": true, + "outputKey": "audio" + } + ] + }, + "options": { + "fallbackOutput": "extra" + } + }, + "id": "a54f49e2-b2d8-48ec-888c-742eeff520df", + "name": "Switch1", + "type": "n8n-nodes-base.switch", + "typeVersion": 3.1, + "position": [ + 2440, + -160 + ] + }, + { + "parameters": { + "resource": "Chatting", + "operation": "Send Voice", + "session": "={{ $('WAHA').item.json.waha.session }}", + "chatId": "={{ $('WAHA').item.json.waha.chatId }}", + "file": "={\n \"url\": \"{{ $json.data_url }}\"\n}", + "requestOptions": {} + }, + "id": "47407a52-b0e1-48fe-b060-39c6cf193c5e", + "name": "Send Voice", + "type": "@devlikeapro/n8n-nodes-waha.WAHA", + "typeVersion": 202409, + "position": [ + 3000, + 20 + ], + "executeOnce": false, + "credentials": { + "wahaApi": { + "id": "XUpKLE96y6M8AYZc", + "name": "noweb-files" + } + }, + "onError": "continueRegularOutput" + }, + { + "parameters": { + "assignments": { + "assignments": [ + { + "id": "3adfb65c-1e4c-427a-9043-c86d32d36a37", + "name": "filename", + "value": "={{ $json.data_url.split('/').last() }}", + "type": "string" + } + ] + }, + "includeOtherFields": true, + "options": {} + }, + "id": "4843ca9b-7e12-4dfd-9be0-cf0e5bdd5bc6", + "name": "File", + "type": "n8n-nodes-base.set", + "typeVersion": 3.4, + "position": [ + 2600, + 180 + ] + }, + { + "parameters": { + "httpMethod": "POST", + "path": "chatwoot", + "responseMode": "responseNode", + "options": {} + }, + "id": "b71cde00-b907-4fd5-843c-89fc2dca89a8", + "name": "Webhook", + "type": "n8n-nodes-base.webhook", + "typeVersion": 2, + "position": [ + 620, + 360 + ], + "webhookId": "18dcf19b-4e6e-43e9-8dde-ca8ec9d55cf6" + }, + { + "parameters": { + "mode": "runOnceForEachItem", + "jsCode": "const getMimeType = filename => ({\n 'jpg': 'image/jpeg', \n 'jpeg': 'image/jpeg',\n 'png': 'image/png', \n 'gif': 'image/gif',\n 'webp': 'image/webp',\n 'svg': 'image/svg+xml',\n 'bmp': 'image/bmp',\n 'ico': 'image/vnd.microsoft.icon',\n 'tiff': 'image/tiff',\n 'txt': 'text/plain', \n 'html': 'text/html',\n 'css': 'text/css',\n 'js': 'text/javascript',\n 'json': 'application/json',\n 'xml': 'application/xml',\n 'pdf': 'application/pdf',\n 'doc': 'application/msword',\n 'docx': 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',\n 'xls': 'application/vnd.ms-excel',\n 'xlsx': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',\n 'ppt': 'application/vnd.ms-powerpoint',\n 'pptx': 'application/vnd.openxmlformats-officedocument.presentationml.presentation',\n 'mp3': 'audio/mpeg',\n 'wav': 'audio/wav',\n 'mp4': 'video/mp4',\n 'avi': 'video/x-msvideo',\n 'mov': 'video/quicktime',\n 'zip': 'application/zip',\n 'rar': 'application/vnd.rar',\n 'tar': 'application/x-tar',\n 'gz': 'application/gzip',\n '7z': 'application/x-7z-compressed'\n}[filename.split('.').pop().toLowerCase()] || 'application/octet-stream');\n\n\n$input.item.json.mimetype = getMimeType($input.item.json.filename)\n\n\nreturn $input.item;" + }, + "id": "f7aadc4b-c60f-4696-b5ad-be991887cb31", + "name": "Detect Mimetype By Filename", + "type": "n8n-nodes-base.code", + "typeVersion": 2, + "position": [ + 2820, + 180 + ] + }, + { + "parameters": { + "resource": "Chatting", + "operation": "Start Typing", + "session": "={{ $('WAHA').item.json.waha.session }}", + "chatId": "={{ $('WAHA').item.json.waha.chatId }}", + "requestOptions": {} + }, + "id": "f09af24a-4ea9-4cbe-8ba1-dfeb9337a385", + "name": "Typing...", + "type": "@devlikeapro/n8n-nodes-waha.WAHA", + "typeVersion": 202409, + "position": [ + 2580, + 460 + ], + "credentials": { + "wahaApi": { + "id": "XUpKLE96y6M8AYZc", + "name": "noweb-files" + } + } + }, + { + "parameters": { + "amount": 1.92 + }, + "id": "ec2212e6-3598-4f2f-aade-70fe72b3432f", + "name": "Wait", + "type": "n8n-nodes-base.wait", + "typeVersion": 1.1, + "position": [ + 2820, + 460 + ], + "webhookId": "a1e8818d-53e5-404d-93d9-408e0ee22d7a" + }, + { + "parameters": { + "content": "## Media", + "height": 616.3332818172848, + "width": 1159.7581794888124, + "color": 4 + }, + "id": "07c48fba-cc59-4b90-b9a9-fb6d3b467b07", + "name": "Sticky Note2", + "type": "n8n-nodes-base.stickyNote", + "typeVersion": 1, + "position": [ + 2097.163636363636, + -260 + ] + }, + { + "parameters": { + "content": "## Text", + "height": 616.3332818172848, + "width": 1159.7581794888124, + "color": 4 + }, + "id": "7854fae3-70a8-42fb-8c95-93416495bae2", + "name": "Sticky Note3", + "type": "n8n-nodes-base.stickyNote", + "typeVersion": 1, + "position": [ + 2100, + 380 + ] + } + ], + "pinData": { + "Webhook": [ + { + "json": { + "body": { + "account": { + "id": 1, + "name": "WAHA" + }, + "additional_attributes": {}, + "content_attributes": {}, + "content_type": "text", + "content": "фывафывафывафывафыва", + "conversation": { + "additional_attributes": {}, + "can_reply": true, + "channel": "Channel::Api", + "contact_inbox": { + "id": 21, + "contact_id": 13, + "inbox_id": 1, + "source_id": "b1148575-c852-405b-8d88-94cbf89c1b5e", + "created_at": "2024-09-26T10:23:42.219Z", + "updated_at": "2024-09-26T10:27:01.009Z", + "hmac_verified": false, + "pubsub_token": "3YJi9wNbd3TRUcwgvYRPysmN" + }, + "id": 16, + "inbox_id": 1, + "messages": [ + { + "id": 70, + "content": "фывафывафывафывафыва", + "account_id": 1, + "inbox_id": 1, + "conversation_id": 16, + "message_type": 1, + "created_at": 1727346749, + "updated_at": "2024-09-26T10:32:29.612Z", + "private": false, + "status": "sent", + "source_id": null, + "content_type": "text", + "content_attributes": {}, + "sender_type": "User", + "sender_id": 1, + "external_source_ids": {}, + "additional_attributes": {}, + "processed_message_content": "фывафывафывафывафыва", + "sentiment": {}, + "conversation": { + "assignee_id": 1, + "unread_count": 0, + "last_activity_at": 1727346749, + "contact_inbox": { + "source_id": "b1148575-c852-405b-8d88-94cbf89c1b5e" + } + }, + "attachments": [ + { + "id": 2, + "message_id": 70, + "file_type": "file", + "account_id": 1, + "extension": null, + "data_url": "https://chatwoot.devlike.pro/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--be44ca8b8d32ef4de810b9c73c6b99f81d5aba2b/n8n-community-nodes.png", + "thumb_url": "https://chatwoot.devlike.pro/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--be44ca8b8d32ef4de810b9c73c6b99f81d5aba2b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RTNKbGMybDZaVjkwYjE5bWFXeHNXd2RwQWZvdyIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--a1565eecd557e906e37dd6d525ca3176b2f9f47f/n8n-community-nodes.png", + "file_size": 46618, + "width": null, + "height": null + } + ], + "sender": { + "id": 1, + "name": "WAHA", + "available_name": "WAHA", + "avatar_url": "", + "type": "user", + "availability_status": "online", + "thumbnail": "" + } + } + ], + "labels": [], + "meta": { + "sender": { + "additional_attributes": { + "city": "", + "country": "", + "description": "", + "company_name": "", + "country_code": "", + "social_profiles": { + "github": "", + "twitter": "", + "facebook": "", + "linkedin": "", + "instagram": "" + } + }, + "custom_attributes": {}, + "email": null, + "id": 13, + "identifier": null, + "name": "SIM 2", + "phone_number": "+79069571990", + "thumbnail": "", + "type": "contact" + }, + "assignee": { + "id": 1, + "name": "WAHA", + "available_name": "WAHA", + "avatar_url": "", + "type": "user", + "availability_status": "online", + "thumbnail": "" + }, + "team": null, + "hmac_verified": false + }, + "status": "open", + "custom_attributes": {}, + "snoozed_until": null, + "unread_count": 0, + "first_reply_created_at": null, + "priority": null, + "waiting_since": 1727346222, + "agent_last_seen_at": 1727346749, + "contact_last_seen_at": 0, + "last_activity_at": 1727346749, + "timestamp": 1727346749, + "created_at": 1727346222 + }, + "created_at": "2024-09-26T10:32:29.612Z", + "id": 70, + "inbox": { + "id": 1, + "name": "WhatsApp - United Kingdom WAHA" + }, + "message_type": "outgoing", + "private": false, + "sender": { + "id": 1, + "name": "WAHA", + "email": "waha@devlike.pro", + "type": "user" + }, + "source_id": null, + "attachments": [ + { + "id": 2, + "message_id": 70, + "file_type": "image", + "account_id": 1, + "extension": null, + "data_url": "https://chatwoot.devlike.pro/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--be44ca8b8d32ef4de810b9c73c6b99f81d5aba2b/n8n-community-nodes.png", + "thumb_url": "https://chatwoot.devlike.pro/rails/active_storage/representations/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBDUT09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--be44ca8b8d32ef4de810b9c73c6b99f81d5aba2b/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCem9MWm05eWJXRjBTU0lJY0c1bkJqb0dSVlE2RTNKbGMybDZaVjkwYjE5bWFXeHNXd2RwQWZvdyIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--a1565eecd557e906e37dd6d525ca3176b2f9f47f/n8n-community-nodes.png", + "file_size": 46618, + "width": null, + "height": null + } + ], + "event": "message_created" + } + } + } + ] + }, + "connections": { + "WAHA": { + "main": [ + [ + { + "node": "Message", + "type": "main", + "index": 0 + } + ] + ] + }, + "Body": { + "main": [ + [ + { + "node": "outgoing", + "type": "main", + "index": 0 + } + ] + ] + }, + "outgoing": { + "main": [ + [ + { + "node": "WAHA", + "type": "main", + "index": 0 + } + ], + [ + { + "node": "OK", + "type": "main", + "index": 0 + } + ] + ] + }, + "Message": { + "main": [ + [ + { + "node": "Switch", + "type": "main", + "index": 0 + } + ] + ] + }, + "Attachments": { + "main": [ + [ + { + "node": "Switch1", + "type": "main", + "index": 0 + } + ] + ] + }, + "Switch": { + "main": [ + [ + { + "node": "Attachments", + "type": "main", + "index": 0 + } + ], + [ + { + "node": "If Text", + "type": "main", + "index": 0 + } + ], + [ + { + "node": "Respond to Webhook", + "type": "main", + "index": 0 + } + ] + ] + }, + "If Text": { + "main": [ + [ + { + "node": "Typing...", + "type": "main", + "index": 0 + } + ] + ] + }, + "Switch1": { + "main": [ + [ + { + "node": "Send Image", + "type": "main", + "index": 0 + } + ], + [ + { + "node": "Send Voice", + "type": "main", + "index": 0 + } + ], + [ + { + "node": "File", + "type": "main", + "index": 0 + } + ] + ] + }, + "File": { + "main": [ + [ + { + "node": "Detect Mimetype By Filename", + "type": "main", + "index": 0 + } + ] + ] + }, + "Webhook": { + "main": [ + [ + { + "node": "Body", + "type": "main", + "index": 0 + } + ] + ] + }, + "Detect Mimetype By Filename": { + "main": [ + [ + { + "node": "Send File", + "type": "main", + "index": 0 + } + ] + ] + }, + "Typing...": { + "main": [ + [ + { + "node": "Wait", + "type": "main", + "index": 0 + } + ] + ] + }, + "Wait": { + "main": [ + [ + { + "node": "Send Text", + "type": "main", + "index": 0 + } + ] + ] + } + }, + "active": true, + "settings": { + "executionOrder": "v1" + }, + "versionId": "91b0201d-7db1-45ef-bf23-a55f40250d5b", + "meta": { + "templateCredsSetupCompleted": true, + "instanceId": "6f24ea268994ae36b30ec537d02abd1ea604e9b986f06bb7e0e0ccb8309ddbc4" + }, + "id": "7IgWepOCUHVGH8Xo", + "tags": [] +} \ No newline at end of file diff --git a/chatwoot/chatwoot-to-waha.png b/chatwoot/chatwoot-to-waha.png new file mode 100644 index 0000000000000000000000000000000000000000..7517783c84206d1b38c92e57d5eb64ea77ea8202 GIT binary patch literal 63293 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
~r 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 z zzALe$(TO=XbS)ntU8h7h%%ro=p^O?~AIfM|nO$#(dylD*s}L-F^`K|qk6x*S2Yvfr zMY24xUDp67_Wt}(fGt1WYDvz$$dyFf-H9XI=eJK{1eXm5v@S;ink!%)qV1-T&q&OE zywWtd$h;-Lb3%A91QNPHmZw0?>V?`Zr&~HF4D6EL%~NlMUjFK1W4bogv@vM%u5lh= zZ?QGI=7WD3$IU=65$uV#EvZ0pA^$mh0fBD1J7n`;9}Ig6Q`xxfUhUFZv9X{U6eN#z zL9DwU-0w;&F#xXL?5u_d(gIDEtI>&bP1e?ulf8fXJ!TxrYQ$NsU=T{eS<2d9OlNM{eyncfV zt1|9E-f4^-QV(D@n@k27==x8t?9*6Pk82V-tDmx6NLC(^u1#ROp-e7?#TYoLs;zL` z6%8dNbI%@fKTOGTDz|6%7%G4l!&|DiUKCXd#hm;cvNJqv-ocl$a4B^0Ga#L=gFg+9 zh?0&V{ri+2O1HkAESzt*=>W=UgM#-Qkb4tlv5#c3eC;a4To%7k!3GTk9U@fGhbxzJ z*S3rRk`%gz*;a%45KsNfk2h&!D(7xjkj76}R}?X34XAsK(x<{4S@I;zc1LBO*@^g) z@}G3lrfFXq|vCx+QZRc#^b#4hwAm%?geCA{#)11?>^8b$sw zyE+~}_%god^j#`re$#VKYi9}fucH1};8T=BY-BkDB%qM$J{koJI@0%p`J`GC#+KRgd}%}{KAFY$G+MqBbpbtdaZLoYK`xU9a%@KA z`wh6)asMR-&nB>o@BLR!2cQ2O{Vc%82Esj+7X;mveU>9>Kq#KjvKekKAnTaW(wLOV zgDm>@4vAyW!ek&j5xwwlt?ogksvCDfw_*R2GBx<$_xYK|VR~Ngl!3Y1;?y1x*y+xo z_rKDD|0A*Z{|){_H2>dShZSxwfHepy@P*_n@6+TlMx9-Ro7cfyzXczW`KLrKAkXH^ zQ7VzIp1|0-Z+Nsz5by6Wz&!D40^?m`4`_imZn2 zm*Zv;qmW~!798G^+{-q7c~1Zr_z!xfJ3}{_@|C$R02xoXxvk`tx#$ninC|_Mj#2J< zH~zERq+X8Uf>-xLCdu6NDJK}pPmSi)Xqc7N<^`-kAHX!4nwr7aQva?}$pfZ?X2k5} z5^g}Df5sJ}RhVo$`d_>_!0k5>it)c?%Kz`+7m4$Du=*GKos=^2bX62J6e_^4Km0dO C{oFbL literal 0 HcmV?d00001