Notes from the front office

What we learn building
the systems that answer.

Three times a week we write up something we have actually had to solve: where calls leak, what an agent can and cannot carry, and which piece of the follow-up is worth automating before the rest.

24 posts

Abstract wave composition for a post about AI receptionists and card payments
Voice Agents30 Oct 20269 min read

Can an AI receptionist take payments over the phone?

It can, and in almost every small business setup it should not be the thing holding the card number.

Read the post
Abstract node graph with a single bright node holding several connections together
Workflow Automation9 min

Why your automation breaks when an employee leaves

Your automation breaks when an employee leaves because the connection was authorised by them, not your company. How to find every one and fix it.

28 Oct 2026
A clock-like dial whose arc runs down toward a single marked point on the ring
AI Strategy9 min

What does custom software maintenance cost each year?

Custom software maintenance cost is usually quoted as a percentage of the build. The published end-of-life dates behind your app give a better number.

26 Oct 2026
Abstract layered panels showing a lab test result separated from a wide spread of real visitor measurements
Web & Conversion10 min

Why your site fails Core Web Vitals at 100 PageSpeed

A 100 PageSpeed score is a lab test. Your site fails Core Web Vitals on real Chrome visits at the 75th percentile, and that is the number to fix.

23 Oct 2026
Isometric blocks in a row with the final one lit gold
Chat Agents8 min

Are chatbot promises legally binding on your business?

Are chatbot promises legally binding? A tribunal made one airline honour what its chatbot invented. Here is how to scope yours before that happens.

21 Oct 2026
A dark waveform graphic with one bar picked out by a playhead line, beside the headline The pause your callers hear.
Voice Agents9 min

Why low voice AI latency can make calls worse

Voice AI latency is a trade-off, not a score. Test your AI phone agent's timing in six calls and learn which settings to ask your vendor to change.

16 Oct 2026
Isometric blocks in a row with a signal arcing across them to a highlighted final block
Workflow Automation9 min

Why is my automation creating duplicate records?

Automation creating duplicate records? It's either a double delivery or a weak match. How to tell which, and the fix that holds under load.

14 Oct 2026
A node graph with one route bypassing a permissions checkpoint, under the words when to stop vibe coding.
AI Strategy8 min

When to stop vibe coding and bring in a developer

When to stop vibe coding comes down to one line, not a code review. Here are the four checks we run on an AI-built app before touching it.

12 Oct 2026
Layered page panels with one panel lifted away, showing that a widget sits on top of code it does not change.
Web & Conversion10 min

Do accessibility widgets work, or just hide the problem?

Do accessibility widgets work? Scanners say yes, keyboard testing and 2026 lawsuit counts say no. What to fix in your code instead.

9 Oct 2026
An abstract diagram of layered browser panels with one heavy panel pulling the stack out of alignment
Chat Agents9 min

Is your chat widget slowing down your website?

How to tell if a chat widget is slowing down your website, why speed tests miss it, and what a facade costs you in first reply time.

7 Oct 2026
An abstract wave composition showing a voice signal narrowing as it passes through a telephone band
Voice Agents9 min

Why your AI receptionist gets names wrong on calls

Your AI receptionist gets names wrong because the phone line drops the sounds that tell letters apart. Here is what actually fixes it.

5 Oct 2026
An isometric row of automation stages with only the last one lit and the earlier stages dark
Workflow Automation8 min

How do I know if my automation stopped working?

An automation stopped working and nobody noticed? Error alerts miss silent failures. Here is how to monitor for absence instead.

2 Oct 2026
A perspective grid bending inward toward a single lit point
AI Strategy9 min

Who owns custom software code after you've paid for it?

Who owns custom software code comes down to a signed assignment and about eight account logins. Paying the invoice does neither. Here's how to check.

30 Sept 2026
An isometric diagram of a website form submission moving through validation, storage and notification stages.
Web & Conversion8 min

Why are my contact form emails going to spam?

Contact form emails going to spam is an authentication problem with a short fix. The silent failure underneath it costs far more leads.

28 Sept 2026
An abstract graphic of stacked message bubbles drawing down a fixed monthly allowance
Chat Agents8 min

How WhatsApp service message pricing hits your chatbot bill

WhatsApp service message pricing starts billing chat agent replies on 1 October 2026. The free tier is 1,000 messages a month, not 1,000 chats.

25 Sept 2026
An isometric diagram of a callback moving through carrier scoring before it rings
Lead Response8 min

Why your business number shows up as spam on callbacks

Three analytics firms decide whether your callback rings clean or says Spam Likely. How they score your number, and what actually shifts it.

23 Sept 2026
A waveform of inbound calls with one peak singled out and marked.
Lead Response9 min

How many calls is my business missing? Count them first

Industry averages cannot tell you how many calls you are losing. Here is how to pull your own call log and get a number you can act on.

21 Sept 2026
An orbital diagram standing for the narrow response window around a transferred call.
Voice Agents8 min

What happens when an AI receptionist call transfer fails

Most AI receptionist call transfers fail in the same place: your carrier's voicemail answers before the agent can try the next person.

18 Sept 2026
A faint network of nodes with one call route lit across it in magenta.
Voice Agents8 min

Can I keep my phone number with an AI receptionist?

You can keep the number on the van. Forwarding moves the calls, not the number, and here are the four things it quietly leaves behind.

16 Sept 2026
An abstract sound wave composition with the headline about saying it in the first sentence.
Voice Agents8 min

Do I have to tell callers it's an AI on the phone?

Most AI calling laws cover outbound robocalls, not the agent answering your line. Here's what applies, and how to write the greeting.

14 Sept 2026
A single lit route traced through a network of scattered record nodes
CRM & Data9 min

How to tell if an AI receptionist CRM integration is real

Most AI phone vendors say they integrate with your CRM. Here is what that word hides, and the one live test that tells you which level you are buying.

11 Sept 2026
A measured grid bending sharply around one focal point
Workflow Automation7 min

The first process worth automating in a small team

Most automation projects stall because they pick the wrong process first. A simple test for choosing one, and why the boring option usually wins.

10 Sept 2026
Layered waveform bars showing a spoken call with one loud moment
Voice Agents7 min

What an AI receptionist can and cannot do on a call

An honest look at what an AI receptionist handles well on a live call, what it should never be given, and how to set the escalation boundary.

10 Sept 2026
Concentric rings with a bright marker sweeping through a response window
Lead Response7 min

Why lead response time decides who gets the job

Lead response time decides more jobs than price or reviews. What the five minute rule really means, why people alone cannot hit it, and what to measure.

10 Sept 2026