# Fluent Forms Filter Hooks

Fluent Forms Core Intermediate

Fluent Forms has many interesting filer hooks that let developers change default settings and even extend Fluent Forms with new functionality.

# What are Filter Hooks

A hook is a feature that allows developers to manipulate functionality without modifying core files. A hook can help developers inject some functions or edit default settings.

Filter hooks are used to return modified values for certain parameters, based on different factors.

# Available Filter Hooks

# Submission Filters


# fluentform/insert_response_data

# fluentform/find_submission

# fluentform/truncate_password_values

# fluentform/entry_statuses_core

# fluentform/reportable_inputs

# fluentform/subfield_reportable_inputs

# fluentform/next_submission

# fluentform/step_string

# fluentform/get_raw_responses

# fluentform/export_data

# fluentform/insert_response_data

# fluentform/disable_ip_logging

# fluentform/filter_insert_data

# fluentform/max_submission_count

# fluentform/min_submission_interval

# fluentform/too_many_requests

# fluentform/supported_conditional_fields

# fluentform/submission_logs

# fluentform/submission_api_logs

# fluentform/all_logs

# fluentform/api_all_logs

# fluentform/get_log_filters

# fluentform/show_payment_entries

# fluentform/entry_lists_labels

# fluentform/all_entry_labels

# fluentform/all_entry_labels_with_payment

# fluentform/get_logs

# fluentform/get_log_filters

# fluentform/is_handling_submission

# fluentform/entries_vars

# fluentform/submission_labels

# fluentform/submission_vars

# fluentform/step_form_entry_vars

# fluentform/all_entries

# fluentform/single_response_data

# fluentform/single_response_input_fields

# fluentform/single_response_input_labels

# fluentform/submission_cards

# fluentform/submission_order_data

# fluentform/auto_read_submission

# fluentform/auto_read_submission

# fluentform/submissions_widgets

# fluentform/submission_resources

# Form Filters


# fluentform/is_form_renderable

# fluentform/conversational_url_slug

# fluentform/numeric_styles

# fluentform/form_store_attributes

# fluentform/forms_default_settings

# fluentform/create_default_settings

# fluentform/editor_components

# fluentform/load_default_public

# fluentform/load_styles

# fluentform/global_form_vars

# fluentform/form_vars_for_JS

# fluentform/disabled_analytics

# fluentform/date_i18n

# 'fluentform/settings_module_' . $module

# fluentform/form_settings_ajax

# fluentform/form_fields_update

# 'fluentform/response_render_' . $field['element']

# fluentform/form_submission_confirmation

# fluentform/submission_message_parse

# fluentform/validations

# 'fluentform/validate_input_item_' . $field['element']

# fluentform/validation_errors

# fluentform/prevent_malicious_attacks

# fluentform/honeypot_status

# fluentform/honeypot_name

# fluentform/predefined_forms

# fluentform/predefined_dropdown_forms

# 'fluentform/editor_init_element_' . $formField['element']

# fluentform/inner_route_has_permission

# fluentform/form_admin_menu

# fluentform/form_settings_menu

# fluentform/editor_element_search_tags

# fluentform/editor_element_settings_placement

# fluentform/conversational_editor_elements

# 'fluentform/input_data_' . $element

# fluentform/before_render_item

# fluentform/frontend_date_format

# 'fluentform/is_hide_submit_btn_' . $form->id

# fluentform/submit_button_force_no_style

# fluentform/submit_button_force_no_style

# fluentform/disable_inputmode

# fluentform/form_class

# fluentform/disable_accessibility_fieldset

# fluentform/form_input_types

# fluentform/form_payment_fields

# fluentform/form_payment_inputs

# fluentform/show_preview_promo

# fluentform/rendering_form

# fluentform/submission_confirmation

# Settings Filters


# fluentform/is_admin_page

# fluentform/advanced_validation_settings

# fluentform/get_meta_key_settings_response

# fluentform/dashboard_capability

# fluentform/settings_capability

# fluentform/admin_menu_bar_items

# fluentform/form_inner_route_permission_set

# fluentform/inner_route_has_permission

# fluentform/form_admin_menu

# fluentform/form_settings_menu

# fluentform/all_forms_vars

# fluentform/editor_vars

# fluentform/global_settings_current_component

# fluentform/global_settings_components

# fluentform/admin_i18n

# fluentform/global_settings_i18n

# fluentform/editor_i18n

# fluentform/entries_i18n

# fluentform/addOnModule_i18n

# fluentform/transfer_i18n

# fluentform/payments_i18n

# fluentform/addons_extra_menu

# fluentform/display_add_form_button

# 'fluentform/rendering_field_data_' . $elementName

# 'fluentform/rendering_field_html_' . $elementName

# fluentform/itl_options

# fluentform/ip_provider

# fluentform/available_date_formats

# fluentform/editor_countries

# fluentform/form_settings_smartcodes

# 'fluentform/validation_message_' . $ruleName

# 'fluentform/validation_message_' . $item['element'] . '_' . $ruleName

# 'fluentform/item_rules_' . $item['element']

# fluentform/will_return_html

# fluentform/payment_smartcode

# fluentform/file_type_options

# fluentform/get_global_settings_values

# fluentform/entry_migration_max_limit

# fluentform/editor_shortcodes

# fluentform/all_editor_shortcodes

# fluentform/dashboard_notices

# fluentform/permission_callback

# Integration Filters


# fluentform/global_notification_active_types

# 'fluentform/notifying_async_' . $integrationKey

# fluentform/api_success_log

# fluentform/api_failed_log

# 'fluentform/get_integration_merge_fields_' . $integrationName

# fluentform/validation_user_registration_errors

# fluentform/validation_user_update_errors

# fluentform/mailchimp_keep_existing_interests

# fluentform/mailchimp_keep_existing_tags

# 'fluentform/get_integration_values_' . $integrationName

# 'fluentform/get_integration_defaults_' . $integrationName

# 'fluentform/save_integration_value_' . $integrationName

# 'fluentform/save_integration_value_' . $integrationName

# fluentform/global_notification_types

# 'fluentform/global_notification_feed_' . $feed->meta_key

# fluentform/get_available_form_integrations

# 'fluentform/global_integration_settings_' . $settingsKey

# fluentform/global_addons

# 'fluentform/integration_data_' . $this->integrationKey

# fluentform/integration_constantcontact_action_by

# fluentform/hubspot_field_data

# fluentform/icontact_request_args

# fluentform/integration_discord_message

# fluentform/inventory_fields_before_render

# fluentform/inventory_inputs

# fluentform/inventory_validation_error

# Miscellaneous Filters


# fluentform/file_upload_options

# fluentform/skip_no_conflict

# fluentform/permission_set

# 'fluentform/verify_user_permission_' . $permission

# fluentform/current_user_capability

# fluentform/current_user_permissions

# fluentform/nonce_error

# fluentform/shortcode_defaults

# fluentform/shortcode_feed_text

# fluentform/parse_default_value

# fluentform/parse_default_values

# fluentform/akismet_fields

# fluentform/find_shortcode_params

# fluentform/will_parse_url_value

# fluentform/akismet_check_spam

# fluentform/akismet_spam_result

# fluentform/has_recaptcha

# fluentform/has_hcaptcha

# fluentform/has_turnstile

# fluentform/recaptcha_v3_ref_score

# 'fluentform/editor_shortcode_callback_group_' . $group

# 'fluentform/editor_shortcode_callback_' . $handler

# fluentform/editor_element_customization_settings

# fluentform/html_attributes

# fluentform/all_data_skip_password_field

# fluentform/all_data_without_hidden_fields

# fluentform/all_data_shortcode_html

# fluentform/shortcode_parser_callback_random_string

# 'fluentform/smartcode_group_' . $group

# 'fluentform/shortcode_parser_callback_' . $key

# fluentform/editor_validation_rule_settings

# fluentform/cleanup_days_count

# fluentform/allowed_html_tags

# fluentform/backend_sanitized_values

# fluentform/disable_fields_sanitize

