โ† Back

Engineering

How to automate a spreadsheet and WhatsApp workflow without breaking it

By Boardy ยท 4 min read

An open grid ledger, a black phone, and a calendar on a white desk.

For a small team, a spreadsheet, a messaging app, and a calendar can run a surprising amount of business. The breakdown happens when a booking changes in one place and the other two tools still tell the old story.

Founders in my network often describe needing automation when the immediate pain is simply that a critical handoff depends on one person remembering to copy information. Start with that handoff.

Map one complete transaction

Take a real transaction from your business: a customer requests a booking change, your team approves it, the calendar updates, and the customer receives confirmation. Record who acts at each step and which system holds the final source of truth.

Then map the exceptions:

An automation that only handles the clean, happy path will only increase the manual cleanup work when edge cases hit.

Rank your automations by operational risk

Start with the step that cannot send a bad message to a customer, and only automate approved changes after the data layer is proven.

1. Internal notifications and review alerts

This is the safest place to start. Notify a team member when information needs review. It stops missed messages while preserving human judgment.

Internal alerts cons:

Best for: the first automation. Fast to set up, and there is no risk of sending a bad message to a customer.

2. Draft record creation

Have your system create a draft record or proposed calendar update. Your team confirms the customer details and approves the change with one click.

Draft records cons:

Best for: cutting repetitive copy-pasting while making errors immediately visible.

3. Automated updates for approved changes

Trigger automatic updates across your spreadsheet and calendar only after a person signs off, or when identity, permissions, and retry behavior are solid.

Approved-change automation cons:

Best for: routine coordination you have already proven by hand. Fully automated customer messaging should come after the data layer is proven. If a mistake would cost you a customer, keep a person in the loop.

Define what happens when a step fails

Ask whoever builds your automation to show you a duplicate message, an API outage, and a mismatched customer record.

The goal is not to eliminate every human touchpoint. The goal is to stop forcing your team to hold business operations together from memory.

If you can describe the handoff that keeps breaking, I can introduce you to someone who has solved that bottleneck.

Message me