Developers
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.
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.
REST API V2
This section of documentation lists articles related to the REST API v2 for Gravity Flow.
REST API V1
This section of documentation lists articles related to the REST API v1 for Gravity Flow.
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.
Data Objects
Articles
gravityflow_is_delayed_pre_process_workflow
The gravityflow_is_delayed_pre_process_workflow filter allows developers to control whether the processing of a Gravity Flow workflow should be delayed for a specific entry and form.
gravityflowflowchart_print_styles
The gravityflowflowchart_print_styles filter allows custom styles to be added to the print flowchart page.
gravityflowincomingwebhook_check_permissions
The gravityflowincomingwebhook_check_permissions filter allows developers to override or extend the permission logic for incoming webhook REST API requests in the Gravity Flow Incoming Webhook extension.
gravityflowincomingwebhook_route_args
The gravityflowincomingwebhook_route_args filter allows developers to modify the arguments used when registering the REST API route for incoming webhooks in the Gravity Flow Incoming Webhook extension.
gravityflowincomingwebhook_route
The gravityflowincomingwebhook_route filter allows developers to modify the REST API route used for incoming webhooks in the Gravity Flow Incoming Webhook extension.
gravityflowstripe_pre_cancel_workflow
The gravityflowstripe_pre_cancel_workflow action fires just before a workflow is marked as cancelled due to a failed Stripe payment.
Changelog
View the Gravity Flow change log.
gravityflow_approval_assignee_status_types
This filter can be used to customize the status handling based on different conditions, such as the assignee, the new status, or the form data.
gravityflow_approval_assignee_status_feedback
The gravityflow_approval_assignee_status_feedback filter allows you to modify the feedback message displayed when an assignee updates their status in a Gravity Flow approval step.
gravityflowformconnector_[type]_target_form_id
The gravityflowformconnector_{type}_target_form_id filter can be used to customize which form certain Form Connector step types will create their entry as.