Telegram payment, invoicing and refund workflow for Stars
Ready for 3.0What this workflow does
This workflow has 21 nodes and runs when another workflow calls it (plus 2 other triggers). Along the way it connects Google Sheets and Telegram.
How it runs
Trigger: When another workflow calls it (plus 2 other triggers).
- Trigger Data (Edit Fields (Set)): sets or maps fields
- Data for Invoice (Edit Fields (Set)): sets or maps fields
- Bot API token (for refund) (Edit Fields (Set)): sets or maps fields
- Chat ID (Edit Fields (Set)): sets or maps fields
- Start Payment Workflow (Execute Sub-workflow): calls another n8n workflow
- Refund Data (Edit Fields (Set)): sets or maps fields
- Bot API token (Edit Fields (Set)): sets or maps fields
- Refund (HTTP Request): calls an HTTP API
- Actions (Switch): routes items into branches
- Event swticher (Switch): routes items into branches
…plus 5 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- HTTP Request
n8n-nodes-base.httpRequest - Edit Fields (Set)
n8n-nodes-base.set - Execute Workflow Trigger
n8n-nodes-base.executeWorkflowTrigger - Manual Trigger
n8n-nodes-base.manualTrigger - Google Sheets
n8n-nodes-base.googleSheets - Telegram
n8n-nodes-base.telegram - No Operation, do nothing
n8n-nodes-base.noOp - Switch
n8n-nodes-base.switch - Telegram Trigger
n8n-nodes-base.telegramTrigger - Execute Sub-workflow
n8n-nodes-base.executeWorkflow
From the author
This workflow provides a complete solution for handling Telegram Stars payments, invoicing and refunds using n8n. It automates the process of sending invoices, managing pre-checkout approvals, recording transactions, and processing refunds for stars, making…