Skip to content
WordPress & MCP

Automation Not Working? A Step-by-Step Troubleshooting Checklist

Trace a failed automation from trigger to saved output. Check credentials, input shape, limits, duplicates, and alerts before retrying a live action.

Conceptual illustration of an AI support conversation moving to a human reviewer
Original AI-generated conceptual illustration; not a product screenshot.

When an automation fails, identify the last successful step before changing settings or rerunning the whole process. A missing trigger, an expired connection, and a saved result hidden by caching are different problems. A short execution record helps you fix the right one without creating duplicate actions.

First, stop repeated actions

If the workflow can send messages, publish posts, or change records, pause automatic retries while you investigate. Record the time, trigger input, execution ID, and returned error. Redact credentials and personal data before sharing logs with anyone.

A retry is safe only when you know what the previous attempt did. A timeout can occur after a destination accepted the change but before the caller received confirmation. Repeating the same action may create a second post or message.

Check the trigger

Did the starting event reach the workflow? Confirm the workflow is enabled, the schedule uses the intended timezone, and the connected source is the right account. For a webhook, verify the configured destination and whether the source recorded a delivery attempt.

If no execution exists, investigate the trigger before examining the AI prompt. If an execution exists, open that specific run. Do not diagnose from an unrelated successful run earlier in the day.

Inspect credentials and permissions

A connection can authenticate successfully while lacking permission for the requested action. Read access does not imply publishing access. Check the connected account, the exposed tools, and the action’s required capability. For WordPress, compare the actual saved post status with the requested one.

When a tool disappears, refresh its definitions according to the client’s documented process. Avoid creating multiple duplicate connections before understanding whether the problem is discovery, authorization, or the server itself.

Validate the input at each boundary

SymptomCheckPossible repair
Required field missingActual input keys and empty valuesValidate before the action; route incomplete input to review
Wrong record updatedRecord ID mappingUse the verified destination ID, not a similar title
AI output cannot be readOutput shape and required fieldsRequire a clear format and validate it before use
Intermittent failureLimits, service availability, and request sizeReduce load and follow documented retry behavior

Inspect what was actually passed, not what the diagram suggests should have been passed. A renamed field can break an otherwise unchanged workflow.

Check the destination before declaring failure

Retrieve the record by its returned identifier. Is it present, complete, and in the correct status? If the database record is correct but the public page looks old, inspect caching and the template. If no destination identifier was returned, search carefully for a matching action before retrying.

For our WordPress process, the read-first publishing guide separates connection checks, saved status, and rendered-page checks. Those are three distinct forms of evidence.

Add a failure route and document the repair

After fixing the problem, test the ordinary input and the case that failed. Add an alert with the workflow name, run identifier, and failed stage, keeping sensitive content out of the alert. Decide who owns the queue and when they inspect it.

n8n provides execution inspection and error workflows; its error-handling documentation describes an Error Trigger workflow for responding to execution failures. Other platforms have their own recovery mechanisms.

Write the cause, repair, and prevention in a short log. Your next step is to trace one failed execution from trigger to destination and identify the first boundary where the expected data disappears.

Frequently asked questions

Should I reconnect everything first?

No. Preserve evidence and isolate the failing stage. Reconnecting can hide the cause and introduce additional changes.

Can I retry after a timeout?

First check whether the destination accepted the action. Use a duplicate-prevention identifier or other documented protection where available.

Why did the test work but the live workflow fail?

Live inputs may be larger, missing fields, duplicated, or outside the test account’s permissions. Compare the exact inputs and credentials, not just the diagram.

Scroll to Top