Extensions
Checklists
The Checklists extension allows Gravity Flow administrators to publish a series of forms each requiring a single submission.
Flowchart
The Flowchart extension enables Gravity Flow administrators to switch between the standard step list view and a Flowchart view of the steps. Flowchart view makes complex workflows easy to follow, design, optimize and communicate to others.
Folders
The Folders extension allows Gravity Flow administrators to organise workflow entries into logical or arbitrary groupings and display them on the front-end using a block or shortcode as well as via the WordPress admin UI.
Form Connector
The Form Connector extension allows Gravity Flow administrators to create steps at any point in the workflow that can interact with other forms either on the same installation or a different server.
Incoming Webhook
The Incoming Webhook extension allows Gravity Flow administrators to create steps at any point in the process which wait for input from an external source or have an incoming webhook create a new entry.
Parent-Child Forms
The Parent-Child Forms extension allows Gravity Flow administrators to define Parent-Child relationships between forms. While viewing an entry for a Parent form a new child form can be submitted and linked to the current entry.
Paypal
The PayPal extension allows Gravity Flow administrators to add a payment step at any point in the workflow.
PDF Generator
The PDF Generator extension allows Gravity Flow administrators to add simple PDF creation steps at any point in the process. The PDF template is designed just like a notification with merge tags.
Stripe
The Gravity Flow Stripe extension allows workflows to authorize payments during the initial form submission (pre-orders), capture or cancel the payment at a later date, refund payments and create and cancel recurring subscriptions.
Vacation Requests
The Vacation Requests extension provides some additional features to make vacation requests easier to manage.
WooCommerce
The Gravity Flow WooCommerce extension adds workflow automation to WooCommerce orders empowering store owners to integrate orders more deeply and more efficiently with the business processes.
Articles
Incoming Webhook – Introduction
The Incoming Webhook Extension can be used in two ways:
After form submission at any point in the workflow, to hold entries on a step until a trigger is received from an external system.
Form Connector – Update An Entry
The "Update an Entry" step is a feature of the Form Connector extension which provides way to update entries in other forms and complete Approval or User input steps.
Form Connector – Create An Entry
The New Entry step is a feature of the Form Connector extension which provides a way to create new entries in different forms.
Stripe Extension – Cancel Payment Step
The Cancel Payment step will cancel/void a payment that was authorized during the form submission. Remember that stripe automatically cancels (expires) payments after 7 days if the payment is not captured so your workflow must ensure that that the Cancel Payment step runs within a week of the initial form submission.
WooCommerce Extension – Refund Order Step
The Refund Order step will refund an order made either at the checkout or at a Payment or Capture Payment step in the workflow.
Form Connector – Update Fields
The "Update Fields" step, included in the Form Connector Extension, will update field values of the current entry with values from another entry or with custom values. .
License Key Constants
The constant for main Gravity Flow plugin is GRAVITY_FLOW_LICENSE_KEY Each extension has a license key constant that allows the license to be set via code instead of the database:.
Stripe Extension – Capture Payment Step
The Capture Payment step will collect a payment that was authorized during the form submission. If there is a Capture Payment step in the workflow then the payment will automatically be set to authorized and will not be collected until the Capture Payment step runs.
Incoming WebHook – Field Mapping
The Incoming Webhook step supports mapping of incoming data into form fields. The system which is sending data to the incoming webhook in one of 3 formats: - POST with form-data in the body of the request - POST with form-data in the body of the request with a Content-Type header = application/json - POST with raw JSON in the body of the request with a Content-Type header = application/json.
Flowchart
The Flowchart Extension enables Gravity Flow administrators to switch between the standard step list view and a Flowchart view of the steps.