The Gravity Flow Checklists Extension (currently in beta) allows administrators to publish a series of forms each requiring a single submission.

The Checklists page looks like this both in the front-end and in the admin UI:

Completed checklists (all forms have been submitted) show a checkmark. Incomplete checklists show an empty checkbox.

Clicking on the checklist will display the checklist detail page:

Completed forms link to the workflow entry. Pending forms link to the form ready to be submitted. Forms are greyed out if the checklist must be completed in order.

If a workflow is in progress then "(Processing)" will appear next to the form title.

Administrators can exempt users from selected forms by clicking on the checkbox.

Each form in the checklist can have a separate workflow with Gravity Flow workflow steps, however, there is no conditional logic between forms - all forms must be completed. If you need to connect forms with conditional logic then check out the Form Submission Step of the Form Connector extension.


Checklists can be managed in the Workflow->Settings page on the Checklists tab.

Enter the name of the checklist and the forms required. If the sequential option is selected then the user must complete the forms from top to bottom in sequence. If the sequential option is not selected then the user can complete the forms in any order. The permissions setting allows you to define who can see the checklist.

Displaying Checklists on the Front-End: The Shortcode

Just like the inbox and status pages you can display the Checklists page in the front-end using the Gravity Flow shortcode:

[gravityflow page="checklists"]

You can display a specific checklist by specifying the checklist attribute:

[gravityflow page=" checklistschecklist=" checklist ID or folder name" ]


[gravityflow page="checklists" checklist="Application Process" ]

User Administration

Administrators with the gravityflowchecklists_user_admin capability can view the checklists of all users via the WordPress Users admin menu.

Still need help? Contact Support Contact Support