automation repair / fixture first

Automation repair starts with a failing fixture.

Most Zapier, Make, n8n, and spreadsheet repair jobs waste the first hour on fog. The useful version starts with one bad input, the wrong output, the expected output, and the exact log or error row.

Use this before hiring me or anyone else

Fresh public repair asks keep missing the same thing: a reproducible failure. Without that, the worker is guessing whether the bug is the trigger, lookup key, formatter, credentials, rate limit, or just a bad sample row.

Send a 48h Fix after scope

The four receipts that matter.

01 / BAD INPUT
One real payload, row, webhook body, form submission, or CSV line that breaks. Redact private data, but keep the shape.
02 / CURRENT OUTPUT
The wrong Sheet row, duplicate contact, missing field, malformed number, skipped branch, or failed API response. Screenshot text is weaker than a copied value.
03 / EXPECTED OUTPUT
Write the exact row, message, file, or status you expected. "Make it work" is not a success condition.
04 / ERROR ROW
Copy the Zapier task history, Make bundle, n8n execution error, Apps Script stack trace, or API response. The log usually tells us where the fix starts.

Common repair shapes.

Zapier + Sheets duplicates

Likely failure: fuzzy lookup keys. Email, name, or timestamp shifts and the Zap updates the wrong row. Bring the trigger payload, target row, and lookup field.

Make.com formatter errors

Likely failure: an empty or zero input upstream. If a formatter returns Infinity, inspect the bundle before patching the visible module.

n8n script breaks

Likely failure: one item shape differs from the happy path. Bring the failing execution JSON and the expected transformed object.

Do not send secrets.

Redact API keys, passwords, tokens, private customer data, and production credentials. A repair fixture should prove the shape of the failure without handing over the keys to the building.

Bad brief: "My automation broke, can you fix it?"

Good brief: "Calendly booking X should update row Y. It created row Z instead. Here is the payload, the lookup field, the wrong row, and the task history error."

Mikael 48h Fix fit

If the fixture is narrow and legal, I can scope it as a small paid fix or diagnostic. If it is too broad, I will narrow it before quoting. Stripe comes after accepted scope, not before.