FluentForms comes with many PHP hooks that let you tweak the default behavior and add new functionalities.
Form Hooks #
New Form Admin Hooks #
Form Editor Hooks #
Form Render #
Scheduled Tasks #
Permission Assignment #
Admin Menu #
Form Style #
Additional Hooks #
Entry Hooks #
- fluentform/before_all_entries_render
- fluentform/after_all_entries_render
- fluentform/before_entry_deleted
- fluentform/before_entry_payment_deleted
- fluentform/after_entry_deleted
- fluentform/before_all_entries_render
- fluentform/after_all_entries_render
- fluentform/before_partial_entry_deleted
- fluentform/after_partial_entry_deleted
- flunetform/render_payment_entries
Integration Hooks #
- fluentform/global_notify_completed
- fluentform/save_global_integration_settings_{$settingsKey}
- fluentform/integration_action_result
User Registration
Post Integreation
Double Optin Confirmation
Email Hooks #
Payment Receipt Hooks #
Addon Hooks #
Form Settings Hooks #
- fluentform/before_form_settings_app
- fluentform/after_form_settings_app
- fluentform/form_settings_container_{$current_sub_route}
- fluentform/before_global_settings_wrapper
- fluentform/after_global_settings_wrapper
- fluentform/global_settings_component_{$currentComponent}
- fluentform/after_global_settings_option_render
- fluentform/before_global_settings_option_render
Form Export/Import Hooks #
Form Styler #
Conversational Form #
Payment Hooks #
- fluentform/payment_frameless_{$paymentMethod}
- fluentform/rending_payment_method_{$methodName}
- fluentform/process_payment_{$selectedPaymentMethod}
- fluentform/payment_method_render_{$methodName}
- fluentform/before_payment_status_change
- fluentform/after_payment_status_change
- fluentform/payment_refunded_{$method}
- fluentform/payment_refunded
- fluentform/payment_refund_updated_{$method}
- fluentform/payment_refund_updated
- fluentform/ipn_endpint_{$paymentMethod}
- fluentform/paypal_ipn_verification_failed
- fluentform/ipn_paypal_action_{$txn_type}
- fluentform/ipn_paypal_action_web_accept