What This Workflow Does
This n8n workflow solves the common problem of manually tracking financial transactions received via Telegram messages. Many businesses and individuals receive payment notifications, invoices, or expense receipts through Telegram, but manually transferring this data to spreadsheets is time-consuming and error-prone.
The automation extracts key transaction details from Telegram messages (like amount, date, sender, and purpose) and logs them into a structured Google Sheet. This creates a searchable expense database that can be used for accounting, budgeting, and financial reporting.
How It Works
1. Telegram Message Trigger
The workflow starts when a new message arrives in your Telegram account. It filters for messages containing transaction-related keywords like "payment", "invoice", or currency symbols.
2. Message Parsing
The automation extracts structured data from the message text using pattern matching. It identifies amounts, dates, sender information, and transaction purposes even from informal message formats.
3. Data Validation
Extracted values are checked for consistency (valid dates, numeric amounts) and formatted into standard formats before being logged.
4. Google Sheets Logging
The processed transaction data is appended to your Google Sheet with timestamps, creating an audit trail of all financial messages.
Who This Is For
This workflow is ideal for:
- Freelancers who receive client payments via Telegram
- Small businesses tracking supplier invoices
- Teams managing shared expenses
- Individuals organizing personal finances
- Remote teams handling reimbursements
What You'll Need
- An n8n instance (cloud or self-hosted)
- A Telegram account receiving transaction messages
- A Google Sheets spreadsheet with prepared columns
- Basic understanding of n8n workflow configuration
Quick Setup Guide
- Download and import the JSON template into your n8n instance
- Connect your Telegram account in the first node
- Configure the Google Sheets node with your spreadsheet ID
- Adjust message parsing patterns if needed
- Test with sample transaction messages
- Activate the workflow
Key Benefits
Save 5+ hours monthly by eliminating manual data entry from Telegram messages to spreadsheets.
Reduce errors with automated parsing that's more accurate than human transcription.
Instant financial visibility with transactions automatically categorized in your spreadsheet.
Audit-ready records with timestamps for every logged transaction.
Customizable parsing that adapts to your specific message formats.