Recipes / Grok Bot use cases
Grok BotFull setupEmail & inbox

Grok Bot back-office team for an HVAC firm

The co-owner of an HVAC and building controls company with about 10 employees runs about two dozen Grok Bots for work and family. At work, a mail bot files and routes every email to specialist bots for the job tracker, POs, invoices, receipts, alarms, insurance certificates, submittals and bids, and nothing goes out under his name without his OK.

From u/reddituser4049 (r/GrokBot) on Reddit · Oct 2026

Setup timeNot stated; he tunes the bots in plain English as he goes
CostHe's on Grok's Ultra plan and says the bots use about 50% of his weekly limit
RunsAlways on: a mail watcher wakes the bots within about a minute of new mail, plus morning and evening routines
NeedsGrok Bot (he's on the Ultra plan), Your work mailbox over IMAP (his is Rackspace), A small script that watches the mailbox and wakes the bot by webhook, QuickBooks, Dropbox job folders, A master job tracker and invoice sheet, Grok Bot's Plaid finance connector, optional (his finance bots get bank transaction data through it)
Last updated2026-10-30

What the source did

  • He co-owns a small HVAC and building controls company, about 10 employees per his comment, and runs about two dozen Grok Bots for it and his family. His Chief bot wrote the post by asking every bot what it does.
  • Work Mail: a watcher wakes it within about a minute of new mail. It reads every email in full, files it into one of about 100 job folders, saves job files like returned submittals and drawings to that job's Dropbox folder, and routes it to the right specialist. It knows the shop rules: who handles which customer, who never gets cc'd, reply to the newest message.
  • Abbott, the project manager, keeps the master job tracker: next action, open items with owners, notes, and billing against the invoice sheet. It runs a weekday morning sync of billed, paid and left to bill, nudges techs missing field reports in the evening, sends a 6:30 PM roundup, and drafts replies in his voice. Nothing goes out under his name without his OK.
  • Email Log writes one skimmable entry per email that needs human eyes. A 23-page punch list PDF becomes three bullets.
  • SPAM checks where links really go. One strike puts a sender on the blocklist; a second builds a server-side filter.
  • Alarms reads building-automation alarm emails, compares them with each site's history (about 2,100 logged since March) and escalates only clusters, with a Monday recap to the service team.
  • Purchases writes vendor POs in QuickBooks tagged to the job, emails the vendor, saves the PDF, and tracks each PO through acknowledgment, pickup, backorder and invoice. It updates item costs when prices change.
  • Invoices: when a check comes in, he gets a one-tap approval card with the job, amount and balance; then it records the payment in the master invoice sheet, backing it up first and checking formulas after. It reads contracts for pay-app dates, retainage and required forms, and flags mismatched or double-recorded payments.
  • Receipts: techs email receipt photos, and it logs them by job and category with a duplicate check. Monthly, it matches every card charge to a receipt and chases missing ones with the office manager.
  • AC Finance keeps a 12-month cash forecast and a phone dashboard, pulls read-only QuickBooks reports weekly, reconciles, and flags the tightest months.
  • COI works out certificate of insurance wording from contract language and checks the issued PDF line by line before anything goes out.
  • Submittals pulls equipment lists from drawings, builds the product data package, and drafts a reply to every engineer comment (29 on one job).
  • Bids, on a separate account, logs invitations, addenda and awards, builds estimate packages from their templates and gives a bid/no-bid lean.
  • At home he runs more bots for the family; he didn't go into the same detail on those.
  • What he says made it work: one job per bot; bots that talk to each other (Work Mail routes, Purchases tells AC Finance about every PO, Receipts and Invoices feed the forecast); shared master rules (do your homework first, never duplicate another bot's work, never send anything to a customer or vendor without approval or a standing OK); and tuning in plain English.
  • From his comments: a small Python script holds an IMAP IDLE connection to the mail server and wakes the bot by webhook, so the AI only runs when there's real mail. He calls it his biggest win for both speed and cost. Work mail is Rackspace over IMAP; personal mail is Gmail. His finance bots get most bank and transaction data through Grok Bot's Plaid finance connector, while AC Finance builds the cash forecast from read-only QuickBooks reports plus what the other bots tell it. He's on Ultra, at about 50% of weekly usage. Approvals went down over time as he gave standing OKs and used the Vault.
  • Heads-up: the bots aren't isolated. They share one computer and its connections, and stay in their lanes only by written rules. In his words: "If security is your biggest concern this likely won't work for you."
“If security is your biggest concern this likely won't work for you”— u/reddituser4049 (r/GrokBot), Reddit

Summary written by Agent Cookbook from the original post. See the original for the full context. How we source recipes

Our notes

What it takes
Grok Bot (he's on Ultra), a work mailbox over IMAP with a small script that wakes the bot on new mail, QuickBooks, Dropbox job folders, a master job tracker and invoice sheet, and optionally the Plaid finance connector, which his finance bots use for bank transaction data. The cash forecast is built from read-only QuickBooks reports plus the other bots. He shared no template; ours is built from his post and comments.
Where it breaks
Bots that aren't isolated (his share one computer and its connections, kept apart only by written rules), running the AI on a timer instead of on real mail, bots duplicating each other's work, and standing OKs given before the drafts have earned them. He says his Chief bot wrote the post.
Human checkpoint
In our version every outgoing email, including POs to vendors, waits for your yes, QuickBooks stays read-only except POs drafted for approval, and each payment is recorded only after your one-tap approval.
Tools involved
Grok Bot (he's on the Ultra plan), Your work mailbox over IMAP (his is Rackspace), A small script that watches the mailbox and wakes the bot by webhook, QuickBooks, Dropbox job folders, A master job tracker and invoice sheet, Grok Bot's Plaid finance connector, optional (his finance bots get bank transaction data through it)

✓ Verified Source link checked and still live. Notes by Thomas, editor. How we verify

Copy the prompt

Ours Our version, built only from what he described in his post and comments. He shared no template or prompt. Fill in the [BRACKETS].

MASTER RULES (give these to every bot on the team) - One job per bot. Stay in your lane and never duplicate another bot's work. - Do your homework first: read the whole email, the job folder and the tracker before you act or ask. - Never send anything to a customer or vendor. Draft it and wait for my yes on that message. There are no standing OKs unless I add one here in writing: [STANDING OKs: none]. - Never pay, buy, delete or post anything. Never record a payment until I approve that payment. - QuickBooks is read-only, except that Purchases may draft a PO for my approval. - Back up a sheet before you change it, and check its formulas after. - When you hand work to another bot, say what you did and what's left. WORK MAIL (wakes on new mail) - Read every new email in full. File it into the right job folder from [JOB LIST], save job files (submittals, drawings) to that job's [DROPBOX] folder, and route it to the right bot below. - Shop rules: [WHO HANDLES WHICH CUSTOMER], [WHO NEVER GETS CC'D]. Always reply to the newest message in a thread. - For each email that needs a person, add one short entry to the email log. PROJECT MANAGER - Keep the master job tracker: next action, open items with owners, notes, billed versus invoiced. - Weekday mornings: billed, paid and left to bill. Evenings: list techs missing field reports and draft the nudges. [TIME]: one roundup. - Draft replies in my voice. Nothing goes out under my name without my OK. PURCHASES - Draft vendor POs in QuickBooks, tagged to the job, and wait for my approval. After I approve, draft the email to the vendor and wait for my yes before it goes. - Track each PO through acknowledgment, pickup, backorder and invoice. Tell Finance about every PO. INVOICES - When a check arrives, show me the job, amount and balance and wait for my approval. Then record it in the invoice sheet. - Read contracts for pay-app dates, retainage and required forms. Flag mismatched or double-recorded payments. RECEIPTS - Log receipt photos from techs by job and category; check for duplicates. - Monthly: match every card charge to a receipt. Draft a note to [OFFICE MANAGER] listing missing ones. FINANCE - Keep a 12-month cash forecast from read-only reports and what Purchases, Receipts and Invoices tell you. Flag the tightest months weekly. ALARMS - Read building-automation alarm emails, compare with that site's history and escalate only clusters. Monday: a recap draft for the service team. CERTIFICATES (COI) - Work out certificate wording from the contract language. Check the issued PDF line by line and show me before it goes anywhere. SUBMITTALS - Pull equipment lists from drawings and build the product data package. Draft a reply to every engineer comment for me to review.

Approval rule

🛡
In our version, every outgoing email, to a customer or a vendor and including POs, waits for a human yes, with no standing OKs to start. QuickBooks stays read-only except POs drafted for your approval, and payments are recorded only after you approve each one. Sending, buying, posting, deleting and paying always need a human.

Set it up

  1. Pick the jobs your office does by hand every day and give each one its own bot. His rule is one job per bot.
  2. Write the master rules once and give them to every bot.
  3. Set up the mail trigger. He uses a small Python script that holds an IMAP IDLE connection and wakes the bot by webhook, so it only runs on real mail.
  4. Give Work Mail your job list, your shop rules and the job folders.
  5. Add the specialists one at a time, with what each one tells the others: Purchases to Finance, Receipts and Invoices to the forecast.
  6. Read every draft and approve each send, PO and payment record yourself. Tune the bots in plain English when they get something wrong.
  7. Decide how much isolation you need before you connect money tools. His bots share one computer and its connections.

Common failures

⚠
  • Running the AI on a timer instead of on mail. He says the mail watcher was his biggest win for speed and cost.
  • Bots doing the same work twice. His master rules forbid duplicating another bot's work.
  • Approving standing OKs too early. His approvals dropped as he gave standing OKs; ours starts with none, so you add each one on purpose.
  • Assuming the bots are walled off. They aren't in his setup; written rules are the only fence.
  • Changing a sheet without a backup. His Invoices bot backs up first and checks formulas after.

Variations

  • Start with the email log only: one entry per email that needs a person, nothing sent.
  • Bids on a separate account, as he does: log invitations, addenda and awards, and build estimate packages from your templates.
  • Home bots: he runs more for his family, on Gmail for personal mail.

Related setups: A shop-services business run by a Grok Bot team → · Grok Bot that found duplicate payments in a ledger → · A Mission Control page for all your Grok Bots →

Get the 10 best agent setups. Free.

Plus new recipes every week. One email, no spam.

Unsubscribe anytime. Privacy

Related recipes

Same job: Email & inbox

Also uses Grok Bot

More Grok Bot recipes

In these guides: More Grok Bot use cases → · AI agents for small business → · AI email agents →

Read original ↗