Built-in troubleshooting tools
Troubleshooting panel
In the workflow builder, click Troubleshooting in the left sidebar. Hoop scans your workflow for configuration errors and highlights which actions or triggers have issues, along with suggested fixes.Needs review section
On the Workflows list page, the Needs Review section flags workflows that have generated errors in the last 30 days. Click any flagged workflow to investigate. After reviewing, mark the error as “read” to clear it.Enrollment history tab
Inside a workflow, the Enrollment history tab shows every contact enrolled, their current step, and any errors encountered. Use this to trace why a specific contact isn’t progressing as expected.Stats view
Click Stats View in the left sidebar of the builder to see per-action delivery and engagement data. This helps identify where contacts are dropping off or where actions are failing.Common issues and fixes
Workflow is not triggering
Workflow is not triggering
Possible causes:
- The workflow is still in Draft mode — toggle it to Published
- The trigger filters are too restrictive — a contact must match all filter conditions to activate the trigger
- The trigger event isn’t occurring as expected — verify the upstream event (e.g., that the form is actually submitting)
- A conflicting workflow is removing the contact before this one starts
Contacts not receiving messages
Contacts not receiving messages
Possible causes:
- The contact has Do Not Disturb (DND) enabled for that channel
- The contact’s phone number or email is missing or invalid
- SMS credits are exhausted or the sending number is unverified
- For Messenger/Instagram: the contact hasn’t messaged your connected page within the 24-hour window
If/Else conditions not routing correctly
If/Else conditions not routing correctly
Possible causes:
- Multiple branches have overlapping conditions — contacts are assigned to only the first matching branch
- AND/OR operators are misconfigured
- The contact data doesn’t match the expected value at the time the action runs
Personalization (custom values) not populating
Personalization (custom values) not populating
Possible causes:
- The contact’s record doesn’t have data in that field
- The custom value code is typed incorrectly
Workflow running too fast or causing bottlenecks
Workflow running too fast or causing bottlenecks
Cause: A large number of contacts entering a step simultaneously can overload messaging queues.Fix: Add a Drip action before high-volume steps. Set a batch size (e.g., 50 contacts) and interval (e.g., 10 minutes) to pace the flow.
Race conditions — actions firing out of order
Race conditions — actions firing out of order
Cause: Multiple workflows running simultaneously for the same contact can conflict if they’re modifying the same data.Fix: Use the Goal event action and If/Else branches to guard against race conditions. Add wait steps to create buffer time between concurrent workflows. See also: the race conditions guide in the KB.
Workflow not saving changes
Workflow not saving changes
Cause: Published workflows require a manual Save — auto-save only applies in Draft mode.Fix: Always click Save in the top-right corner after making changes to a published workflow.
Inbound webhook not receiving data
Inbound webhook not receiving data
Possible causes:
- The webhook URL has changed (e.g., after the workflow was re-created)
- The external system is sending data in an unsupported format (must be JSON)
- The payload doesn’t include a required field (email or phone for contact creation)
Restoring deleted workflows
Workflows deleted within the past 30 days can be restored from the Deleted tab on the Workflows list page.Version history
If a recent change broke your workflow, use Version History in the left sidebar of the builder to roll back to an earlier version or see exactly what changed.If you’re unable to resolve an issue using these steps, contact Hoop support with the workflow name, the contact’s name/email, and a description of the unexpected behavior.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=e7fddd192d86dd299bb26a190e6a7e96)