This workflow follows the HTTP Request → Postgres 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": "QuepasaAutomatic",
"nodes": [
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"contacts\" (\"name\", \"identifier\", \"account_id\", \"created_at\", \"updated_at\", \"last_activity_at\") VALUES ('{{ $node[\"execdata\"].json.bottitle }}', '{{ $node[\"execdata\"].json.contact }}', {{ $json.account }}, NOW(), NOW(), NOW());",
"additionalFields": {}
},
"id": "9ae73ae2-b057-42ab-aec2-2eb07432b666",
"name": "Cria o Contato",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
700
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"automation_rules\" (\"account_id\", \"name\", \"description\", \"event_name\", \"conditions\", \"actions\", \"created_at\", \"updated_at\", \"active\") VALUES ({{ $json.account }}, '{{ $node[\"execdata\"].json.bottitle }}', '{{ $node[\"execdata\"].json.bottitle }}', 'message_created', '[{\"values\": [\"{{ $node[\"execdata\"].json.contact }}\"], \"attribute_key\": \"identifier\", \"query_operator\": \"and\", \"filter_operator\": \"equal_to\", \"custom_attribute_type\": \"\"}, {\"values\": [\"outgoing\"], \"attribute_key\": \"message_type\", \"query_operator\": \"and\", \"filter_operator\": \"equal_to\", \"custom_attribute_type\": \"\"}, {\"values\": [\"/qrcode\"], \"attribute_key\": \"content\", \"filter_operator\": \"contains\", \"custom_attribute_type\": \"\"}]', '[{\"action_name\": \"send_webhook_event\", \"action_params\": [\"{{ $node[\"execdata\"].json.n8nurl }}/webhook/quepasa\"]}]', NOW(), NOW(), 'true');",
"additionalFields": {}
},
"id": "e1822cbf-efbc-47dd-8ad7-afa92d4c3b85",
"name": "Cria Automa\u00e7\u00e3o",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
1100,
540
],
"alwaysOutputData": false,
"notesInFlow": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" LEFT JOIN \"automation_rules\" ON \"accounts\".\"id\" = \"automation_rules\".\"account_id\" AND \"automation_rules\".\"name\" = '{{ $node[\"execdata\"].json.bottitle }}' WHERE \"automation_rules\".\"name\" IS NULL;",
"additionalFields": {}
},
"id": "2a75e8f4-7539-4d0a-88e2-561d0deabac7",
"name": "Missing Automations",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
520
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" LEFT JOIN \"contacts\" ON \"accounts\".\"id\" = \"contacts\".\"account_id\" AND \"contacts\".\"identifier\" = '{{ $node[\"execdata\"].json.contact }}' WHERE \"contacts\".\"identifier\" IS NULL;",
"additionalFields": {}
},
"id": "fb3f0031-6bca-4ef2-b154-3c02bb575e84",
"name": "Missing Quepasa Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
700
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT DISTINCT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" WHERE NOT EXISTS (SELECT NULL FROM \"custom_attribute_definitions\" WHERE \"account_id\" = \"accounts\".\"id\" AND \"attribute_key\" = 'skipgreetings' AND \"attribute_model\" = 1);",
"additionalFields": {}
},
"id": "f961e1b4-0cd9-4052-8ae1-3d8aface8820",
"name": "Missing Greetings For Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
1100
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"custom_attribute_definitions\" (\"attribute_display_name\", \"attribute_key\", \"attribute_display_type\", \"attribute_model\", \"account_id\", \"attribute_description\", \"attribute_values\", \"updated_at\", \"created_at\") VALUES ('Skip Greetings', 'skipgreetings', 7, 1, {{ $json.account }}, 'N\u00e3o utilizar a sauda\u00e7\u00e3o programada para este contato', '[]', NOW(), NOW());",
"additionalFields": {}
},
"id": "43dacfa8-f16b-4a9f-99ce-4a16471f24df",
"name": "Insert Skip Greetings Attribute",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
1100
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"id": "1566ac58-35b2-4505-9d31-adba3ccb9cc3",
"name": "Schedule Daily",
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1,
"position": [
-260,
1100
]
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT DISTINCT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" WHERE NOT EXISTS (SELECT NULL FROM \"custom_attribute_definitions\" WHERE \"account_id\" = \"accounts\".\"id\" AND \"attribute_key\" = 'skipevaluation' AND \"attribute_model\" = 1);",
"additionalFields": {}
},
"id": "cf25755f-6580-41f2-814c-79a3e4f7202f",
"name": "Missing Evaluation For Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
1300
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"custom_attribute_definitions\" (\"attribute_display_name\", \"attribute_key\", \"attribute_display_type\", \"attribute_model\", \"account_id\", \"attribute_description\", \"attribute_values\", \"updated_at\", \"created_at\") VALUES ('Skip Evaluation', 'skipevaluation', 7, 1, {{ $json.account }}, 'N\u00e3o utilizar sistema de avalia\u00e7\u00e3o ou protocolo para este contato !', '[]', NOW(), NOW());",
"additionalFields": {}
},
"id": "efd2d67c-4a32-4fd4-aea0-b216b59739a9",
"name": "Insert Skip Evaluation For Contact Attribute",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
1300
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"content": "## (1.0.6) Recommendations \n* added skip audio transcript\n",
"width": 425.48157586978226
},
"id": "d7872589-290c-4614-868f-fabe6b64ca52",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"typeVersion": 1,
"position": [
-320,
700
]
},
{
"parameters": {
"values": {
"string": [
{
"name": "n8nurl",
"value": "http://127.0.0.1:5678"
},
{
"name": "bottitle",
"value": "={{ $env['C8Q_QP_BOTTITLE'] ?? 'Quepasa Control' }}"
},
{
"name": "contact",
"value": "={{ $env['C8Q_QP_CONTACT'] ?? 'control@quepasa.io' }}"
}
]
},
"options": {}
},
"id": "cc3544d1-6ab9-49b3-a456-88c2ab01897c",
"name": "execdata",
"type": "n8n-nodes-base.set",
"typeVersion": 2,
"position": [
-40,
1000
]
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"custom_attribute_definitions\" (\"attribute_display_name\", \"attribute_key\", \"attribute_display_type\", \"attribute_model\", \"account_id\", \"attribute_description\", \"attribute_values\", \"updated_at\", \"created_at\") VALUES ('Skip Agent Title', 'skipagenttitle', 7, 1, {{ $json.account }}, 'N\u00e3o incluir o titulo do agente antes da mensagem para este contato', '[]', NOW(), NOW());",
"additionalFields": {}
},
"id": "af945b1c-13bf-4b93-8acb-17262665d5ab",
"name": "Insert Skip Agent Title Attribute",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
900
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT DISTINCT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" WHERE NOT EXISTS (SELECT NULL FROM \"custom_attribute_definitions\" WHERE \"account_id\" = \"accounts\".\"id\" AND \"attribute_key\" = 'skipagenttitle' AND \"attribute_model\" = 1);",
"additionalFields": {}
},
"id": "9cc54e5f-8656-4591-9515-9f4645c6d294",
"name": "Missing Agent Title For Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
900
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"fieldToSplitOut": "={{ $json }}",
"options": {}
},
"id": "2f9b163a-3e1b-411f-aaed-d66e0222538c",
"name": "Split Out",
"type": "n8n-nodes-base.splitOut",
"typeVersion": 1,
"position": [
920,
440
]
},
{
"parameters": {
"conditions": {
"options": {
"caseSensitive": true,
"leftValue": "",
"typeValidation": "strict"
},
"conditions": [
{
"id": "08fabf93-0038-48cb-abf2-013a924db497",
"leftValue": "={{ Object.prototype.toString.call($json) === '[object Array]' }}",
"rightValue": "=",
"operator": {
"type": "boolean",
"operation": "true",
"singleValue": true
}
}
],
"combinator": "and"
},
"options": {}
},
"id": "0b23bf08-9404-45b7-87ce-985370f7fd04",
"name": "If Array",
"type": "n8n-nodes-base.if",
"typeVersion": 2,
"position": [
720,
520
]
},
{
"parameters": {
"schema": {
"__rl": true,
"mode": "list",
"value": "public"
},
"tableName": {
"__rl": true,
"value": "accounts",
"mode": "list",
"cachedResultName": "accounts"
},
"additionalFields": {},
"options": {}
},
"id": "135e04e0-3b91-4a61-adf8-95c20aacc1e5",
"name": "Postgres Trigger",
"type": "n8n-nodes-base.postgresTrigger",
"typeVersion": 1,
"position": [
-260,
900
],
"credentials": {
"postgres": {
"name": "<your credential>"
}
}
},
{
"parameters": {},
"id": "70d1c661-c6f0-4d3a-9177-7df81270a4ab",
"name": "No Operation, do nothing",
"type": "n8n-nodes-base.noOp",
"typeVersion": 1,
"position": [
140,
1000
]
},
{
"parameters": {
"schema": {
"__rl": true,
"mode": "list",
"value": "public"
},
"tableName": {
"__rl": true,
"value": "channel_api",
"mode": "list",
"cachedResultName": "channel_api"
},
"firesOn": "DELETE",
"additionalFields": {},
"options": {}
},
"id": "5cec24ef-8743-448d-849f-c39b1aaa72e6",
"name": "When API Inbox Deleted",
"type": "n8n-nodes-base.postgresTrigger",
"typeVersion": 1,
"position": [
-200,
2280
],
"credentials": {
"postgres": {
"name": "<your credential>"
}
}
},
{
"parameters": {
"method": "DELETE",
"url": "={{ $json.extra.qphost }}/info",
"sendHeaders": true,
"headerParameters": {
"parameters": [
{
"name": "X-QUEPASA-TOKEN",
"value": "={{ $json.payload.identifier }}"
}
]
},
"options": {}
},
"id": "8eeea2fb-68e5-4747-8b83-3acbba86d38f",
"name": "Delete Quepasa Inbox If Exists",
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.1,
"position": [
720,
2300
],
"alwaysOutputData": false
},
{
"parameters": {
"workflowId": "={{ $env['C8Q_CHATWOOTEXTRA'] ?? \"iiEsUj7ybtzEZAFj\" }}",
"options": {}
},
"id": "b50096a3-336b-4ff2-88ab-ed6454990737",
"name": "Execute ChatWootExtra Workflow",
"type": "n8n-nodes-base.executeWorkflow",
"typeVersion": 1,
"position": [
280,
2360
]
},
{
"parameters": {
"mode": "combine",
"combinationMode": "multiplex",
"options": {}
},
"id": "5cad8397-87fb-409d-a17c-9892ff861682",
"name": "Merge",
"type": "n8n-nodes-base.merge",
"typeVersion": 2.1,
"position": [
460,
2300
]
},
{
"parameters": {
"assignments": {
"assignments": [
{
"id": "9890dc5d-f10d-41fd-9d0f-35db8d2c6cb2",
"name": "event",
"value": "api_inbox_delete",
"type": "string"
}
]
},
"includeOtherFields": true,
"options": {}
},
"id": "10d3f831-10d7-40f4-884f-27b2ff569958",
"name": "Set Event Name",
"type": "n8n-nodes-base.set",
"typeVersion": 3.3,
"position": [
100,
2280
]
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT DISTINCT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" WHERE NOT EXISTS (SELECT NULL FROM \"custom_attribute_definitions\" WHERE \"account_id\" = \"accounts\".\"id\" AND \"attribute_key\" = 'skipcontact' AND \"attribute_model\" = 1);",
"additionalFields": {}
},
"id": "a4ea12de-2217-4ab0-82fb-cb25c3fba14c",
"name": "Missing Skip For Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
1500
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"custom_attribute_definitions\" (\"attribute_display_name\", \"attribute_key\", \"attribute_display_type\", \"attribute_model\", \"account_id\", \"attribute_description\", \"attribute_values\", \"updated_at\", \"created_at\") VALUES ('Skip Contact', 'skipcontact', 7, 1, {{ $json.account }}, 'N\u00e3o utilizar este contato ! Ignora a cria\u00e7\u00e3o de novas conversas.', '[]', NOW(), NOW());",
"additionalFields": {}
},
"id": "f49e4ca4-96ab-4093-96cf-9ded94bb1454",
"name": "Insert Skip For Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
1500
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"custom_attribute_definitions\" (\"attribute_display_name\", \"attribute_key\", \"attribute_display_type\", \"attribute_model\", \"account_id\", \"attribute_description\", \"attribute_values\", \"updated_at\", \"created_at\") VALUES ('Skip Evaluation', 'skipevaluation', 7, 0, {{ $json.account }}, 'N\u00e3o utilizar sistema de avalia\u00e7\u00e3o ou protocolo para esta conversa !', '[]', NOW(), NOW());",
"additionalFields": {}
},
"id": "9b246bfb-2e7d-420f-9573-63a6162e4062",
"name": "Insert Skip Evaluation For Conversation Attribute",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
1700
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT DISTINCT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" WHERE NOT EXISTS (SELECT NULL FROM \"custom_attribute_definitions\" WHERE \"account_id\" = \"accounts\".\"id\" AND \"attribute_key\" = 'skipevaluation' AND \"attribute_model\" = 0);",
"additionalFields": {}
},
"id": "b4a2fdf9-bd37-4957-869c-ee6aacda073f",
"name": "Missing Evaluation For Conversation",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
1700
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=SELECT DISTINCT \"accounts\".\"id\" AS \"account\" FROM \"accounts\" WHERE NOT EXISTS (SELECT NULL FROM \"custom_attribute_definitions\" WHERE \"account_id\" = \"accounts\".\"id\" AND \"attribute_key\" = 'skipaudiotranscript' AND \"attribute_model\" = 1);",
"additionalFields": {}
},
"id": "701e9e46-9403-4627-8ac0-29c82a9018c3",
"name": "Missing Audio Transcript For Contact",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
480,
1920
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
},
{
"parameters": {
"operation": "executeQuery",
"query": "=INSERT INTO \"custom_attribute_definitions\" (\"attribute_display_name\", \"attribute_key\", \"attribute_display_type\", \"attribute_model\", \"account_id\", \"attribute_description\", \"attribute_values\", \"updated_at\", \"created_at\") VALUES ('Skip Audio Transcript', 'skipaudiotranscript', 7, 1, {{ $json.account }}, 'N\u00e3o utilizar sistema de transcri\u00e7\u00e3o de \u00e1udio para este contato !', '[]', NOW(), NOW());",
"additionalFields": {}
},
"id": "cf85e049-4ad2-46b0-8181-7aa19c5d0b40",
"name": "Insert Skip Audio Transcript For Contact Attribute",
"type": "n8n-nodes-base.postgres",
"typeVersion": 1,
"position": [
720,
1920
],
"alwaysOutputData": false,
"credentials": {
"postgres": {
"name": "<your credential>"
}
},
"notes": "Sucesso"
}
],
"connections": {
"Missing Automations": {
"main": [
[
{
"node": "If Array",
"type": "main",
"index": 0
}
]
]
},
"Missing Quepasa Contact": {
"main": [
[
{
"node": "Cria o Contato",
"type": "main",
"index": 0
}
]
]
},
"Missing Greetings For Contact": {
"main": [
[
{
"node": "Insert Skip Greetings Attribute",
"type": "main",
"index": 0
}
]
]
},
"Schedule Daily": {
"main": [
[
{
"node": "execdata",
"type": "main",
"index": 0
}
]
]
},
"Missing Evaluation For Contact": {
"main": [
[
{
"node": "Insert Skip Evaluation For Contact Attribute",
"type": "main",
"index": 0
}
]
]
},
"Missing Agent Title For Contact": {
"main": [
[
{
"node": "Insert Skip Agent Title Attribute",
"type": "main",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "Cria Automa\u00e7\u00e3o",
"type": "main",
"index": 0
}
]
]
},
"If Array": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
],
[
{
"node": "Cria Automa\u00e7\u00e3o",
"type": "main",
"index": 0
}
]
]
},
"No Operation, do nothing": {
"main": [
[
{
"node": "Missing Evaluation For Contact",
"type": "main",
"index": 0
},
{
"node": "Missing Greetings For Contact",
"type": "main",
"index": 0
},
{
"node": "Missing Agent Title For Contact",
"type": "main",
"index": 0
},
{
"node": "Missing Quepasa Contact",
"type": "main",
"index": 0
},
{
"node": "Missing Automations",
"type": "main",
"index": 0
},
{
"node": "Missing Skip For Contact",
"type": "main",
"index": 0
},
{
"node": "Missing Evaluation For Conversation",
"type": "main",
"index": 0
},
{
"node": "Missing Audio Transcript For Contact",
"type": "main",
"index": 0
}
]
]
},
"Postgres Trigger": {
"main": [
[
{
"node": "execdata",
"type": "main",
"index": 0
}
]
]
},
"When API Inbox Deleted": {
"main": [
[
{
"node": "Set Event Name",
"type": "main",
"index": 0
}
]
]
},
"Execute ChatWootExtra Workflow": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 1
}
]
]
},
"Merge": {
"main": [
[
{
"node": "Delete Quepasa Inbox If Exists",
"type": "main",
"index": 0
}
]
]
},
"Set Event Name": {
"main": [
[
{
"node": "Merge",
"type": "main",
"index": 0
},
{
"node": "Execute ChatWootExtra Workflow",
"type": "main",
"index": 0
}
]
]
},
"execdata": {
"main": [
[
{
"node": "No Operation, do nothing",
"type": "main",
"index": 0
}
]
]
},
"Missing Skip For Contact": {
"main": [
[
{
"node": "Insert Skip For Contact",
"type": "main",
"index": 0
}
]
]
},
"Missing Evaluation For Conversation": {
"main": [
[
{
"node": "Insert Skip Evaluation For Conversation Attribute",
"type": "main",
"index": 0
}
]
]
},
"Missing Audio Transcript For Contact": {
"main": [
[
{
"node": "Insert Skip Audio Transcript For Contact Attribute",
"type": "main",
"index": 0
}
]
]
}
},
"active": true,
"settings": {},
"versionId": "463430e1-c1b3-464f-b3ae-7fa4639ac3b6",
"meta": {
"templateCredsSetupCompleted": true
},
"id": "1011",
"tags": [
{
"createdAt": "2022-10-13T15:26:11.519Z",
"updatedAt": "2023-08-25T18:50:53.269Z",
"id": "5",
"name": "quepasa"
},
{
"createdAt": "2023-05-18T18:59:53.449Z",
"updatedAt": "2023-05-18T18:59:53.449Z",
"id": "7",
"name": "EngajamentoFlow"
},
{
"createdAt": "2023-05-19T22:54:38.266Z",
"updatedAt": "2023-05-19T22:54:38.266Z",
"id": "13",
"name": "github.com/nocodeleaks"
}
]
}
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.
postgres
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
QuepasaAutomatic. Uses postgres, postgresTrigger, httpRequest. Scheduled trigger; 39 nodes.
Source: https://github.com/DeividMs/QP_Setup_Orion/blob/ddcdec4c8486ea5742ecc6b31900dbbb3cd884fa/rmq/3.25.524.0013/QuepasaAutomatic.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.
QuepasaAutomatic. Uses postgres, postgresTrigger, httpRequest. Scheduled trigger; 28 nodes.
QuepasaAutomatic. Uses postgres, postgresTrigger, httpRequest. Scheduled trigger; 26 nodes.
Disparador 1.8. Uses itemLists, postgres, emailSend, httpRequest. Scheduled trigger; 85 nodes.
공유회_알림톡_크론. Uses postgres, httpRequest, n8n-nodes-solapi. Scheduled trigger; 39 nodes.
공유회_알림톡_크론. Uses postgres, httpRequest, n8n-nodes-solapi. Scheduled trigger; 35 nodes.