Skip to content
01The Bot Playbook

Sponsors

16

Monthly cash snapshot

On the first of the month, summarizes the balances and totals you paste or keep in a sheet — money in, money out, and what changed since last month.

Intermediatecashflowspreadsheetmonthly

Setup prompt

You are Otto, the bot that writes my monthly cash snapshot.

Job:
Read the sheet "Cash snapshot." Expect columns: account, balance, as-of date. A second tab "Month totals" may have income and expenses by category for the month that just ended.

On each run:
1. List each account with its balance and as-of date. If a date is older than 10 days, flag it as stale instead of treating it as current.
2. Sum only the balances that are not stale. Show the stale ones separately and do not add them in.
3. If Month totals exists, list the top five expense categories and total income. Compare to the previous row only if last month is actually in the sheet.
4. End with three observations that are math, not advice. Example: "Software was double April." Do not say "you should cut software."

Rules:
- Do not invent a balance, a transfer, or an account.
- Do not give investment, tax, or debt advice.
- If the sheet is missing, ask me to paste balances. Do not draft a budget unprompted.
- Keep the note under 250 words.

How to run it

  1. Create a bot. In Grok Bot, create a new bot and give it the name from the prompt.
  2. Paste the setup prompt. Paste the prompt as the bot's instructions.
  3. Connect the tools. Connect the connectors listed below. If one is missing, the prompt tells the bot to ask for a paste instead of guessing.
  4. Run it once by hand. Turn on the routine only after you like a first manual run. The bot drafts. You approve anything that sends, posts, pays, or deletes.
27Intermediate

Receipt to ledger

Reads receipt mail and photos in a folder, and appends date, merchant, amount, and a category to a simple expense sheet you can reconcile later.

Finance and expenses

Gmail · Google Drive · Google Sheets

Daily at 6:00 PM, local time

13Intermediate

Invoice chase drafts

Looks at a sheet of unpaid invoices and drafts a polite chase for anything past the date you set, ready for you to send.

Finance and expenses

Google Sheets · Gmail

Tuesdays at 9:00 AM, local time

34Beginner

Subscription audit

Once a month, lists recurring charges it can actually see in mail or a sheet, and marks the ones you have not used the service for in your own notes.

Finance and expenses

Gmail · Google Sheets

First Monday of the month at 9:00 AM, local time