Managing Your License and Subscription
Checklists Extension Hooks
Hooks related to the Gravity Flow Checklist Extension.
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.
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.
Checklists Extension
The Checklists extension allows Gravity Flow administrators to publish a series of forms each requiring a single submission.
Workflow Management
This section includes guides on restarting workflows, canceling them, and bulk approving or rejecting entries from the inbox.
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.
Gravity Forms Add-Ons
Find out how any Gravity Forms add-ons can have their feeds or functionality triggered as steps in a workflow.
Flowchart Extension Hooks
Hooks related to the Gravity Flow Flowchart Extension.
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.
Common Step Settings
Learn about the settings which all step types in Gravity Flow have available to configure.
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.
Your Gravity Flow Account
Workflow Setup
Learn how to design and configure your workflows in Gravity Flow.
Managing your account
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.
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 Extension Hooks
Hooks related to the Gravity Flow Folders Extension.
REST API V2
This section of documentation lists articles related to the REST API v2 for Gravity Flow.
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.
Demos and Templates
Not sure what Gravity Flow can do? This is a good place to start. This category walks you through real working examples. The same demos available on the Gravity Flow demo site, so you can see exactly how different workflows are built and how they behave. Each article breaks down what the demo does, how it's put together, and how you can try it out for yourself.
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 Hooks
Hooks related to the Gravity Flow Form Connector Extension.
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.
Flow Fundamentals
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.
Merge Tags
Learn how you can link to Inboxes, Entry Details pages and other parts of the Workflow through Gravity Forms merge tags.
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.
Incoming Webhooks Hooks
Hooks related to the Gravity Flow Incoming Webhooks Extension.
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.
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.
Data Objects
Parent-Child Forms Hooks
Hooks related to the Gravity Flow Parent-Child Forms Extension.
User Guides
Paypal Extension
The PayPal extension allows Gravity Flow administrators to add a payment step at any point in the workflow.
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.
Extensions
This category contains Gravity Flow extensions
PDF Generator Hooks
Hooks related to the Gravity Flow PDF Generator Extension.
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.
Stripe Hooks
Hooks related to the Gravity Flow Stripe Extension.
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.
Vacation Requests Hooks
Hooks related to the Gravity Flow Vacation Requests Extension.
Vacation Requests Extension
The Vacation Requests extension provides some additional features to make vacation requests easier to manage.
Integrations
WooCommerce Hooks
Hooks related to the Gravity Flow WooCommerce Extension.
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.
FAQ
Frequently asked questions.
Policies
Uncategorized
Articles
The Workflow Web/REST API
The following endpoints are currently available for the Gravity Flow Web/REST API v2 and v1.
Types of steps and where they come from
If your website only has Gravity Forms and Gravity Flow active, five default step types are available. In these cases, you define what type of assignee (user, WordPress role, email field) can interact with all, or a subset of the fields of data for that specific entry.
Approval Step Type
The Approval step is all about asking your potential assignees a yes/no question in relation to data that has been provided in the entry.
User Input Step Type
From a website users’ perspective the User Input step type is the closest equivalent to a standard form submission. That doesn’t mean that it is just about replicating the submission experience as the combination of assignees, display field and editable field settings can allow you to configure user input steps that serve a wide variety of use cases.
Outgoing Webhook Step Type
The Outgoing Webhook step is all sending a request to another system, possibly providing entry data to that system or receiving data to map back into the entry.
Gravity Forms add-ons Step Types
In this guide, we will explore how Gravity Flow allows feed-based add-ons to run as workflow steps, not just on form submission.
How to design a workflow
With Gravity Flow you can implement complex workflows quickly without specific development tools or experience. Let’s review how Gravity Flow fits into your website and provide brief overview of some core terms you’ll be reading through the rest of the lessons.
Using the Workflow Step Screen
Now that we have all our fields on the form we can control what steps a form entry will follow after it is submitted and potentially how the fields of data are modified through that process.
Creating a form
In the first lesson in this Getting Started series - How to design a workflow - we looked at some of the core concepts/terms of Gravity Forms and Flow and built out our swim lane diagram as a process map for what we will be building.
From form submission to workflow completion
Gravity Flow can be used to manage all kinds of business processes, such as approvals, sales, school enrolments, vacation requests, and other bespoke automations that save time and cut costs.