Specific Step Types
Configure and extend individual step types in Gravity Flow. It covers general step-assignment behavior as well as detailed setup guides for specific step types such as Approval, User Input, and Outgoing Webhook.
Checklists Extension
The Checklists extension allows Gravity Flow administrators to publish a series of forms each requiring a single submission.
Checklists
Troubleshooting
Gravity Forms Add-Ons
Find out how any Gravity Forms add-ons can have their feeds or functionality triggered as steps in a workflow.
Step Types
Steps are the discrete tasks that your entry will perform as it proceeds through the workflow. Learn about how you can configure both user interactive and automated ones to build bespoke business processes using standard step types that come with Gravity Flow, its' extensions or available from other Gravity Forms plugins.
Workflow Management
This section includes guides on restarting workflows, canceling them, and bulk approving or rejecting entries from the inbox.
Gravity Flow Actions and Filters
Understand what hooks Gravity Flow provides, which parameters are available to them and examples of how they can be used to customize the default plugin behaviour to suit your use case / needs.
Workflow Setup
Learn how to design and configure your workflows in Gravity Flow.
Your Gravity Flow Account
Certified Developer Plugins
Find out all the ways that you can easily integrate Gravity Flow with other Certified Developer add-ons of Gravity Forms.
Extension Actions and Filters
Understand what hooks each Gravity Flow extension provides, which parameters are available to them and how they can be used to customize the default behaviours to suit your use case / needs.
Common Step Settings
Learn about the settings which all step types in Gravity Flow have available to configure.
Flowchart
Flowchart Extension
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.
Community Plugins
Find out what other Wordpress plugins Gravity Flow provides direct support for or which ones make Gravity Flow features available through their code base.
By Step Type
Learn useful configuration approaches to get the most out of each step type that Gravity Flow or its' extensions provide.
REST API V2
This section of documentation lists articles related to the REST API v2 for Gravity Flow.
Accessing Entries/Workflows
Learn how you can use Gravity Flow blocks, or its' shortcode, to enable form submitters, step assignees and others to see and work with entries via the Inbox Page, Status Page and more.
Folders
Getting Started
Folders Extension
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.
REST API V1
This section of documentation lists articles related to the REST API v1 for Gravity Flow.
Getting Started: Building a logo design workflow
This Getting Started series has been put together to help you ramp up the learning curve quickly with Gravity Flow using the example of a graphic design agency offering logo design services.
Form Connector
Flow Fundamentals
Workflow Fields
Gravity Flow provides several field types, available in the Workflow Fields section of the Gravity Forms Form Editor, to make capturing data or assigning steps to the right resource simple.
Form Connector Extension
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.
Merge Tags
Learn how you can link to Inboxes, Entry Details pages and other parts of the Workflow through Gravity Forms merge tags.
Release Highlights
High level overviews of major Gravity Flow releases, featuring the key improvements, new capabilities, and notable changes. These summaries provide a quick understanding of what’s new.
Class Objects
Reference for the main PHP classes that power Gravity Flow. Each entry describes the class purpose, available methods and properties, and how developers can extend or override behavior.
Incoming Webhooks
Incoming Webhook Extension
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 Extension
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.
Parent-Child Forms
User Guides
Data Objects
Paypal Extension
The PayPal extension allows Gravity Flow administrators to add a payment step at any point in the workflow.
Extensions
This category contains Gravity Flow extensions
PDF Generator
PDF Generator Extension
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.
Developers
This category contains documentation related to Gravity Flow actions and filters, its' extensions hooks, as well as the Gravity Flow Workflow API and
Gravity Flow REST API.
Stripe Extension
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.
Integrations
Stripe
Vacation Requests
Vacation Requests Extension
The Vacation Requests extension provides some additional features to make vacation requests easier to manage.
Support
FAQ
Frequently asked questions.
WooCommerce
WooCommerce Extension
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.
Policies
Uncategorized
Articles
gravityflowchecklists_user_admin_checklists_url
The gravityflowchecklists_user_admin_checklists_url filter allows developers to modify the checklists URL in the WordPress user admin row actions.
gravityflowchecklists_rest_api_capability_update_user_exemption
The gravityflowchecklists_rest_api_capability_update_user_exemption filter allows the capability required to update user exemptions via the REST API to be modified.
gravityflow_web_api_capability_get_entries_steps
The gravityflow_web_api_capability_get_entries_steps filter allows developers to customize the capability required to retrieve the workflow steps for a specific entry via the Gravity Flow Web API.
gravityflowparentchild_child_entry_url
The gravityflowparentchild_child_entry_url filter allows developers to modify the URL for child entries displayed in the parent-child forms relationship panel.
gravityflowwoocommerce_payment_step_started
The gravityflowwoocommerce_payment_step_started allows developers perform custom actions (such as logging, notifications, or integration tasks) right when the payment step begins processing an entry.
gravityflow_assignee_status_list_woocommerce
The gravityflow_assignee_status_list_woocommerce filter allows developers control whether the assignee status list is displayed for WooCommerce payment steps in the workflow detail box.
gravityflowchecklists_form_title
The gravityflowchecklists_form_title filter allows the title of the form in the checklist to be modified.
Schedule
The Schedule setting allows you to delay when a step is triggered. This is useful when steps run too closely together or when actions must occur on a specific date. It’s commonly used for content dripping, such as sending a series of emails over several days.
Next Step
The Next Step setting defines which step the workflow should move to after the current one finishes, as long as the Step Condition allows it to run. Available options may vary based on the step type.
Condition
The Condition setting lets you control whether a step should run or be skipped when the workflow reaches it. Similar to Gravity Forms’ field conditional logic, it uses entry values to determine if the step should be executed.