Hooks
Actions
Learn about the different action hooks available within Gravity Forms. Action hooks allow you to perform additional actions when an event takes place.
Filters
Discover the different filter hooks available within Gravity Forms. You can use filters to modify data to better match your particular needs.
JavaScript
Find explanations of the various JavaScript hooks used by Gravity Forms and its add-ons.
Deprecated
Here you will find a listing of the action hooks in Gravity Forms which have been deprecated.
Articles
gform_email_confirm
This filter is executed when creating the email field and can be used to modify the “Confirm Email” label.
gform_email_fields_notification_admin
Use the filter to add/remove fields from the list of email fields that get displayed on the Notification edit page when configuring the “Send To Field”.
gform_embed_edit_post_link
The gform_embed_edit_post_link filter is used to customize the edit post link template for the Embed Form flyout.
gform_embed_post_types
The gform_embed_post_types allows users to modify the post types presented in the Embed Form flyout.
gform_emma_field_value
https://docs.gravityforms.com/gform_slug_field_value/.
gform_emma_verifypeer
The gform_emma_verifypeer filter in the Gravity Forms Emma Add-On allows peer verification to be bypassed.
gform_enable_credit_card_field
Use this filter to enable/disable the built-in credit card field.
gform_enable_entry_info_payment_details
The “gform_enable_entry_info_payment_details” action enables the payment details panel for the current entry. This hook has been deprecated because the payment details are now visible on the entry if the payment status is set.
gform_enable_field_label_visibility_settings
As of Gravity Forms 2.4, this functionality is part of the Form Editor and the hook has been deprecated.
gform_enable_legacy_markup
The gform_enable_legacy_markup filter can be used to enable the legacy markup for forms created with Gravity Forms 2.5 and greater.