# FluentCRM Action Hooks FluentCRM has many interesting action hooks that let developers change default settings and even extend FluentCRM with new functionality. ## What are Action Hooks Action hooks are used to run custom code when certain events occur. ## Available Action Hooks 1. **[Contacts](/hooks/actions/contacts)** — Contact lifecycle, tag/list changes, status transitions, notes, custom fields, bulk delete 2. **[Contact Activity](/hooks/actions/contact-activity)** — Email opens, link clicks, smart links, event tracking, preference updates 3. **[Campaigns](/hooks/actions/campaigns)** — Campaign CRUD, scheduling, sending, archiving, email template design 4. **[Tags & Lists](/hooks/actions/tags-and-lists)** — Tag and list create/update/delete events 5. **[Email Templates](/hooks/actions/templates)** — Email template create/update/duplicate events 6. **[Automations, Admin & Init](/hooks/actions/automations)** — Plugin init, automation funnels, admin views, block editor 7. **[Companies](/hooks/actions/companies)** — Company CRUD, status/type/category changes, notes 8. **[Frontend Pages](/hooks/actions/frontend-pages)** — Double optin, manage subscription, unsubscribe, view-on-browser pages 9. **[Integrations](/hooks/actions/integrations)** — Fluent Forms, WooCommerce, SureCart, abandoned cart, and third-party integration hooks 10. **[Sequences & Recurring](/hooks/actions/sequences)** — Email sequence completion, deletion, recurring campaign generation 11. **[SMS Campaigns](/hooks/actions/sms)** — SMS campaign lifecycle, sending, delivery, opt-in/out, provider webhooks