Back to Blog

    CRM & Automation

    The Keap Automation Audit: How to Find What's Broken

    A repeatable audit you can run on any Keap or Keap Max Classic account to find the campaigns that have gone quiet and decide which ones need repair.

    Valentina, founder of Rellatech

    Valentina Akpan: Founder of Rellatech, providing administrative and operations support to executives, founders, business owners and teams. Her background combines technical support, customer success, administration and operations.

    ·

    Most Keap automations don't fail loudly. They fail with no alert. A campaign stops firing because a tag was renamed, a webhook returns a 404 nobody sees, or a Zap turns off after too many errors. You often find out later, when a follow-up that should have gone out did not, and nobody can say when it stopped.

    This is the audit I run on a Keap account before I change anything in it.

    Step 1: List every active automation

    • ●List every published campaign in Keap and put it in a sheet
    • ●Add every active Zap that touches Keap (trigger or action)
    • ●Add every webhook URL Keap calls out to
    • ●For each row, note: what should trigger it, how often you expect it to run, last contact entered, last contact completed, last error

    Step 2: Sort by 'days since last completion'

    A campaign that has gone quiet is a review candidate, not proof that it is broken. Compare each one against the rhythm you wrote down in step 1. A welcome sequence that runs off a daily lead form and has had no entries for weeks is worth opening. A campaign tied to an annual renewal or a seasonal launch can be quiet for months and be fine. When a quiet campaign should have been busy, the cause is usually one of two things: nobody is entering it (a tag or form problem), or people are entering and getting stuck (a sequence problem).

    Step 3: Open the review candidates and check

    • ●Are merge fields pointing to fields that still exist?
    • ●Do 'Apply Tag' steps reference tags that still exist?
    • ●Do HTTP Post URLs return a success response when you test them in Postman or a similar tool?
    • ●Are sequences orphaned, with no goal pointing to them?
    • ●Are contacts sitting in a wait step for longer than that step was designed to hold them? That usually means a downstream condition never resolves.

    Step 4: Check the Zapier and webhook layer

    • ●Open Zap History in Zapier and filter for errored and stopped runs over a recent window, such as the last 30 days
    • ●Open each errored Zap and read the error message (often an expired connection or a removed field)
    • ●Reconnect the Keap account inside Zapier if any Zap reports an expired or invalid connection
    • ●Set up error alerting. Zapier sends its own error emails, and it has a built-in Zapier Manager app that can trigger on Zap errors. Check the current Zapier documentation for what your plan supports, then route those alerts to Slack or a shared inbox that somebody reads

    If you take one thing from this audit, set up the error alert. In my experience the most common reason a Keap automation stays broken is that nobody knows it broke.

    Step 5: Document what's running

    Keep one shared sheet listing every active campaign, its purpose, its trigger, its expected rhythm, and the last person who edited it. Update it every quarter. The accounts that stay in good shape are the ones where this sheet exists and somebody owns it.

    FAQ

    A quick health check (steps 1 to 3) every month, and a full audit including Zapier and webhooks (all five steps) once a quarter. How long each pass takes depends on how many campaigns and integrations you run; block a recurring slot in the calendar so it happens.

    Renamed or merged tags. Someone cleans up the tag list, renames a tag for clarity, and a 'Tag Applied' goal in a different campaign stops firing because it was watching for the old name. The campaign still looks healthy in the UI.

    Not in a way I would rely on. Keap will not alert you if a campaign stops firing because its trigger is gone. You need a Zap or external monitoring (like a weekly report comparing entry counts to the previous week) to catch quiet failures. Check the current Keap documentation in case that changes.

    Yes. The hours depend on the number of campaigns, integrations and webhooks in the account, so I scope the audit after a look at the campaign list. You get the sheet, the fixes, and a recommendation list for what to address first.

    Want help reviewing your account?

    I help review Keap and Infusionsoft records, campaigns and integrations, then scope the corrections and documentation needed. Scope and pricing live on the Keap & Infusionsoft Consultant service page.

    Book a free call

    Tell me what needs attention and which tools you use. I review inquiries personally and normally reply within one business day with the next step. Any detailed audit or implementation is scoped separately.

    Share This Article

    Comments

    Join the conversation.

    Loading comments…

    Leave a comment

    Tell me what you need help with, and I will suggest where to start.

    Book a free call