Overview of FluentCRM Action Hooks
FluentCRM provides action hooks that allow developers to execute custom code when specific events occur within the system. These hooks can be used to modify default settings or extend the plugin's functionality. Action hooks are categorized by the following functional areas:
- Contacts: Lifecycle, tag/list changes, status transitions, notes, custom fields, and bulk deletion.
- Contact Activity: Email opens, link clicks, smart links, event tracking, and preference updates.
- Campaigns: CRUD operations, scheduling, sending, archiving, and email template design.
- Tags & Lists: Creation, update, and deletion events.
- Email Templates: Creation, update, and duplication events.
- Automations, Admin & Init: Plugin initialization, automation funnels, admin views, and block editor.
- Companies: CRUD operations, status/type/category changes, and notes.
- Frontend Pages: Double opt-in, subscription management, unsubscribe, and view-on-browser pages.
- Integrations: Hooks for Fluent Forms, WooCommerce, SureCart, abandoned carts, and other third-party integrations.
- Sequences & Recurring (Pro): Email sequence completion, deletion, and recurring campaign generation.
- SMS Campaigns (Pro): SMS lifecycle, sending, delivery, opt-in/out, and provider webhooks.