Documentation

All Articles

  • gform_disable_address_map_link

    This filter is used to disable the inclusion of the **Map It** link when displaying the Address field value.
  • gform_paypalpaymentspro_args_before_subscription

    This filter can be used to modify the subscription arguments before they are sent to PayPal.
  • gform_us_states

    This filter can be used to modify the choices listed in the US states drop down.
  • gform_include_thousands_sep_pre_format_number

    Use this filter to prevent the thousand separator being included when the number field value is formatted for display in the admin, notifications and confirmations.
  • gform_authorizenet_form_data

    This filter can be used to modify the form submission data before it is used to create the Authorize.net transaction.
  • Help Scout Feed Meta

    The Feed Object meta for the Help Scout add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • gform_activecampaign_tags

    This filter can be used to modify the tags which will be added to the contact.
  • gform_disable_installation_status

    This filter is used to disable the display of the **Installation Status** section on the Forms > Settings page.
  • gform_datepicker_options_pre_init

    This filter can be used to modify the options used to initialize a fields datepicker.
  • gform_post_payment_action

    This action hook can be used to perform custom actions after processing of payment events.
  • gform_enable_field_label_visibility_settings

    This filter is used to enable the inclusion of the hidden choice in the Field Label Visibility and Sub-Label Placement settings on the field Appearance tab in the form editor.
  • gform_paypalpaymentspro_args_before_payment

    This filter is used to enable the inclusion of the hidden choice in the Field Label Visibility and Sub-Label Placement settings on the field Appearance tab in the form editor.
  • gform_authorizenet_subscription_pre_create

    This filter can be used to modify the subscription object before it is sent to Authorize.net.
  • Gravity Forms API

    The Gravity Forms API provides developers with a future-proof way to access some of the common core functionality in Gravity Forms.
  • gform_calculation_result

    This filter can be used to modify the result of a number field calculation or calculated product field.
  • gform_product_info_name_include_field_label

    This filter is used to enable the inclusion of the field label in the product name for radio and select type Product fields.
  • gform_coupons_discount_amount

    This filter can be used to modify the coupon discount before it is applied to the form total.
  • Mad Mimi Feed Meta

    The Feed Object meta for the Mad Mimi add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • GFAddOn

    The GFAddOn class provides basic functionality for developers when creating new add-ons for Gravity Forms.
  • GFFeedAddon

    The GFFeedAddOn class provides basic functionality for developers when creating new feed-based add-ons for Gravity Forms. It includes all the features of the GFAddOn class with one exception; the Form Settings are replaced by the Feed Settings UI.
  • GFPaymentAddOn

    The GFPaymentAddOn class provides basic functionality for developers when creating new add-ons for Gravity Forms that collect payments.
  • Add-on Framework

    The Add-On Framework provides basic functionality for developers when creating new add-ons for Gravity Forms.
  • Submission Data

    Submission Data ($submission_data) is an associative array containing all the payment related properties for the entry being processed by an add-on which extends the GFPaymentAddOn class.
  • Create a customer in Stripe without capturing payment

    You can create a customer in your Stripe.com dashboard, including their payment details, without actually charging the customer.
  • Twilio Feed Meta

    The Feed Object meta for the Twilio add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • Coupons Feed Meta

    The Feed Object meta for the Coupons add-on is an associative array containing the properties which determine the type of coupon and discount available.
  • iContact Feed Meta

    The Feed Object meta for the iContact add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • GetResponse Feed Meta

    The Feed Object meta for the GetResponse add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • Emma Feed Meta

    The Feed Object meta for the Emma add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • CleverReach Feed Meta

    The Feed Object meta for the CleverReach add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • HipChat Feed Meta

    The Feed Object meta for the HipChat add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • Campaign Monitor Feed Meta

    The Feed Object meta for the Campaign Monitor add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • ActiveCampaign Feed Meta

    The Feed Object meta for the ActiveCampaign add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • AWeber Feed Meta

    The Feed Object meta for the AWeber add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • gform_helpscout_enable_bcc

    This filter is used to enable the display of the BCC setting on the Help Scout feed.
  • Freshbooks Feed Meta

    The Feed Object meta for the Freshbooks add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • MailChimp Feed Meta

    The Feed Object meta for the [MailChimp add-on]() is an associative array containing the properties which determine how the add-on should process the form submission.
  • PayPal Standard Feed Meta

    The Feed Object meta for the PayPal Standard add-on is an associative array containing the properties which determine what type of transaction should occur and what values are sent to PayPal.
  • Slack Feed Meta

    The Feed Object meta for the Slack add-on is an associative array containing the properties which determine how the add-on should process the form submission.
  • Stripe Feed Meta

    The Feed Object meta for the Stripe add-on is an associative array containing the properties which determine what type of transaction should occur and what values are sent to Stripe.
  • Cancel a Stripe subscription after n payments

    The Stripe API doesn't allow you to set the total number of recurrences of a payment or an end date when creating the subscription but it is possible to cancel the subscription via the gform_post_add_subscription_payment hook which runs after a payment is recorded.
  • Enable use of the Total field with Conditional Logic

    The Total field can't be used to configure conditional logic rules, but this snippet makes that possible.
  • Send notifications on payment events

    By default Gravity Forms only sends notifications for the form submission event, however, it is possible to define you own custom events.
  • Filter category in post category field

    This snippet allows you to filter categories.
  • Create post with custom taxonomy

    In this snippet, we will show you how to create a WordPress post using a custom taxonomy.
  • gform_mailchimp_field_value

    Use this filter to modify a value before it is sent to the MailChimp API.
  • gform_paypal_query

    Use this filter to modify the query string that will be sent to PayPal. This filter is fired immediately before the user is redirected to PayPal.
  • gform_paypal_config_validation

    Used to validate custom settings/meta specified using the gform_paypal_action_fields or gform_paypal_add_option_group action hooks.
  • gform_campaignmonitor_override_blank_custom_fields

    This filter can be used to modify how the add-on handles blank custom fields. The default behaviour is to remove custom fields which don't have a value from the CustomFields array so they aren't sent to Campaign Monitor.
  • API Functions

    The Gravity Forms API Functions provides developers with a future-proof way to access some of the common core functionality in Gravity Forms.
  • Web API

    The Web API allows developers to create, read, update and delete forms, entries and results over HTTP loosely following REST-style principles.
  • Form Object

    The Form Object is the main object in Gravity Forms. It contains all properties of a particular form (i.e. form title, fields, notification, scheduling, etc...). This object is available to most of the Gravity Forms hooks.
  • Field Object

    The Field Object contains all settings for a particular field. It is part of the Form Object and is available in most Gravity Forms hooks. It can be manipulated to dynamically change the way the field is displayed.
  • Notifications Object

    The Notifications Object is an associative array containing the properties for all the email notifications which exist for a form.
  • Conditional Logic Object

    Conditional Logic, when applied to the form or page button or to any field, controls the visibility of that element based on a choice selected or value entered by the user in other fields on the form. It can also be used to determine if a notification, confirmation or add-on feed should be used.
  • gform_stripe_charge_description

    This filter can be used to modify the charge description before it is sent to Stripe.
  • gform_user_registration_prepared_value

    This filter can be used to modify a field value before it is saved to the user meta.
  • gform_campaignmonitor_override_subscriber

    This filter can be used to modify the subscriber parameters before they are sent to Campaign Monitor.
  • gform_slack_icon

    This filter is used to dynamically change the icon being displayed with the message sent to Slack. The icon image size should be 48x48.
  • gform_twilio_set_to_phone_number

    This filter can be used to modify the TO number before the SMS is sent to Twilio.
  • gform_aweber_ad_tracking

    This filter can be used to modify the ad_tracking parameter value before it is sent to AWeber.
  • gform_aweber_args_pre_subscribe

    This filter can be used to modify the subscription parameters (arguments) before they are sent to AWeber.
  • gform_freshbooks_send_item_id_for_fixed_dynamic

    This filter is used to enable the sending of the Item ID instead of Item Name when using the Fixed Costs or Dynamic Field Mapping settings.
  • gform_entries_field_header_pre_export

    This filter can be used to override the field header in the entries export.
  • gform_recaptcha_language

    Use this filter to change the language used for the reCAPTCHA field.
  • gform_freshbooks_enable_dynamic_field_mapping

    This filter is used to enable the display of the option for dynamic field mapping under the 'Line Items' setting on the Freshbooks feed. Dynamic field mapping allows you to map form fields to the line item's unit cost and quantity.
  • gform_activecampaign_enable_tag_mapping

    This filter is used to enable the display of the tags field in the Map Fields section of the ActiveCampaign feed.
  • gform_field_added

    This filter fires after a form field is added.
  • gform_freshbooks_args_pre_create

    This filter can be used to modify the invoice or estimate object before it is sent to Freshbooks.
  • gform_post_submission

    This action hook is executed at the end of the submission process (after form validation, notification, and entry creation). Use this hook to perform actions after the entry has been created (i.e. feed data to third party applications).
  • gform_helpscout_enable_cc

    This filter is used to enable the display of the CC setting on the Help Scout feed.
  • gform_webapi_get_users_settings_page

    Use this filter to control the list of users available to be selected in the “Impersonate account” setting.
  • gform_validation_message

    This filter is executed when a form fails validation, before the validation message is displayed. Use this filter to change the default validation message.
  • gform_validation

    Use this filter to create custom validation logic.
  • gform_helpscout_process_body_shortcodes

    This filter can be used to enable shortcode processing in the Help Scout message body.
  • gform_helpscout_tags

    This filter is used to dynamically alter the tags being created for a Help Scout conversation.
  • gform_gfuser_object_init

    Fires on the feed configuration page after the DOM has been loaded and the GFUser javascript object has been initialized.
  • gform_username

    ## Description This filter is used to dynamically alter or generate a username during the registration process.
  • gform_user_updated

    ## Description This action is used to trigger an event once a user has been updated through the User Registration Add-on.
  • gform_user_registration_validation_message

    ## Description This filter is used to customize the default validation message.
  • gform_user_registration_validation

    ## Description This filter is used to validate submissions that have a User Registration feed attached to the submitted form.
  • gform_user_registration_save_config

    ## Description Used to save custom settings/meta specified using the [gform_user_registration_add_option_section](https://www.gravityhelp.com/documentation/article/gform_user_registration_save_config/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_section) or [gform_user_registration_add_option_group](https://www.gravityhelp.com/documentation/article/gform_user_registration_save_config/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_group) action hooks.
  • gform_user_registration_form_selected

    ## Description Fires on the feed configuration page after a form has been selected from the "Select Form" dropdown.
  • gform_user_registration_config_validation

    ## Description Used to validate custom settings/meta specified using the [gform_user_registration_add_option_section](https://www.gravityhelp.com/documentation/article/gform_user_registration_config_validation/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_section) or [gform_user_registration_add_option_group](https://www.gravityhelp.com/documentation/article/gform_user_registration_config_validation/gravity-forms/extending-gravity-forms/add-ons/user-registration/gform_user_registration_add_option_group) action hooks.
  • gform_upload_path

    ## Description This filter is executed before uploading a file (by the File Upload or Post Image fields).
  • gform_update_meta()

    ## Description Updates the meta value of the specified meta key in the Entry Meta table.
  • gform_update_PROPERTY_NAME

    Use this action hook to perform logic when entries' basic information is updated.
  • gform_trim_input_value

    ## Description Leading and trailing blank spaces are trimmed from all submitted form fields by default.
  • gform_tooltips

    ## Description This filter is executed before any Gravity Form admin page is loaded.
  • gform_toolbar_menu

    ## Description Modify the links which display in the Gravity Forms toolbar.
  • gform_tabindex

    ## Description This filter is executed before the first field is displayed on the form.
  • gform_user_registration_add_option_section

    ## Description Used to add a custom option section to the User Registration Feed (similar to how BuddyPress and MultiSite are integrated with the User Registration add-on).
  • gform_submit_button

    ## Description This filter is executed when the form is displayed and can be used to completely change the form button tag (i.e.
  • gform_user_registration_add_option_group

    ## Description Used to add a group of options to the "Additional Options" section of the User Registration Feed.
  • gform_shortcode_ACTION

    ## Description Use this filter to implement custom shortcode actions.
  • gform_settings_menu

    ## Description Use this filter to add/remove tabs to the main Gravity Forms settings page.
  • gform_save_field_value

    ## Description Use this filter to change the field's value before saving it to the database.
  • gform_replace_merge_tags

    ## Description Use this filter to replace custom merge tags.
  • gform_register_init_scripts

    Tap into Gravity Forms' "initialization scripts" functionality and register your own scripts to run inline with Gravity Forms.
  • gform_recaptcha_init_script

    ## Description Use this filter to change the look and feel of the reCAPTCHA field.
  • gform_progressbar_start_at_zero

    ## Description Use this filter to change the progress bar on multi-page forms to start at zero percent.
  • gform_product_unitprice

    ## Description This filter is executed when displaying the order information grid on the entry detail page and notification emails.
  • gform_field_deleted

    ## Description This filter fires after a form field is deleted.
  • gform_product_quantity

    ## Description Use this filter to change the sub-label for the Product Quantity input.
  • gform_product_qty

    ## Description This filter is executed when displaying the order information grid on the entry detail page and notification emails.
  • gform_product_price

    ## Description Use this filter to change the sub-label for the Product Price input.
  • gform_product_info

    ## Description This filter is fired every time Gravity Forms request the list of products saved in an entry.
  • gform_product

    ## Description This filter is executed when displaying the order information grid on the entry detail page and notification emails.
  • gform_print_styles

    ## Description Use this filter to add custom stylesheets to the print entry screen.
  • gform_print_entry_header

    This action hook can be used to add a custom header to the print entry screen.
  • gform_print_entry_footer

    This action hook can be used to add a custom footer to the print entry screen.
  • gform_preview_styles

    ## Description Use this filter to specify styles to be enqueued on Gravity Forms preview pages.
  • gform_predefined_choices

    ## Description This filter is executed when the form editor is loaded, before creating the list of predefined choices for the selection fields (Checkboxes, Multiple Choice and Drop Down).
  • gform_pre_submission_filter

    ## Description This filter is executed after form validation, but before any notifications are sent and the entry is stored.
  • gform_pre_submission

    This action can be used to modify the posted values after form validation but prior to creating the entry.
  • gform_pre_render

    ## Description This filter is executed before the form is displayed and can be used to manipulate the [Form Object](https://www.gravityhelp.com/documentation/article/form-object/) prior to rendering the form.
  • gform_pre_form_settings_save

    ## Description Modify the form object before saving on the Form Settings page.
  • gform_form_editor_can_field_be_added

    ##Description This filter fires on the Form Editor page when a field button is clicked or dragged on to the form, it can be used to prevent a field being added to the form if the conditions you define are not met.
  • gform_postimage_title

    ## Description This filter is executed when creating the Post Image Title field and can be used to modify the "Title" label ## Usage Applies to all forms Applies to a specific form.
  • gform_postimage_file

    ## Description This filter is executed when creating the Post Image File field and can be used to modify the "File" label ## Usage Applies to all forms Applies to a specific form.
  • gform_postimage_description

    ## Description This filter is executed when creating the Post Image Description field and can be used to modify the "Description" label ## Usage Applies to all forms Applies to a specific form.
  • gform_postimage_caption

    ## Description This filter is executed when creating the Post Image Caption field and can be used to modify the "Caption" label ## Usage Applies to all forms Applies to a specific form.
  • gform_post_status_options

    ## Description Use this filter to add custom post statuses to the post status drop down on the Properties tab of post fields.
  • gform_format_option_label

    ## Description This filter is executed when calculating and displaying the pricing on option fields.
  • gform_user_registered

    ## Description This action is used to trigger an event once a user has been registered through the User Registration Add-on.
  • gform_post_paging

    Use this hook to perform actions after going to the next or previous page on a multi-page form.
  • gform_post_data

    ## Description This filter is executed right before the post is created, allowing post data to be manipulated before the post is created.
  • gform_post_category_args

    ## Description Use this filter to change the $args passed to the wp_dropdown_categories() function and filter the list of categories displayed when a post category field is configured with the "display all categories" setting selected.
  • gform_subscription_canceled

    ## Description This action hook can be used to perform custom actions when a subscription has been canceled.
  • gform_site_created

    ## Description Fires after the site has been created.
  • gform_post_payment_status

    ## Description This hook is fired after an entry's payment status has been updated and the payment was for the PayPal Standard Add-on.
  • gform_paypal_save_config

    ## Description This filter is fired when the PayPal feed is saved.
  • gform_paypal_request

    Use this filter to modify the URL string that will be sent to PayPal. This filter is fired immediately before the user is redirected to PayPal.
  • gform_paypal_pre_ipn

    ## Description This filter is used to cancel to IPN processing.
  • gform_paypal_post_ipn

    This hook is fired after a PayPal IPN response has been processed.
  • gform_paypal_invoice

    ## Description This filter allows the invoice number, sent to PayPal for the PayPal Standard Add-on, to be changed.
  • gform_paypal_fulfillment

    ## Description This hook runs when a transaction is completed successfully for the PayPal Standard Add-on and can be used to fire actions dependent on a successful PayPal transaction.
  • gform_paypal_add_option_group

    ## Description This hook is used to add groups of options to the PayPal feed.
  • gform_payment_methods

    ## Description Use this filter to add alternative payment methods to the Credit Card field.
  • gform_password_confirm

    ## Description Use this filter to change the sub-label for the Confirm Password Field.
  • gform_password

    ## Description Use this filter to change the Password Field sub-label ## Usage You can also target a specific form by adding the form id after the hook name.
  • gform_load_field_settings

    ## Description Fires on the Form Editor page after a field's settings panel has been opened and settings have been displayed.
  • gform_other_choice_value

    ## Description Use this filter to change the default "Other" placeholder text on Radio Button fields.
  • gform_order_label

    ## Description This filter is executed when displaying the "Order" heading on the entry detail page or when sending the order information via email.
  • gform_notification_before_save

    http://gravityhelp.com/?p .
  • gform_notification_ui_settings

    ## Description Add new or modify existing notification settings that display on the Notification Edit screen.
  • gform_notification_events

    ## Description Use this filter to add a new event to the drop down of available triggers for notifications.
  • gform_pre_notification_save

    ## Description Modify the notification object before it is saved to the database.
  • gform_notification_actions

    ## Description Modify the list of actions which display below the Notification Name on the Notifications list view.
  • gform_notification

    ## Description Modify a notification object before it is converted into an email and sent.
  • gform_noconflict_styles

    ## Description When Gravity Forms is running with no-conflict mode enabled, it prevents any unknown styles to be enqueued in the form editor page.
  • gform_noconflict_scripts

    ## Description When Gravity Forms is running with no-conflict mode enabled, it prevents any unknown scripts to be enqueued in the form editor page.
  • gform_next_button

    ## Description Allows the markup for the next button to be changed.
  • gform_name_suffix

    ## Description This filter is executed when creating the name suffix field and can be used to modify the "Suffix" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_name_prefix

    ## Description This filter is executed when creating the name prefix field and can be used to modify the "Prefix" label ## Usage Applies to all forms Applies to a specific form.
  • gform_name_last

    ## Description This filter is executed when creating the last name field and can be used to modify the "Last" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_name_first

    ## Description This filter is executed when creating the first name field and can be used to modify the "First" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_multiselect_placeholder

    ## Description Use this filter to change the default "Click to select.." placeholder text on Multi Select fields.
  • gform_load_form_settings

    ## Description This filter fires when the Form Settings page is loaded.
  • gform_merge_tag_list_exclude

    ## Description Use this filter to exclude field types from the merge tag drop-downs that are displayed throughout the admin pages.
  • gform_merge_tag_filter

    ## Description Use this filter to dynamically change the merge tag output.
  • gform_menu_position

    ## Description Modify the position the Gravity Forms menu should appear in the WordPress admin menu.
  • gform_paypal_action_fields

    ## Description This hook is used add individual options to the PayPal feed.
  • gform_mailchimp_allow_resubscription

    ## Description Use this filter to modify whether a user that currently has a status of unsubscribed on your list is resubscribed.
  • gform_mailchimp_keep_existing_groups

    ## Description Use this filter to modify whether a user that is already subscribed to your list has their groups replaced when submitting the form a second time.
  • gform_merge_tags

    ## Description Allows merge tags to be added/removed from the Merge Tag drop down in the admin.
  • gform_page_loaded

    ## Description Fires on multi-page forms when changing pages (i.e.
  • gform_leads_before_export

    ## Description Allows entries to be changed before export is executed.
  • gform_is_valid_notification_to

    ## Description Enables users to change the email validation for the TO address on notification pages.
  • gform_is_ssl

    ## Description Use this filter to determine whether or not the current page is running securely (https).
  • gform_is_duplicate

    ## Description This filter is executed during the validation of fields marked with the "No Duplicates" rule.
  • gform_input_masks

    ## Description Use this filter to edit the list of built-in input masks that are displayed in the Text Field input mask setting.
  • gform_input_mask_script

    ## Description Use this filter to change the initialization script for the input mask script.
  • gform_init_scripts_footer

    ## Description This filter is executed during form load.
  • gform_import_form_xml_options

    ## Description Modify the settings used to import a form from an XML export file.
  • gform_get_meta()

    ## Description Retrieves the meta value of the specified meta key from the Entry Meta table.
  • gform_get_input_value

    ## Description Use this filter to change the field's value after being retrieved from the database.
  • gform_post_render

    ## Description This jQuery hook is fired every time the form is rendered to allow custom jQuery to be executed.
  • gform_form_tag

    ## Description This filter is executed when the form is displayed and can be used to completely change the form tag (i.e.
  • gform_form_settings_page_VIEW

    Add custom pages (ie "views") to the Form Settings section.
  • gform_form_settings_menu

    ## Description Add new or modify default menu items which will appear in the Form Settings section menu.
  • gform_form_settings_before_save

    ## Description Modify the form object before saving on the Form Settings page.
  • gform_form_settings

    ## Description Add new or modify existing form settings that display on the Form Settings screen.
  • Feed Object

    ## Introduction The Feed Object ($feed) is an associative array containing all the properties which determine if and how the form submission is processed by an add-on.
  • gform_form_actions

    ## Description Use this filter to add custom form actions which display below the form title in the Form List view.
  • gform_filters_get_users

    ## Description Use this filter to control the list of users available in the filters on the entry list, export entries conditional logic and results pages.
  • gform_file_permission

    ## Description This filter is executed when uploading a file.
  • gform_field_value_$parameter_name

    ## Description This filter is executed before displaying each field and can be used to dynamically populate fields with a default value.
  • gform_field_validation

    ## Description Use this filter to create custom validation logic for a field.
  • gform_field_type_title

    ## Description When adding a new field type, use this filter to assign a title to the new type.
  • gform_field_standard_settings

    Use this filter to create a new field settings under the Standard tab. Useful when implementing a new custom field type that requires custom settings.
  • gform_field_input

    ## Description This filter is executed before creating the field's input tag, allowing users to modify the field's input tag.
  • gform_pre_form_editor_save

    ## Description This filter fires on the Form Editor page when a form is saved.
  • gform_field_css_class

    ## Description This filter can be used to dynamically add/remove CSS classes to a field ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_field_content

    ## Description This filter is executed before creating the field's content, allowing users to completely modify the way the field is rendered.
  • gform_field_advanced_settings

    ## Description Use this filter to create a new field setting under the Advanced tab.
  • gform_product_total

    ## Description Fires right before updating the Total value for forms with pricing fields.
  • gform_export_separator

    ## Description Use this filter to change the column separator character for the entry export file.
  • gform_export_page_VIEW

    ## Description Add custom pages (ie "views") to the Import/Export section.
  • gform_export_menu

    ## Description Add new or modify default menu items which will appear in the Import/Export section menu.
  • gform_export_fields

    ## Description Use this filter to add custom columns to the entry export.
  • gform_export_field_value

    ## Description Use this filter to populate the values for custom columns added to the entry export.
  • gform_entry_post_save

    Use this filter to perform actions right after an entry has been saved. This fires before notifications are sent and before the confirmation is processed.
  • gform_entry_page_size

    ## Description Use this filter modify how many entries are shown per page in the Entry List view.
  • gform_entry_meta_conditional_logic_notifications

    ## Description Enables the entry meta conditional logic filters to be modified on the notification edit page.
  • gform_entry_meta_conditional_logic_confirmations

    ## Description Enables the entry meta conditional logic filters to be modified on the confirmation edit page.
  • gform_entry_meta

    ## Description Use this hook to add custom properties to the Entry object.
  • gform_entry_info

    ## Description Use this hook to add custom entry information to the Info area on the Entry detail page.
  • gform_entry_id_pre_save_lead

    ## Description Allows entry id to be changed before submission is saved.
  • gform_entry_field_value

    ## Description Use this filter to change the field's value before getting displayed on the Entry detail page.
  • gform_entry_detail_sidebar_middle

    ## Description Use this action hook to add extra text/boxes in the middle of the sidebars, before the Notifications box (if visible).
  • gform_entry_detail_sidebar_before

    ## Description Use this action hook to add extra text/boxes before the first box in the Entry detail sidebar.
  • gform_entry_detail_sidebar_after

    ## Description Use this action hook to add extra text/boxes after the last box in the Entry detail sidebar.
  • gform_entry_detail_content_before

    ## Description Use this action hook to add extra text/sections before the main content on the Entry detail page.
  • gform_entry_detail_content_after

    ## Description Use this action hook to add extra text/sections after the main content on the Entry detail page.
  • gform_entry_detail

    ## Description Use this action hook to add extra text to the Entry detail page after the entry details are displayed and before Notes (if visible).
  • gform_entry_created

    ## Description This hook fires after the lead has been created but before the post has been created, notifications have been sent and the confirmation has been processed.
  • gform_entries_first_column_actions

    ## Description Use this action hook to add extra action links to the entry row on the entry list page.
  • gform_entries_first_column

    ## Description Use this action hook to add content to the entry list's first column.
  • gform_entries_field_value

    ## Description Use this filter to change the field's value before getting displayed on the Entry list page.
  • gform_entries_column_filter

    ## Description Use this filter to inject markup and replace the value of any non-first column in the entry list grid.
  • gform_entries_column

    ## Description Use this action to inject markup to any non-first column of every entry in the entry list grid.
  • gform_enqueue_scripts

    ## Description This filter is executed during the process of enqueuing scripts for each form in the current page.
  • gform_enable_password_field

    ## Description Use this filter to enable the password field.
  • gform_enable_credit_card_field

    ## Description Use this filter to enable/disable the built-in credit card field.
  • gform_email_fields_notification_admin

    ## Description 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_email_confirm

    ## Description This filter is executed when creating the email field and can be used to modify the "Confirm Email" label ## Usage Applies to all forms Applies to a specific form.
  • gform_email

    ## Description This filter is executed when creating the email field and can be used to modify the "Email" label ## Usage Applies to all forms Applies to a specific form.
  • gform_editor_js_set_default_values

    ## Description This action hook can be used to inject Javascript into the SetDefaultValues() function on the form editor page.
  • gform_editor_js

    ## Description This action hook can be used to inject Javascript into the form editor page ## Usage ## Examples This example injects an alert into form editor screen ## Source Code This filter is located in *js.php* .
  • gform_duplicate_message

    ## Description This filter is executed when a form fails the duplicate field validation, before the validation message is displayed.
  • gform_dropdown_no_results_text

    ## Description Use this filter to change the default "Click to select.." placeholder text on Multi Select fields.
  • gform_display_add_form_button

    ## Description By default, the "Add Form" button will only be displayed on the Post or Page edit screens.
  • gform_disable_registration

    ## Description This filter is used to disable user registration.
  • gform_disable_post_creation

    ## Description Use this filter to disable post creation when submitting a Gravity Form ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_disable_notification

    ## Description Use this filter to disable admin and user notification emails ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_disable_admin_notification

    ## Description Use this filter to disable admin notification emails.
  • gform_delete_meta()

    ## Description Deletes the meta key from the Entry Meta table.
  • gform_delete_lead

    ## Description Fires right before an entry is deleted.
  • gform_default_notification

    ## Description Use this filter to disable the default admin notification automatically generated for new forms.
  • gform_date_min_year

    ## Description Use this filter to specify the minimum year displayed in the date field's year drop down and the HTML5 min attribute for the date field's year input.
  • gform_date_max_year

    ## Description Use this filter to specify the maximum year displayed in the date field's year drop down and the HTML5 max attribute for the date field's year input.
  • gform_dashboard_title

    ## Description This filter allows the title of the forms statistics section displayed on the Dashboard to be changed.
  • gform_currency_setting_message

    ## Description Use this filter to display a message next to the currency drop down.
  • gform_currency_disabled

    ## Description Use this filter to enable/disable the currency drop down on the settings page.
  • gform_currency

    ## Description Use this filter to change the currently configured currency ## Usage ## Parameters - **$currency** [string](https://www.gravityhelp.com/documentation/article/string/) The currency code to be filtered.
  • gform_currencies

    ## Description This filter can be used to update existing currencies and/or create new currencies.
  • gform_creditcard_types

    ## Description Use this filter to change the default list of supported credit card types.
  • gform_countries

    ## Description This filter can be used to add or remove countries from the address field country drop down ## Usage ## Parameters - **$countries** [array](https://www.gravityhelp.com/documentation/article/array/) The array to be filtered.
  • gform_counter_script

    ## Description Use this filter to change the initialization script for the textarea counter script.
  • gform_confirmation_ui_settings

    ## Description Add new or modify existing confirmation settings that display on the Confirmation Edit screen.
  • gform_confirmation_loaded

    ## Description Fired on AJAX-enabled forms when the confirmation page is loaded.
  • gform_confirmation_before_save

    http://gravityhelp.com/?p .
  • gform_pre_confirmation_save

    ## Description Modify the confirmation object before it is saved to the database.
  • gform_confirmation_anchor

    ## Description Use this filter to enable or disable the confirmation anchor functionality that will automatically scroll the page to the confirmation text upon submission.
  • gform_confirmation_actions

    ## Description Modify the list of actions which display below the Confirmation Name on the Confirmations list view.
  • gform_confirmation

    ## Description This filter can be used to dynamically change the confirmation message or redirect URL for a form ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_column_input_content

    ## Description This filter can be used to modify the HTML content of the list field column input tag.
  • gform_column_input

    ## Description This filter can be used to specify a different input type for a list field column.
  • gform_chosen_options

    ## Description Allows the [Chosen](http://harvesthq.github.com/chosen/) jQuery script settings for Drop Down and Multi-Select fields to be modified when the "Enable enhanced user interface" is checked.
  • gform_choices_setting_title

    ## Description Use this filter to change the "Choices" settings title in the admin for fields which have choices (drop down, radio button, checkboxes, multi select, product option).
  • gform_checkbox_choices

    http://gravityhelp.com/?p .
  • gform_field_choices

    ## Description This filter is executed when creating the checkbox items.
  • gform_cdata_open

    ## Description These filters provide the ability to validate your forms with XHTML doctypes by allowing you to wrap the javascript output with the form in CDATA blocks.
  • gform_card_security_code

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Security Code" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_card_number

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Card Number" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_card_name

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Cardholder Name" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_card_expiration

    ## Description This filter is executed when creating the credit card field and can be used to modify the "Expiration Date" label ## Usage ## Parameters - **$label** [string](https://www.gravityhelp.com/documentation/article/string/) The label to be filtered.
  • gform_calculation_formula

    ## Description This filter can be used to dynamically change the calculation formula for a field.
  • gform_before_resend_notifications

    ## Description This filter is executed before resending notifications from the admin.
  • gform_before_email

    https://www.gravityhelp.com/documentation/article/gform_pre_send_email .
  • gform_pre_send_email

    ## Description Use this filter to modify the email before a notification has been sent.
  • gform_before_delete_form

    ## Description Use this action hook to perform actions right before a form is deleted.
  • gform_before_delete_field

    ## Description Use this action hook to perform actions right before a field is deleted from a form.
  • gform_allowable_tags

    ## Description Use this filter to enable HTML or specify accepted HTML tags in submitted entry data.
  • gform_akismet_fields

    ## Description Use this filter to specify the fields that are sent to the Akismet anti-spam service.
  • gform_akismet_enabled

    ## Description This filter allows default Akismet integration to be disabled globally or per form.
  • gform_ajax_spinner_url

    ## Description This filter can be used to change the default AJAX spinner image ## Usage You can also specify this per form by adding the form id after the hook name.
  • gform_after_update_entry

    ## Description Use this action hook to perform logic when entries are updated in the admin.
  • gform_after_submission

    ## Description This PHP action hook is executed at the end of the submission process (after form validation, notification, and entry creation).
  • gform_after_save_form

    ## Description Use this action hook to perform actions right after a form is created or updated.
  • gform_after_email

    ## Description Use this hook to perform actions after a user or admin notification has been sent.
  • gform_after_delete_form

    ## Description Use this action hook to perform actions right after a form is deleted.
  • gform_after_delete_field

    ## Description Use this action hook to perform actions right after a field is deleted from a form.
  • gform_advanced_settings

    ## Description Use this filter to create a new form setting under the Properties tab.
  • gform_author_dropdown_args

    ## Description This filter is executed when the form editor is loaded, when creating the author drop down selection for the Post Fields.
  • gform_autoresponder_email

    ## Description This filter is executed before sending the user notification email.
  • gform_admin_pre_render

    ## Description This filter is executed before the entry detail is displayed and can be used to manipulate the [Form Object](https://www.gravityhelp.com/documentation/article/form-object/) prior to rendering the entry.
  • gform_admin_notification_attachments

    ## Description This filter can be used to add attachments to the admin notification email.
  • gform_admin_messages

    ## Description Modify update (and other non-error) messages displayed by Gravity Forms in the WordPress admin.
  • gform_admin_error_messages

    ## Description Modify error messages displayed by Gravity Forms in the WordPress admin.
  • gform_address_zip

    ## Description This filter is executed when creating the address zip field and can be used to modify the "Zip" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_types

    ## Description This filter is executed when creating the address field (admin and front end).
  • gform_address_street2

    ## Description This filter is executed when creating the address street 2 field and can be used to modify the "Street 2" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_street

    ## Description This filter is executed when creating the address street field and can be used to modify the "Street" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_state

    ## Description This filter is executed when creating the address state field and can be used to modify the "State" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_display_format

    ## Description This filter can be used to change the way addresses are formatted.
  • gform_address_country

    ## Description This filter is executed when creating the address country field and can be used to modify the "Country" label ## Usage Applies to all forms Applies to a specific form.
  • gform_address_city

    ## Description This filter is executed when creating the address city field and can be used to modify the "City" label ## Usage Applies to all forms Applies to a specific form.
  • gform_addon_navigation

    ## Description Use this filter to add a sub-menu item under the "Forms" menu.
  • gform_add_field_buttons

    ## Description This filter can be used to add/edit/remove the "add field" buttons from the form editor's floating toolbox ## Usage ## Parameters - **$field_groups** [array](https://www.gravityhelp.com/documentation/article/array/) The array to be filtered.
  • gform_filters_pre_results

    ## Description Use this filter to modify the filters used in the drop down list of fields in the admin results page.
  • gform_form_pre_results

    ## Description Use this filter to modify the Form object prior to calculating the results in the results admin page.
  • Button

    ## Introduction Controls the way the form button is displayed.
  • Entry Object

    ## Introduction The Entry Object contains all properties of a particular entry (i.e.
  • gravity_form_enqueue_scripts()

    ## Description This function will enqueue the necessary styles and scripts for the specified Gravity Form.
  • Autoresponder

    ## Introduction The AutoResponder object contains the settings for the user's notification, such as destination email field, email subject and body.
  • Confirmation

    ## Introduction The Confirmation object contains the form confirmation settings such as confirmation text or redirect URL.
  • Notification

    ## Introduction The Notification object contains the settings for the administrator's notification, such as destination email address, email subject and body.
  • gform_SLUG_field_value

    ## Description This filter can be used to modify a value before it is sent to a third-party by one of the [Add-on Framework](https://www.gravityhelp.com/documentation/article/add-on-framework/) based add-ons.
  • Lead Object

    https://www.gravityhelp.com/documentation/article/entry-object .
  • Role Management

    https://www.gravityhelp.com/documentation/article/role-management-guide .