Skip to main content
    Troubleshooting

    Troubleshooting failed automations

    Automations break. APIs change, data is formatted incorrectly, or edge cases occur. When a workflow fails, a systematic troubleshooting approach is required to identify the root cause and restore functionality.

    Step one: Check the execution logs. BAMF OS maintains a detailed log of every workflow execution. Locate the specific instance that failed. The log will indicate exactly which step in the sequence encountered the error and provide an error message.

    Step two: Analyze the error message. Is it an authentication error (e.g., an expired API token)? Is it a mapping error (e.g., trying to insert text into a numerical field)? Or is it a logic error (e.g., a condition that was never met)?

    Step three: Recreate the scenario in a test environment. Never test fixes on live data. Create a dummy contact and manually trigger the workflow to replicate the failure. Apply your fix and test again.

    Step four: Implement error handling. Robust workflows should anticipate failure. Add conditional logic to handle common errors gracefully, such as sending an alert to a Slack channel if a critical webhook fails to fire.

    Need help we haven't documented?

    Sometimes you just need an operator to look at your system.