The Gravity Flow Incoming Webhook extension is a powerful add-on for the Gravity Flow WordPress plugin. It essentially turns your WordPress site into a “listener,” allowing external applications (like GitHub, HelpScout, or a custom CRM) to talk directly to your workflows.
This is EXACTLY the same product as distributed by the developer. Sales Page
Two Primary Use Cases
The extension functions in two distinct ways depending on your needs:
1. Create a New Entry (The “Trigger”)
You can set up a unique URL (endpoint) that, when hit by an external service, automatically creates a new Gravity Forms entry.
-
How it works: You define a “Feed” in the form settings. You map incoming JSON keys (e.g.,
customer_email) to specific form fields. -
Result: As soon as the external app sends the data, the entry is created and the Gravity Flow workflow starts immediately.
2. The Workflow Step (The “Pause/Wait”)
This is used when a workflow is already running but needs to “wait” for an external signal before moving to the next step.
-
How it works: You add an “Incoming Webhook” step type in your workflow builder. The workflow will pause at this step and generate a unique URL for that specific entry.
-
Result: The workflow stays “on hold” until the external system sends a POST request back to that specific URL. Once received (and authenticated), the workflow automatically proceeds to the next step (e.g., an Approval or Notification).
Practical Example: Help Desk Integration
-
A customer submits a ticket in an external Help Desk (like HelpScout).
-
HelpScout sends a webhook to your WordPress site.
-
Gravity Flow receives the data, creates an entry, and starts an “Internal Review” workflow.
-
The workflow hits an Incoming Webhook Step and waits.
-
Once a technician completes the task in the external system, that system pings the webhook URL again.
-
Gravity Flow “wakes up” and notifies the customer that the ticket is resolved.
Requirements
-
Gravity Forms (The base form builder)
-
Gravity Flow (The workflow engine)
-
SSL Certificate: The extension requires HTTPS to ensure the data sent between systems is encrypted.
- Categories: WordPress Plugins
- Tags: Gravity Flow
