What broke · Meta and Google · 4 September 2026

The cancelled booking you must never send.

Never send a conversion for a booking the homeowner cancelled seconds after confirming. Send it and the ads learn to buy people who cancel.

Where a retry sweep goes wrong

A homeowner confirms an appointment and cancels it thirty-two seconds later, before the conversion has gone out. A retry sweep looking for "confirmed, never sent" then finds that booking and tells Meta about an appointment that no longer exists. It goes on telling it every time the sweep runs.

Why it matters more than the request

Both platforms learn from what you tell them. A conversion event is not a report; it is a training label. Send one for a cancelled appointment and the bidding is now looking for more people like the one who cancelled. If the whole point of sending a booking event instead of a form fill is to buy people who show up, a cancelled booking is the single worst label you can attach.

The rule

The same rule on Google

An offline conversion import keys on the click id and the conversion time. The state check is the same: do not upload a booking that no longer stands. Google does not know about the cancellation unless you also use conversion adjustments, and most setups do not.

What this does not cover