Skip to content
View as Markdown

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 →

Filter Hooks

Change contact data, email output, settings, limits and admin UI.

Browse Filter Hooks →

Find a hook by area ​

AreaActionsFilters
ContactsContacts, Contact ActivityContacts
Campaigns & emailCampaigns, Email TemplatesCampaigns, Emails & Sending
AutomationsAutomations, Admin & InitAutomations & Funnels
Tags, lists, companiesTags & Lists, CompaniesCompanies
Messaging ProMessagingMessaging
IntegrationsIntegrationsWebhooks & Integrations
MCPMCPMCP
Settings & systemSettings & SystemSettings & System

Looking for PHP helpers rather than hooks? See Global Functions and Helper Classes.