# Action Hooks

Fluent Forms Core 135 Hooks

Fluent Forms provides action hooks that let developers run custom code when certain events occur. They are organized by category below.

# Categories

Category Hooks Description
Plugin Init 5 Plugin loading and initialization
Submission 13 Form submission processing lifecycle
Partial Submission 10 Step forms, save & resume, draft entries
Form 27 Form creation, rendering, and deletion
Form Styler 2 Form styling and visual customization
Editor 8 Form editor UI and assets
Settings 19 Admin settings and navigation
Payment 39 Payment processing, refunds, subscriptions
Integration 8 Third-party integrations and feeds
Addon 2 Addon page rendering
Conversational 2 Conversational form rendering

# Quick Example

// Run custom code after a form submission is saved
add_action('fluentform/submission_inserted', function ($submissionId, $formData, $form) {
    // Your custom logic here
    error_log('New submission #' . $submissionId . ' for form: ' . $form->title);
}, 10, 3);
1
2
3
4
5