Free
Try it, see if it fits how you think.
- 20 text entries per month
- 38 currencies
- Auto-categorization
/today,/currencycommands
Pennypoke is a Telegram bot for freelancers, small business owners and digital nomads who already live in Google Sheets. Send "coffee 4.50", the bot parses amount, currency and category, then writes a row to a spreadsheet you own. 38 currencies, no app to install, free for 20 entries a month.
Free for 20 entries a month. No install, no signup form, no credit card.
No dashboard to open, no mobile app to update, no password to remember. The Telegram bot is the whole product.
Open Telegram, tap @PennypokeBot, hit start. The bot walks you through a one-screen Google permission prompt and asks which Sheet to write to.
Type whatever feels natural. coffee 4.50. uber 18.90 eur. $45 dinner with Sam. The bot parses amount, currency and category in 38 currencies. No pick-from-dropdown needed.
Each message becomes a row with date, description, amount, category and currency. Use /today for a daily total, /currency EUR to set your default. Your pivot tables and charts keep working.
You picked Google Sheets because it does exactly what you want. You do not need a different app, you need a faster way to get data in.
The Pennypoke server is a stateless Cloudflare Worker. No disk, no database of your expenses, no logs of the lines you sent. Your message is parsed in memory, written to your Sheet, then the process ends and the memory is gone.
The only things we keep: your Google OAuth token (encrypted, to write to the Sheet you told us about) and a number for your monthly usage count. Delete your account and both disappear within 48 hours. Your Sheet keeps being your Sheet.
Read the full privacy policyStart free. Upgrade later if you want receipt photo OCR or unlimited entries. No upsell popups, no bait pricing.
Try it, see if it fits how you think.
/today, /currency commandsUnlimited entries, receipt photos, the lot.
Billing is not live yet. Email above and we'll tell you the day it ships.
For people who hate subscriptions.
No. You need Telegram, which you probably already have, and a Google account. That's it. There is no Pennypoke app in the App Store or Play Store because there is nothing to install.
You send a text like coffee 4.50 to @PennypokeBot. The bot parses amount, currency and category, then uses the Google Sheets API to append a row to the Sheet you authorised. The Sheet keeps your columns, formulas and charts.
Open your Google Sheet and edit the row. It's your file. The bot writes, it doesn't own.
No. The parser runs on a stateless Cloudflare Worker with no disk. Your message is held in memory for a few hundred milliseconds while the row is written to your Sheet, then it's gone. We cannot pull up a log of your spending because there is no log.
38. Type 45 eur, €45, USD 12, 120₴, and the bot writes the right currency in your Sheet. Set a default with /currency EUR so you don't have to repeat it.
No. 20 entries a month, forever. If you hit the limit the bot tells you, you either wait for next month or upgrade. No surprise paywalls mid-month.
Nothing dramatic. Your data is already in your Google Sheet, which belongs to you. Worst case you stop being able to text in new entries. The rows already there stay there.
Not yet. Pennypoke is Telegram only. Telegram has a mature bot API with strong privacy defaults, which is why it came first. A WhatsApp version is on the roadmap if there is clear demand, email us at povkonop@gmail.com if you want a nudge in that direction.
Free for 20 entries a month. No credit card, no signup form, nothing to uninstall later.