ridwaanhall Profile Photo
Ridwan Halim

n8n Shopping Data Bot

A personal finance tracking bot powered by n8n and AI, with automated input via Telegram and receipt OCR, then stored in Google Sheets.

Back Back
n8n n8n
Telegram Telegram
Google Sheets Google Sheets
Gemini Gemini
n8n Shopping Data Bot - n8n_shopping_node.webp
n8n Shopping Data Bot - n8n_image_input.webp
n8n Shopping Data Bot - n8n_text_input.webp

3 images • Use arrows or dots to navigate

Description

This project offers an automated personal finance tracking solution using n8n as a visual automation platform. Users can send shopping receipts via Telegram, and the bot extracts text using OCR (Gemini AI) and stores the data in Google Sheets.

It’s ideal for beginners who want to manage their expenses without writing complex code. Daily, weekly, and monthly reports are available directly from Google Sheets.

The integration includes Gemini AI API setup, Telegram bot configuration, and Google Sheets credentials. The workflow can be imported into n8n and customized as needed.

The project is open to contributions, with potential extensions such as WhatsApp, Notion, or Firebase integration.

Its core mission is to empower the Indonesian community to build smart and impactful automation solutions.

Features

Receipt Upload

The bot reads text from images using OCR (Gemini AI) and logs the details into Google Sheets.

Telegram Input

Send expense entries directly via Telegram chat—simple and fast.

Automated Reports

Receive daily, weekly, and monthly expense summaries.

Modular Workflow

n8n workflows are customizable and optimized for various use cases.

No-Code Integration

Uses n8n as a visual automation platform without manual coding.

Tech Stack

n8n
n8n Visual automation for APIs, services, and logic—no code needed.
Telegram
Telegram Connects your apps to Telegram for messaging and bots
Google Sheets
Google Sheets Online spreadsheets for data storage and automation.
Gemini
Gemini Google AI for OCR, summarization, and smart automation.