The Telegram bot is the fastest way to log in CiviQ. You don't need to open the app, tap 5 fields, and tap save. You send one message. The bot logs it and confirms.

Logging expenses

  • 'spent 450 on swiggy' β†’ Expense: β‚Ή450, Food & dining
  • 'paid 2000 for petrol' β†’ Expense: β‚Ή2,000, Transport
  • '380 lunch' β†’ Expense: β‚Ή380, Food & dining
  • 'dmart 2840' β†’ Expense: β‚Ή2,840, Groceries
  • 'ola 180 to airport' β†’ Expense: β‚Ή180, Transport
  • 'netflix 649' β†’ Expense: β‚Ή649, Subscriptions
  • '1200 shoes flipkart' β†’ Expense: β‚Ή1,200, Shopping
  • 'medicine apollo 328' β†’ Expense: β‚Ή328, Health

Logging income

  • 'salary credited 1,16,819' β†’ Income: β‚Ή1,16,819
  • 'received 35000 from acme' β†’ Income: β‚Ή35,000
  • 'rent 22000' β†’ Income: β‚Ή22,000 (if in an income context)
  • 'got paid 15000 client work' β†’ Income: β‚Ή15,000

Splitting expenses

  • 'dinner 2400 split with Rahul' β†’ Expense β‚Ή2,400, Rahul owes you β‚Ή1,200
  • 'goa hotel 12000 split with Priya' β†’ Expense β‚Ή12,000, Priya owes β‚Ή6,000

Asking questions

  • 'how much did I spend this week?' β†’ Total expenses for last 7 days
  • 'what's my food budget status?' β†’ Budget bar for Food & dining
  • 'how much have I spent this month?' β†’ Month-to-date total

Format tips

  • Numbers with commas work: 1,16,819 and 116819 both parse correctly
  • β‚Ή symbol is optional β€” '450' and 'β‚Ή450' both work
  • Amount can come before or after the merchant: '450 swiggy' or 'swiggy 450'
  • You don't need perfect grammar: 'swiggi 450 food' still works
  • The bot remembers your default account β€” no need to specify it every time
Example
A Sunday in Hari's life, all logged via Telegram:

9:15 AM β€” 'chai 15'
12:30 PM β€” 'lunch 280 koramangala'
3:00 PM β€” 'dmart 1840'
7:00 PM β€” 'movie inox 480'
10:00 PM β€” 'swiggy 350'

Total Sunday spending: β‚Ή2,965. Never opened the app. 5 messages. Done.

Bot commands

  • /help β€” shows all supported message formats
  • /start β€” reconnect if disconnected
πŸ’‘ Log as soon as you spend β€” don't batch it at the end of the day. The Telegram bot makes this instant, so the mental effort is near zero.