I am new to n8n and learning the new Human in the loop capability by following youtube video by Leon Van Zyl. I am using Telegram sendandWait node to get user response. The workflow is sending the request for human input to Telegram correctly. However, on responding in Telegram, the node continues to wait. I tried to use Gmail sendandWait for human reponse which is giving the same result.
The output within the Telegram sendandWait node says 'Waiting for response even after the response was sent.
Details of the Telegram sendandWait node after response:
{
"nodes": [
{
"parameters": {
"operation": "sendAndWait",
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"message": "={{ $json.output }}",
"approvalOptions": {
"values": {
"approvalType": "double"
}
},
"options": {}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
580,
0
],
"id": "c165f1c4-5790-44a1-907b-b42b466e6196",
"name": "Telegram",
"webhookId": "df087d5a-f4ac-4a3c-9f79-8a2b8aac34d9",
"credentials": {
"telegramApi": {
"id": "REMOVED FOR THIS POST",
"name": "Telegram account"
}
}
}
],
"connections": {},
"pinData": {},
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "aac07d8052135143ce708133c979fe660265e684c595fadd71b50a5ac7069f1a"
}
}
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
⚠️ WARNING ⚠️ If you have sensitive data in your workflow (like API keys), please remove it before sharing.
core
- n8nVersion: 1.78.1
- platform: docker (self-hosted)
- nodeJsVersion: 20.18.2
- database: postgres
- executionMode: scaling
- concurrency: -1
- license: community
storage
- success: all
- error: all
- progress: false
- manual: true
- binaryMode: memory
pruning
- enabled: true
- maxAge: 336 hours
- maxCount: 10000 executions
client
- userAgent: mozilla/5.0 (windows nt 10.0; win64; x64) applewebkit/537.36 (khtml, like gecko) chrome/132.0.0.0 safari/537.36
- isTouchDevice: false
Generated at: 2025-02-17T12:33:17.148Z}
I am new to n8n and learning the new Human in the loop capability by following youtube video by Leon Van Zyl. I am using Telegram sendandWait node to get user response. The workflow is sending the request for human input to Telegram correctly. However, on responding in Telegram, the node continues to wait. I tried to use Gmail sendandWait for human reponse which is giving the same result.
The output within the Telegram sendandWait node says 'Waiting for response even after the response was sent.
Details of the Telegram sendandWait node after response:
{
"nodes": [
{
"parameters": {
"operation": "sendAndWait",
"chatId": "={{ $('Telegram Trigger').item.json.message.chat.id }}",
"message": "={{ $json.output }}",
"approvalOptions": {
"values": {
"approvalType": "double"
}
},
"options": {}
},
"type": "n8n-nodes-base.telegram",
"typeVersion": 1.2,
"position": [
580,
0
],
"id": "c165f1c4-5790-44a1-907b-b42b466e6196",
"name": "Telegram",
"webhookId": "df087d5a-f4ac-4a3c-9f79-8a2b8aac34d9",
"credentials": {
"telegramApi": {
"id": "REMOVED FOR THIS POST",
"name": "Telegram account"
}
}
}
],
"connections": {},
"pinData": {},
"meta": {
"templateCredsSetupCompleted": true,
"instanceId": "aac07d8052135143ce708133c979fe660265e684c595fadd71b50a5ac7069f1a"
}
}
core
storage
pruning
client
Generated at: 2025-02-17T12:33:17.148Z}