workflows.fit
Back to n8n workflows
n8n templateFreeBy Felix

Track multi-currency expenses from receipts with easybits, Telegram, and Google Sheets

How It Works This workflow automates multi-currency expense tracking via Telegram. Send a receipt photo to your bot, and it automatically extracts the invoice details, converts the amount to EUR using a live exchange ...

Data & StorageProductivityDevelopmentCore NodesCommunicationTelegram TriggerCodeHttp Request
Loading interactive preview...

Template notes

How It Works

This workflow automates multi-currency expense tracking via Telegram. Send a receipt photo to your bot, and it automatically extracts the invoice details, converts the amount to EUR using a live exchange rate, and logs everything straight into Google Sheets.

Flow overview: 1. User sends a receipt photo via Telegram 2. easybits Extractor reads the document and returns structured data 3. The data is normalised and cleaned 4. The exchange rate is fetched (with fallback if needed) 5. The amount is converted to EUR 6. The result is appended to Google Sheets

---

Step-by-Step Setup Guide

1. Set Up Your easybits Extractor Pipeline

Before connecting this workflow, you need a configured extraction pipeline on easybits.

1. Go to [extractor.easybits.tech](https://extractor.easybits.tech) and click "Create a Pipeline". 2. Fill in the Pipeline Name and Description – describe the type of document you're processing (e.g. "Invoice / Receipt"). 3. Upload a sample receipt or invoice as your reference document. 4. Click "Map Fields" and define the following fields to extract: