Articles

Gravity_Flow_Assignee

The Gravity_Flow_Assignee object can be based on either a WP user, role, entry email field or one of the Gravity Flow related field types. For interactive steps, the assignee(s) connect the entry and the step for who should action.

The Workflow Web/REST API

The following endpoints are currently available for the Gravity Flow Web/REST API. More will be added - if you need one for your project, please get in touch with Gravity Flow Support.

Types of steps and where they come from

If your website only has Gravity Forms and Gravity Flow active there are 5 default step types available. These break down into two categories:.

Common step settings for all step types

There are 6 step settings which are common to all step types available in Gravity Flow. Let's explore what they are and either where the values show up throughout the workflow experience or how the workflow execution is modified based on the selections you make.

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.

Notification Step Type

The notification step allows you to send notifications that were created in the Gravity Forms Notifications tab or define specific notifications in its' step settings.

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.