I’ve been running a workflow for many months without any issues, but recently the Slack “Send and Wait for Response” node stopped working some times.
What’s happening:
-
The node successfully sends the approval message to our Slack channel (with Approve/Decline buttons)
-
But the node shows “No output data returned” and the workflow just stops there
-
No error message is thrown — it simply hangs with no output
-
and in execution history it shows as cancelled .
n8n Version: 2.10.3
{
“nodes”: [
{
“parameters”: {
“operation”: “sendAndWait”,
“select”: “channel”,
“channelId”: {
“__rl”: true,
“value”: “C098DFS7B0F”,
“mode”: “list”,
“cachedResultName”: “lead-endorsement”
},
“message”: “=━━━━━━━━━━━━━━━━━━━━ \n:tada:
Lead endorsement needed \n\n LNM has pushed a new lead. \nClick Approve to endorse, or Decline to handle it yourself. \nIf you decline, the lead will stay in the Nurturing Process stage. \n\nClient details \n• Client: {{ $(‘Webhook’).item.json.body[’ Account Name’] }} \n• Sender profile: {{ $(‘Webhook’).item.json.body[‘Sender Profile’] }} \n\nLead details \n• Dashboard Conversation Thread: <https://app.getlia.io/app/inbox/{{ $(‘Webhook’).item.json.body.Sender_Id }}/{{ encodeURIComponent($(‘Webhook’).item.json.body.Conversation_id) }}|Thread>\n• Campaign: {{ $(‘Webhook’).item.json.body[‘Campaign Name’] }} \n• Company: {{ $(‘Webhook’).item.json.body[‘Company Name’] }} \n• Lead: {{ $(‘Webhook’).item.json.body[‘Full Name’] }} — {{ $(‘Webhook’).item.json.body[‘Job Title’] }} \n• LinkedIn: <{{ $(‘Webhook’).item.json.body[‘LN Link’] }}|Profile> \n• Dashboard: {{ $(‘Webhook’).item.json.body.Dashboard }} \n\nLead task link: {{ $(‘Create lead in click up1’).item.json.url }} \n━━━━━━━━━━━━━━━━━━━━\n”,
“approvalOptions”: {
“values”: {
“approvalType”: “double”
}
},
“options”: {
“limitWaitTime”: {
“values”: {
“resumeAmount”: 24
}
},
“appendAttribution”: false
}
},
“type”: “n8n-nodes-base.slack”,
“typeVersion”: 2.3,
“position”: [
3392,
-160
],
“id”: “596db1ce-5e76-4839-be1c-416fc91366c6”,
“name”: “Get approval to endorse lead1”,
“webhookId”: “4b6aa535-e868-4243-a8e4-4a086165099b”,
“retryOnFail”: true,
“waitBetweenTries”: 5000,
“maxTries”: 5,
“credentials”: {
“slackApi”: {
“id”: “OQwQbFggNXaeKjR0”,
“name”: “Amit Slack account”
}
},
“notes”: “This node will send a slack message to a group channel in Slack and ask permission from CM before endorsing lead (next steps)”
}
],
“connections”: {
“Get approval to endorse lead1”: {
“main”: [
]
}
},
“pinData”: {},
“meta”: {
“templateCredsSetupCompleted”: true,
“instanceId”: “1f4ccba3ce9c117ce59f62a29c3b414377336e3a8a224b2e116163fe92a1778b”
}
}

