All projects · Automation & Data Pipelines
Telegram Approval Workflow (Sender + Listener)
A two-part n8n automation implementing a human-in-the-loop approval flow over Telegram: workflow A sends an expense-approval request with…
A two-part n8n automation implementing a human-in-the-loop approval flow over Telegram: workflow A sends an expense-approval request with Approve/Reject buttons, and workflow B listens for the reply, branches on the decision, and notifies the chat of the outcome.
- Coordinated Sender (A) + Listener (B) workflow pair sharing one Telegram bot credential
- Telegram reply-keyboard with Approve/Reject buttons for one-tap decisions
- IF node routes Approve/Yes vs. everything-else into separate Approved/Rejected code branches
- Formats a mock expense request (ID, employee, £ amount, reason) and echoes the decision back to the same chat
Built with: n8n, Telegram Bot API, JavaScript (Code node), n8n IF/router node, Telegram reply keyboard