← back to software
Invoice Bot

2023/Built for Hock Cheong Transport Co

A finished quote in the time it takes to type the job.

20 minutes down to under a minute

Quoting a job meant digging out the rate, applying the right surcharges, formatting a document and sending it. Twenty minutes, several times a day, usually with the client waiting on the phone. Now the job details go into a Telegram message and the quote comes back formatted, sent and filed.

How it works

Small logistics operations quote constantly, and every quote is a small pile of friction: find the rate card, remember which surcharges apply to this route, open last week's document and edit it without breaking the formatting. The constraint that shaped this project was the user. He is very good at his job and prints his emails. Anything with a login and a dashboard was going to fail. So the whole thing happens inside a Telegram chat he already has open: answer a short sequence of prompts, get back a client-ready quotation or invoice. Underneath it handles variable rate logic, surcharges, multiple currencies and PDF generation, none of which he has to know about.

Built with

Telegram Bot APIDocument AutomationPythonLogistics

Invoice Bot — Project Overview

From 20 minutes of admin
to a 60-second message.

A Telegram bot that generates custom logistics invoices on demand — connected to your email and records, requiring no software beyond a phone.

Before
Manual invoicing — every time, from scratch⏱ 15–20 min per invoice

Seven steps. Zero automation. Every. Single. Time.

A routine task that consumes hours per week — prone to errors, inconsistencies, and delays that frustrate clients.

01
📞
Receive job request
via call, chat, or email
02
📂
Open spreadsheet or template
find the right version
03
✍️
Fill in details manually
client, route, weight, rate
04
🔢
Calculate pricing
manual maths, error-prone
05
📄
Format & export PDF
layout checks, re-exports
06
📧
Email to client
then chase for confirmation
07
🗂️
Update records manually
log in separate system
After
One message. Everything handled.⚡ Under 60 seconds

Three steps. One tool your team already has.

No new software to learn. No desktop required. Any admin generates a fully formatted, sent, and logged invoice from their phone.

01
💬
Send job details
one Telegram message
02
🤖
Bot generates invoice
calculates, formats, sends
03
✅
Client receives invoice
records updated automatically
4 steps gone
Manual work eliminated.
Zero formatting. Zero chasing.
Zero re-entry.
Live Example
What it actually looks like in use
🤖
Invoice Bot
Hock Cheong Transport
Admin — Siti
New job — KL → JB
Client: Nexus Trading Sdn Bhd
3 pallets, 850kg
Express delivery, Tue 18 Mar
10:42 AM ✓✓
Invoice Bot
✅ Invoice generated
INV-2025-0341
KL → JB ExpressRM 380
850kg surchargeRM 42
Handling (3 pallets)RM 30
TotalRM 452.00
📧 Sent to accounts@nexustrading.my
🗂 Logged in records — REF-0341
10:42 AM

The numbers that matter
to a business owner.

Every logistics company processes dozens of invoices weekly. The time saved compounds fast.

Before
20min
per invoice, manual process
→
After
60sec
per invoice, fully automated
Weekly admin hours
5+hrs
at 20 invoices/week, 1 admin
→
Weekly admin hours
<30min
same volume, same team
What it connects to
💬Telegram
→
⚙️Invoice Bot
→
📧Client Email
+
🗂Job Records