You type a message on Telegram. That's your only touchpoint โ everything else happens automatically in the background.
Telegram app
โ response arrivesTelegram (free messaging)โ message sent
โ๏ธ
Telegram's servers
The free messaging service. Telegram acts like a postal system โ it delivers your message to Theo's bot and sends replies back to your phone.
@Theo91Bot ยท free
โ replysecure webhookโ message
โ๏ธ The engine room โ always-on server in the cloud
๐ฅ๏ธ
VPS + OpenClaw
A Linux server running 24 hours a day โ Theo's home. OpenClaw is the software on it: handles messages, fires reminders, stores memory, and connects all the services.
Linux ยท Node.js ยท OpenClaw framework
โ one call per messageโ read & write files
๐ง
Claude ยท Anthropic
The AI brain. Reads your message + everything it knows about you, and writes the response. Two versions: Sonnet (main tasks) and Haiku (quick background checks).
Pay per message
๐ฆ
Dropbox
Your file storage. Morning briefings, bank statements, documents โ Theo can read and save files here to keep things organised.
Your existing account
serves your finance app
โ๏ธ
Cloudflare โ finance dashboard
Hosts your finance app online. When you open it on your phone, Cloudflare checks your password and serves the dashboard. Your financial data lives inside the app โ no live bank connection needed.
Your message leaves your phone and hits Telegram's servers โ exactly like any chat message.
2
Telegram forwards it to the server
Telegram routes your message to OpenClaw on the VPS via a secure webhook โ a direct, private channel between Telegram and the server.
3
OpenClaw bundles your context
OpenClaw loads everything it knows โ who you are, your preferences, your finances, past conversations โ and packages it with your message.
4
Claude thinks and responds
That package is sent to Anthropic's Claude API. Claude reads it, reasons about it, and writes a reply โ or takes an action like updating the dashboard. Takes 2โ5 seconds.
5
The reply comes back to you
Claude's response travels back through OpenClaw and Telegram, and appears on your phone. Total round trip: under 5 seconds.
6
Background jobs run automatically
Even when you're not messaging, OpenClaw keeps working โ sending your 6:45am briefing, firing statement reminders, checking for tickets โ all without you doing anything.
What it costs
๐ฅ๏ธ VPS server (cloud hosting)~ยฃ5โ15/mo
๐ง Anthropic API โ Claude (pay per use)~ยฃ1โ5/mo ongoing