Home / Cases / Plumber Telegram Assistant
Plumber · Sydney

An AI assistant running on a Mac mini: quotes, archive, calendar — all in Telegram

A solo Sydney plumber: 20+ customer messages, 5–10 site photos, 3–5 quotes per day, all reorganized at night. We built him a Telegram bot — all info flows into an Obsidian knowledge base; AI drafts quotes from his past pricing rules, auto-archives photos, syncs Google Calendar.

IndustryPlumbing / On-site service SizeSolo + casual hands Timeline3 weeks StatusLive
95%
Faster quotes
100%
Photos auto-archived
90min/night
Night admin eliminated
2.5×
Daily lead capacity

About the Client

A solo plumber based in western Sydney, 12 years in trade. Leads come from word of mouth + a couple of property managers on retainer. He runs 15–20 jobs a week, each 1–3 hours on-site. His 'office' is his ute, his 'business system' is his head.

Their Challenge

Why ManifoldX

He couldn't use Procore-style software, didn't want a $50+/mo SaaS like Tradify or ServiceM8, and refused to put customer data in any cloud. He needed something running in his own home, operated through Telegram.

The Solution

1. Self-hosted Mac mini — the home for everything

A $700 secondhand Mac mini at his place, running a Python process + Obsidian vault. All data stays local — nothing goes to any cloud.

2. Telegram Bot — single interface

His customer chats, helper crews, and personal threads are all on Telegram. The bot joins as just another member, understands mixed Chinese-English speech:

3. Obsidian knowledge base — the quoting brain

Markdown files organized by trade / part / price band — the bot reads these rules to draft quotes. Obsidian works as both database (human-readable) and AI 'knowledge' input. He edits prices by opening Obsidian and changing Markdown — no code touch needed.

Tech stack

Telegram Bot API OpenAI GPT-4o Obsidian (本地) Google Calendar API macOS launchd Python + asyncio

Working with us

Week 1: spent 2 mornings on the road with him to see how he talks to customers, logs jobs, prices work. Week 2: bot v1 with text chat + quote drafting. Week 3: photo recognition + Google Calendar, deployed to his Mac mini. He didn't have to learn anything new — operation = sending Telegram messages.

I used to spend an hour at home each night sorting out the day. Now it's 5 minutes from the cab of my ute. Best part — the bot's quotes match what I'd calculate myself, because it learned my own rules. — Client (paraphrased)

Impact

What's next

On a $200/month retainer covering issue fixes and small features (latest: voice-to-quote — he speaks one line in the ute and the bot drafts a price). This 'solo tradie edition' is being abstracted into a Tradies template, targeting electricians, carpenters, landscapers — anyone running solo on the tools.