APIs

Webhook Workflow Incorrectly Flagged as Loop - Same Contact, Different Events + No Notification When Workflow Auto-Locked
Description: I've built a workflow triggered by an inbound webhook that receives events from our evergreen webinar platform. The webhook sends a request to the GHL automation each time a contact performs different actions such as: Registering for the webinar Attending the webinar Clicking the call-to-action button Each event sends a unique payload with different event fields (e.g., "register", "attend", "viewCta"), but all events relate to the same contact. Issue #1: Workflow Incorrectly Flagged as Loop The workflow is being locked in Draft status with this message: "This Workflow has been locked in Draft status because it is causing a loop. To activate this Workflow, please contact Support." GHL appears to be interpreting this as a loop because the same contact is entering the automation multiple times. However, these are distinct events/actions, not a loop. Each webhook trigger represents a different stage in the customer journey and should be processed as separate workflow entries. Issue #2: No Notification When Workflow Auto-Locked (CRITICAL) The workflow was automatically set to draft on September 17, 2025, but I wasn't notified. I only discovered this on October 7, 2025 - nearly 3 weeks later. This is a business-critical workflow that generates substantial income for us. The lack of notification resulted in significant lost revenue and missed customer touchpoints during this period. Requests: Fix the loop detection: Allow the same contact to trigger a webhook-based workflow multiple times when the events represent different actions, or provide a setting to differentiate between actual loops and legitimate multiple entries with different event data. Add notifications: Implement immediate email/in-app notifications when a workflow is automatically deactivated or set to draft for ANY reason. This is critical for business continuity.
0
Load More