# fluentform/disabled_components

# fluentform/validation_error

# fluentform/nonce_verify

# fluentform/https_local_ssl_verify

# fluentform/conditional_shortcode_defaults

# fluentform/disable_attachment_delete

# fluentform/style_presets

# fluentform/post_type_selection_types_args

# fluentform/post_selection_types

# fluentform/pdf_html_format

# fluentform/email_exists_validation_message

# Email Filters


# fluentform/email_summary_config

# fluentform/email_summary_body

# fluentform/email_summary_subject

# fluentform/email_summary_body_text

# fluentform/email_template_email_heading

# fluentform/email_template_header_image

# fluentform/email_content_type_header

# fluentform/email_template_colors

# fluentform/failed_integration_notify_email_data

# fluentform/email_attachments

# fluentform/email_to

# fluentform/send_plain_html_email

# fluentform/submission_message_parse

# fluentform/email_subject

# fluentform/filter_email_attachments

# fluentform/email_body

# fluentform/email_header

# fluentform/email_styles

# fluentform/email_template_header

# File Uploader Filters


# fluentform/file_upload_validations

# fluentform/file_upload_validation_error

# fluentform/file_upload_params

# fluentform/uploaded_file_name

# fluentform/default_upload_path

# fluentform/uploader_args

# fluentform/file_uploaded

# fluentform/default_file_upload_url

# fluentform/temp_file_delete_time

# Quiz Filters


# fluentform/quiz_result_table_html

# fluentform/quiz_case_sensitive_off

# fluentform/quiz_wrong_ans_icon

# fluentform/quiz_right_ans_icon

# fluentform/quiz_no_grade_label

# fluentform/quiz_score_value

# User Registration Filters


# fluentform/user_registration_field_defaults

# fluentform/user_registration_feed_fields

# fluentform/user_update_feed_fields

# fluentform/user_registration_creatable_roles

# fluentform/user_registration_feed

# fluentform/user_registration_map_fields

# fluentform/user_update_map_fields

# fluentform/user_registration_feed_fields

# fluentform/user_update_feed_fields

# fluentform/user_registration_field_defaults

# Webhook Filters


# fluentform/webhook_request_args

# fluentform/webhook_request_method

# fluentform/webhook_request_headers

# fluentform/webhook_request_data

# fluentform/webhook_request_url

# Payment Filters


# fluentform/payment_submission_data

# fluentform/submission_order_items

# 'fluentform/payment_field_' . $elementName . '_pricing_options'

# fluentform/submission_subscription_items

# fluentform/payment_entries_human_date

# 'fluentform/payment_manager_class_' . $submission->payment_method

# fluentform/payment_receipt_pre_render_payment_info

# fluentform/payment_receipt_pre_render_payment_info

# fluentform/payment_receipt_pre_render_item_details

# fluentform/payment_receipt_pre_render_submission_details

# fluentform/payment_receipt_pre_render_subscription_details

# 'fluentform/payment_field_' . $elementName . '_pricing_options'

# fluentform/available_payment_methods

# 'fluentform/payment_method_contents_' . $methodName

# 'fluentform/transaction_data_' . $transaction->payment_method

# 'fluentform_subscription_items_' . $transaction->payment_method

# fluentform/subscription_transactions

# 'fluentform/payment_settings_' . $method

# 'fluentform/payment_method_settings_validation_' . $method

# 'fluentform/payment_method_settings_save_' . $method

# fluentform/payment_stripe_publishable_key

# fluentform/accepted_currencies

# fluentform/currency_symbol

# fluentform/currencies_symbols

# fluentform/zero_decimal_currencies

# fluentform/available_payment_statuses

# fluentform/payment_receipt_template_base_path

# fluentform/recurring_payment_summary_texts

# fluentform/transaction_view_url

# fluentform/payment_view_config

# 'fluentform/pay_method_has_sub_cancel_' . $method

# 'fluentform/payment_manager_class_' . $submission->payment_method

# fluentform/mollie_payment_args

# 'fluentform/payment_method_public_name_' . $paymentMethod