What the WhatsApp Business API actually costs to run
Conversation pricing, template approval, and the line items most quotes leave out.
In reviewA large share of small and mid-sized operations run on Sheets, Drive and Gmail. Apps Script sits inside all three. Treated as a real platform rather than a macro recorder, it carries more than people expect — and knowing where it stops is worth as much as knowing what it can do.

There is a certain sort of technical snobbery about Apps Script. It is a scripting layer inside a spreadsheet, so it must be a toy. Meanwhile a genuinely large number of businesses run their operations on Sheets, and the thing that automates those Sheets is running real work, whether or not it is fashionable.
Our position is straightforward: Apps Script is a legitimate platform for a defined class of problem, and it is engineered badly almost everywhere because nobody treats it as one.
Honest limits, because building past them is where people get hurt.
The failure mode is never that Apps Script cannot do it. It is that it can, just about, for eighteen months — and then the business depends on a script one person wrote, that nobody has version controlled, that silently stopped running in March.
Most of our Apps Script work is one of two conversations. Either a business has a working spreadsheet process and wants it automated properly — a good, cheap, quick engagement. Or a business has outgrown one, and the honest answer is that the next step is a real application with a database, and the script should be retired rather than extended.
The signal for the second conversation is usually one of three things: the spreadsheet has more than one editor at the same time, the row count is in six figures, or somebody has started keeping a second sheet to correct the first one. Any of those and you have crossed the line.
Quotas and runtime limits belong to Google and change without notice. Check the current service limits before designing against any number in this piece.
Conversation pricing, template approval, and the line items most quotes leave out.
In reviewAn estimate produced before anyone has watched the work happen is a guess with a budget attached.
Read the piece →If a spreadsheet has become load-bearing for your business, the question is not whether to replace it but whether to reinforce it or move it. We will tell you which.