Articles

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 Form Add-On Step Types

Many of the add-ons which Gravity Forms provides are based on feeds. With Gravity Flow active on your website, in addition to feeds being able to process a feed at the time of form submission, they can also be triggered as a step at any point in your workflow.

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.