I run 17 Claude Code bots inside a real food company. Here's what actually works.
Field notes from a non-developer ops lead running 10+ Claude Code bots inside a real B2B food company — what works, what it costs, what broke.
Latest
All posts →
Google Sheets as a Bot Database: What Broke at 85% of the Cell Limit
Our bots wrote to one Google Sheet for a year. It hit 85.5% of the cell limit and 20,000 volatile formulas. The audit, what we kept, and the fix.

Slack Approval Buttons for AI Bots: Nothing Ships Without a Click
A one-card Slack approval flow that lets a non-developer team run AI bots that send emails and statements: the Block Kit shape and three mistakes it caught.

Turning Closed Support Chats Into a Claims Log, Automatically
A Claude Code bot reads every closed support chat, extracts the complaint and writes a claims-sheet row. The pipeline and the rules no tutorial mentions.

What 17 Claude Code Bots Cost Per Month: US$20 (Real Numbers)
The real monthly bill for 17 Claude Code bots in a B2B food company: a US$20 Claude Pro plan, zero API spend, and the one hidden cost nobody lists.
Five things I write about
Claude Code in business
Hooks, scheduled tasks, CLI flags, what it costs.
Slack bots & approvals
Cards with buttons. Nothing ships without a click.
Google Sheets as a database
Layouts that survive bots writing to them.
Support automation
Closed chats become structured rows.
Cost & failure log
Monthly numbers and the nights it broke.
“None of this is hard. It's the tedious, soul-sucking grunt work nobody wants to do. Hand every bit of it to the bot.”
— the one line every post ends withWhy this site exists
Every “I automated my business with AI” post has the same hole in it: no bill, no failures, no screenshots. This site is the opposite. Every post includes at least one real cost figure, a real screenshot, or a real failure. Company and customer details are anonymised; the numbers are what actually happened.
Seungjoo Choi, operations lead at a B2B food-distribution company in Korea. Not a developer. Posts are drafted with Claude and checked by me. More →