AutomationMart
Home/Browse/Track multi-currency expenses from receipts with easybits, Telegram, and Google Sheets
n8n

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

n8nn8n10 modulesv1.0
Google SheetsTelegram

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. Th

At a glance

Track multi-currency expenses from receipts with easybits, Telegram, and Google Sheets is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, Telegram. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, Telegram
Modules
10
Price
Free
Version
v1.0
Track multi-currency expenses from receipts with easybits, Telegram, and Google Sheets workflow diagram

About this workflow

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 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: - invoicenumber (String) – The unique identifier of the invoice, e.g. INV-20240301 - currency (String) – The currency code found on the invoice, e.g. USD - amount (Number) – The total amount due on the invoice, e.g. 149.99 5. Click "Save & Test Pipeline" in the Test tab to verify the extraction works correctly. --- 2. Connect the easybits Node in n8n 1. Once you have finalized your pipeline, go back to your dashboard and click Pipelines in the left sidebar. 2. Click "View Pipeline" on the pipeline you want to connect. 3. On the Pipeline Details page, you will find: - API URL: - API Key: Your unique authentication token 4. Copy both values and integrate them into the "easybits Extractor" HTTP Request node in the workflow. > To keep in mind: Each pipeline has its own API Key and Pipeline ID. If you have multiple pipelines (for example, one for receipts and one for invoices), you will need separate credentials for each. > Important: When adding your API Key, set the Credential Type to Bearer Auth and paste your API Key as the Bearer Token value. --- 3. Connect Your Telegram Bot 1. Open the Telegram: Receipt Photo node. 2. Connect your Telegram Bot credentials (Bot Token from @BotFather). 3. Make sure "Download" is enabled under Additional Fields so the image binary is forwarded correctly. --- 4. Connect Google Sheets 1. Open the Append row in sheet node. 2. Connect your Google Sheets account via OAuth2. 3. Select your target spreadsheet and sheet. 4. Make sure your sheet has at least these two columns: Vendor Name and Overall Due. --- 5. Activate the Workflow 1. Click the "Active" toggle in the top-right corner of n8n to enable the workflow. 2. Send a receipt photo to your Telegram bot to test it end to end. 3. Check your Google Sheet – a new row with the invoice reference and EUR amount should appear.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automatically create cinematic quote videos with AI and upload to YouTube

Important Disclaimer: This template is only compatible with a self-hosted n8n instance using a community node. Who is this for? This workflow is ideal for digital content creators, marketers, social media managers, and automation enthusiasts who want to produce fully automated vertical video content featuring inspirational or motivational quotes. Specifically tailored for Thai language, it effectively demonstrates integration of AI-generated imagery, video, ambient sound, and visually appealing

Free

Health check websites with Google Sheets & Telegram alerts

What does this template do ? This workflow performs scheduled health checks on a list of URLs stored in a Google Sheet. Every X minutes, it retrieves the URLs, sends HTTP requests to check their availability, and notifies a Telegram chat if any request fails. You can easily replace Telegram with any other notification service supported by n8n, such as Slack, Discord, Email, or Microsoft Teams. Use Case Ideal for monitoring internal or external services, ensuring uptime and responsiveness. Integ

Free

🎨 AI design team - generate and review AI images with Ideogram and OpenAI

AI Graphic Design Team - Generate and Review AI Images with Ideogram and OpenAI Description Who is this for? This workflow is perfect for graphic designers, creative agencies, marketing teams, or freelancers who regularly use AI-generated images in their projects. It's specifically beneficial for teams that want to automate the generation, review, and management of AI-created graphics efficiently. What problem does this workflow solve? Design teams often face time-consuming manual reviews and in

Free

Create Petoffice people from new Google Sheets spreadsheet rows

Every time a new row is added to a Google Sheets spreadsheet, Make will automatically create a new person in Petoffice. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1v_O05CntdnfzOgJZ2CT9U8MYdzenWx1GRgZcCguqVhQ/edit?usp=sharing).

Free

Add new rows in a Google Sheets spreadsheet from new GetForm submission

Every time a new form is submitted in Getform, Make will automatically add a new row to a Google Sheets spreadsheet. The template expects your form to have the following fields: 1. Name 2. Email 3. Message More information on how to create this sample form [here.]( https://getform.io/installations/basic-installation)

Free

Save new Tripetto entries to a Google Sheets spreadsheet

Every time someone fills out your Tripetto form, Make will automatically add the submission to a new row in a Google Sheets spreadsheet.

Free

Automate Google Classroom with Gemini AI: Topics, assignments & student tracking

Automate Google Classroom: Topics, Assignments & Student Tracking Automate Google Classroom via the Google Classroom API to efficiently manage courses, topics, teachers, students, announcements, and coursework. Use Cases Educational Institution Management Sync rosters, post weekly announcements, and generate submission reports automatically. Remote Learning Coordination Batch-create assignments, track engagement, and auto-notify teachers on new submissions. Training Program

Free

Automated daily stock market report with Bright Data, GPT-4.1, Airtable/Gmail

Workflow Documentation – Stock Market Daily Digest 👋 Introduction Wake up to a clean, analyst-style stock digest in your inbox—top gainers/losers, a readable performance table, 3–5 insights, and upcoming events—no spreadsheets, no manual scraping, no copy-paste. This article explains, step by step, how to build a robust, daily, end-to-end automation that collects market data (Bright Data), waits until scraping

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free