Hooks Reference
FluentCRM exposes more than 400 hooks. Actions run your code when something happens; filters let you change a value before FluentCRM uses it.
Hook names use two prefixes: current hooks are fluent_crm/…, and older ones are fluentcrm_…. The legacy names still work; see Legacy Hook Renames for the old-to-new mapping.
Action Hooks
React to contact, campaign, automation, tag, list and messaging events.
Browse Action Hooks →Find a hook by area
| Area | Actions | Filters |
|---|---|---|
| Contacts | Contacts, Contact Activity | Contacts |
| Campaigns & email | Campaigns, Email Templates | Campaigns, Emails & Sending |
| Automations | Automations, Admin & Init | Automations & Funnels |
| Tags, lists, companies | Tags & Lists, Companies | Companies |
| Messaging Pro | Messaging | Messaging |
| Integrations | Integrations | Webhooks & Integrations |
| MCP | MCP | MCP |
| Settings & system | Settings & System | Settings & System |
Looking for PHP helpers rather than hooks? See Global Functions and Helper Classes.