Your automations and agents make promises to your clients — the Monday report, the follow-up email, the invoice on the 1st. Kept watches whether each one actually happened and tells you the moment it didn't.
One line at the end of any workflow, agent or cron job. Kept only receives the fact that it ran — never the data it handled.
curl -X POST https://trykept.uk/api/v1/ping \
-H "Authorization: Bearer kp_live_…" \
-d '{
"client": "Hartley Dental",
"promise": "Weekly report sent",
"status": "ok"
}'Define a promise once — "every Monday by 09:00", "within 2 hours of a new lead", "on the 1st" — and Kept alerts you when the ping doesn't come, comes late, or reports a failure. Works with n8n, Make and Zapier out of the box; a plain webhook works with anything.
Free until it catches something for you.
The same limits on every plan, so one noisy workflow can't hurt anyone else:
Built for agencies and solo operators running client work on n8n, Make, Zapier or custom agents. Stores metadata only — no payloads, no personal data by default. Hosted in the UK/EU.
Get startedWe store when your workflow ran and whether it succeeded. We never store the data it handled. A ping carries a client name, a promise title, a status, an optional short message and a timestamp — and nothing else; larger requests are rejected. Messages are scrubbed of email addresses, phone numbers and anything that looks like a key or token before they're saved. Pings are deleted after 90 days and alert history after 180. Deleting a client or your account removes everything associated with it.
© 2026 Kept · Works with n8n, Make and Zapier — not affiliated with any of them · Privacy · Terms · DPA