Bot reference

Command reference

Everything the LucaKeep bot can do โ€” with examples, accepted formats, and what you get back.

Quick reference

photo / PDF / fileUpload a document โ€” starts the AI extraction flow
/add income 500 descManually record an income transaction
/add expense 45.50 descManually record an expense transaction
/summary [month]Total income vs expenses for a month
/stats [month]Side-by-side comparison vs the prior month
/category [month]Spending ranked by category
/insightsSpending by day of week, vendor, and time of day
/recentYour last 5 confirmed transactions
/exportDownload the full ledger as CSV (3 credits)
/orgView active company or switch between organisations
/balanceCheck how many credits you have left
/topupBuy more credits
/helpShow the command list in chat

Sending documents

The core flow. No command needed โ€” just send the file.

Upload

Send any document โ€” no command required

LucaKeep reads it, extracts all transactions, and asks you to confirm each one.

Photos

  • JPEG, PNG, HEIC
  • Receipts, invoices
  • Handwritten notes

Documents

  • PDF invoices
  • Excel / CSV exports
  • Bank statements

Via Telegram

  • Attach from camera
  • Share from Files app
  • Forward from email
What happens next: The bot shows each extracted transaction โ€” description, amount, date, category, and vendor โ€” with a Confirm and Discard button. Confirming saves it to your ledger. You can also edit any field before confirming. See Editing below.

# 1. You send a receipt photo

# 2. Luca replies:

โ†’ Found 1 transaction

โ†’ Office Supplies โ€” $124.00 ยท expense ยท Stationery

โ†’ [โœ… Confirm] [โœ๏ธ Edit] [โŒ Discard]

Manual entry

No receipt? Add income or expenses directly from the keyboard. Free โ€” no credits charged.

/add/add <income|expense> <amount> [description]

Add a transaction manually

Creates a confirmed transaction immediately. No AI processing, no credit charge.

type

income or expense

amount

Positive number, e.g. 1500 or 45.50

description

Optional. Anything after the amount. Defaults to Manual income/expense entry.

/add income 1500 Client payment โ€” Acme Corp

/add expense 45.50 Coffee and snacks

/add income 200

โ†’ ๐Ÿ’ฐ Added income

โ†’ ๐Ÿ“ Client payment โ€” Acme Corp

โ†’ ๐Ÿ’ต $1,500.00 ๐Ÿ“… 2026-05-04 ๐Ÿข My Business

Category defaults to Income for income and General for expenses. Date is always today. Use the reply keyboard buttons ๐Ÿ’ฐ Add income / ๐Ÿงพ Add expense for a guided prompt.

Reports

All report commands work on your active organisation. Switch with /org if needed.

/summary/summary [month]

Monthly income vs expenses

Shows total income, total expenses, and net for the selected month. Defaults to the current month.

/summary

/summary 2025-08

/summary Aug 2025

โ†’ ๐Ÿ“Š Summary โ€” My Business

โ†’ May 2026

โ†’ Income: $3,200.00 โ–ฒ

โ†’ Expenses: $1,850.00 โ–ผ

โ†’ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

โ†’ Net: +$1,350.00 โœ…

If no transactions exist for the selected month, falls back to all-time totals.

/stats/stats [month]

Month-over-month comparison

Side-by-side table of this month vs the previous month, with percentage change for income, expenses, and net.

/stats

/stats 2025-08

โ†’ ๐Ÿ“Š Stats โ€” My Business

โ†’ May 2026 Apr 2026

โ†’ Income $3,200.00 $2,800.00 โ–ฒ 14%

โ†’ Expenses $1,850.00 $2,100.00 โ–ผ 12%

โ†’ โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

โ†’ Net $1,350.00 $700.00 โ–ฒ 93%

/category/category [month]

Spending by category

Lists your top 8 spending categories ranked by expense total, with income and count per category.

/category

/category 2025-08

โ†’ ๐Ÿ“‚ Categories โ€” My Business โ€” May 2026

โ†’ 1. Travel โ€” out $640.00 (4 txn)

โ†’ 2. Food & Dining โ€” out $310.50 (12 txn)

โ†’ 3. Software โ€” out $249.00 / in $0.00 (3 txn)

โ†’ ...

/insights/insights

Spending patterns

Analyses your last 500 expenses to show which day of the week you spend most, your top vendors, and time-of-day breakdown (if receipts include a time).

