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
gravityflowparentchild_child_entry_url
The gravityflowparentchild_child_entry_url filter allows developers to modify the URL for child entries displayed in the parent-child forms relationship panel.
gravityflowwoocommerce_payment_step_started
The gravityflowwoocommerce_payment_step_started allows developers perform custom actions (such as logging, notifications, or integration tasks) right when the payment step begins processing an entry.
gravityflow_assignee_status_list_woocommerce
The gravityflow_assignee_status_list_woocommerce filter allows developers control whether the assignee status list is displayed for WooCommerce payment steps in the workflow detail box.
gravityflowchecklists_form_title
The gravityflowchecklists_form_title filter allows the title of the form in the checklist to be modified.
gravityflow_step_notification_assignees
The gravityflow_step_notification_assignees filter allows developers to customize the list of assignees who will receive notifications for a specific step.
gravityflow_enqueue_frontend_scripts
The gravityflow_enqueue_frontend_scripts action allows developers to enqueue additional scripts and styles that are needed for custom functionality when Gravity Flow frontend components are present.
gravityflow_web_api_capability_post_entries_assignees
The gravityflow_web_api_capability_post_entries_assignees filter allows developers to customize the capability required to update the status of an assignee for a workflow step via the Gravity Flow WEB API.
gravityflow_entry_count_step_list
The gravityflow_entry_count_step_list filter allows developers to control whether the entry count column is displayed in the Gravity Flow step list.
gravityflow_sanitize_instructions
The gravityflow_sanitize_instructions filter allows developers to control whether step instructions displayed on the Gravity Flow entry detail page are sanitized using WordPress’s wp_kses_post() function.
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.