/insights

โ†’ ๐Ÿ“ˆ Spending Profile โ€” My Business

โ†’ Based on 87 confirmed expenses

โ†’

โ†’ Spending by day of week:

โ†’ Mon โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘ $820.00 (14)

โ†’ Fri โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘ $1,140.00 (18)

โ†’ ...

โ†’

โ†’ Top vendors:

โ†’ 1. Uber โ€” $340.00 (9x)

โ†’ 2. Slack โ€” $120.00 (3x)

No month argument โ€” always uses all confirmed expense transactions for your organisation.

/recent/recent

Last 5 transactions

Shows your 5 most recent confirmed transactions โ€” description, amount, type, and date.

/recent

โ†’ ๐Ÿ“‹ Last 5 transactions โ€” My Business

โ†’ 1. ๐Ÿ’ฐ Client payment โ€” $1,500.00 income โ€” 2026-05-04

โ†’ 2. ๐Ÿงพ Uber ride โ€” $24.50 expense โ€” 2026-05-03

โ†’ 3. ๐Ÿงพ AWS โ€” $89.00 expense โ€” 2026-05-01

/export/export

Download full CSV

Sends a CSV file of all confirmed transactions for your active organisation. Costs 3 credits.

Cost: 3 credits per export. The CSV includes date, description, amount, type, category, vendor, and status columns.

/export

โ†’ ๐Ÿ“Ž my-business-2026-05-04.csv

โ†’ 142 transactions ยท 3 credits used

Account management

/org/org

View or switch active organisation

Shows which company is currently active. If you have multiple organisations, presents buttons to switch between them.

/org

โ†’ ๐Ÿข Active: My Business

โ†’ [Switch to Acme Ltd] [Switch to Side Project]

All upload and report commands operate on the active organisation. Switch before uploading if needed.

/balance/balance

Check your credit balance

Shows how many credits you have remaining and a brief breakdown of recent usage.

/balance

โ†’ ๐Ÿ’ณ Credit balance: 47 credits remaining

โ†’ Used this month: 12 ยท All time: 38

/topup/topup

Buy more credits

Starts the credit top-up flow with a link to the checkout page.

/topup

โ†’ ๐Ÿ’ณ Credit Top-up

โ†’ Choose a pack to continue:

โ†’ [50 credits โ€” $5] [200 credits โ€” $15]

Editing extracted transactions

After the bot shows an extracted transaction, tap โœ๏ธ Edit to correct any field before confirming.

When in edit mode, type field value to update any field. Type cancel to go back without changing.

amount

Positive number

amount 124.50
type

"income" or "expense"

type income
date

YYYY-MM-DD format

date 2026-04-30
category

Any text

category Travel
vendor

Any text

vendor Acme Corp
description

Any text

description Q1 retainer

# After tapping โœ๏ธ Edit:

amount 250

โ†’ โœ… Updated amount to 250

category Consulting

โ†’ โœ… Updated category to Consulting

โ†’ [โœ… Confirm] [โœ๏ธ Edit another] [โŒ Discard]

๐Ÿ“… Month format

/summary, /stats, and /category all accept an optional month argument.

(no argument)

Current month

/summary
YYYY-MM

Specific month

/summary 2025-08
Mon YYYY

Specific month

/summary Aug 2025
Month YYYY

Specific month

/summary August 2025

If no transactions exist for the requested month, the bot shows all-time totals with a note.

๐ŸŽ›๏ธ Quick buttons

A button bar appears above the text input โ€” no need to type commands for common actions.

๐Ÿ’ฐ Add income๐Ÿงพ Add expense
๐Ÿ“Š Summary๐Ÿ“‹ Recent๐Ÿ’ณ Balance
โ“ Help
๐Ÿ“Š Summary

Runs /summary for the current month

๐Ÿ“‹ Recent

Runs /recent โ€” last 5 transactions

๐Ÿ’ณ Balance

Runs /balance โ€” shows remaining credits

โ“ Help

Shows the command list in chat

๐Ÿ’ฐ Add income

Prompts you with the /add income format and examples

๐Ÿงพ Add expense

Prompts you with the /add expense format and examples

The button bar appears automatically after /start, /help, and /add. It persists in your Telegram session until dismissed.

Ready to try it?

Send /start to join the waitlist โ€” we approve requests manually.

Open @LukaKeepBot