Skip to content

Technical reference — Hooks and Filters

Immens CRM Core exposes 53 hooks (actions and filters) for developers. List derived from the source code.

Contacts and Companies

Hook Type Purpose
immens_crm_contact_created action Contact created
immens_crm_contact_updated action Contact updated
immens_crm_contact_deleted action Contact deleted
immens_crm_contact_synced action Contact synced (integrations)
immens_crm_form_submitted action Form submitted and contact generated
immens_crm_note_added action Note added
immens_crm_company_created / _updated / _deleted action Company created/updated/deleted
immens_crm_contact_associated_company / contact_dissociated_company action Contact-company association/dissociation

Deals and sales

Hook Type Purpose
immens_crm_deal_created / _updated / _deleted action Deal created/updated/deleted
immens_crm_deal_won action Deal won
immens_crm_deal_lost action Deal lost
immens_crm_stage_changed action Stage changed
immens_crm_status_changed action Status changed
immens_crm_lead_score_updated action Lead score updated
immens_crm_proposal_accepted action Proposal accepted
immens_crm_contract_accepted action Contract accepted

Tasks and tags

Hook Type Purpose
immens_crm_task_created / _updated / _deleted action Task created/updated/deleted
immens_crm_task_completed action Task completed
immens_crm_task_due action Task due
immens_crm_tag_assigned action Tag assigned

Email and Email Guard

Hook Type Purpose
immens_crm_email_sent action Email sent
immens_crm_email_guard_sent / _queued / _paused / _resumed action Email Guard events

Form builders

Hook Type Purpose
immens_crm_cf7_processed action CF7 submission processed
immens_crm_fluent_form_mapping filter Fluent Forms field mapping
immens_crm_fluent_form_processed action Fluent Forms submission processed
immens_crm_forminator_entry_data filter Forminator entry data
immens_crm_forminator_post_data filter Forminator post data
immens_crm_forminator_processed action Forminator submission processed

Automation and workflows

Hook Type Purpose
immens_crm_workflow_events filter Register workflow events
immens_crm_workflow_conditions filter Register workflow conditions
immens_crm_workflow_actions filter Register workflow actions
immens_crm_automation_batch_size filter Automation batch size
immens_crm_automation_max_runtime filter Automation max runtime

Placeholders and AI

Hook Type Purpose
immens_crm_placeholders filter Register available placeholders
immens_crm_before_parse_placeholders filter Before placeholder replacement
immens_crm_after_parse_placeholders filter After placeholder replacement
immens_crm_parse_placeholders_content filter Content with placeholders
immens_crm_ai_generate_template filter AI template generation
immens_crm_ai_suggest_fields filter AI field suggestions
immens_crm_ai_suggest_tasks filter AI task suggestions

System and integrations

Hook Type Purpose
immens_crm_webhook_received action Webhook received
immens_crm_woo_order_synced action WooCommerce order synced
immens_crm_register_addon filter Addon registration
immens_crm_import_fields / export_fields filter CSV import/export fields
immens_crm_get_stats filter Aggregated statistics
immens_crm_team_roles filter Team roles
immens_crm_dashboard_kpi_selection_grid / dashboard_after_kpi_grid filter Dashboard KPI grid
immens_crm_log action Generic CRM log
immens_crm_sslverify filter SSL verification in external requests

Back to overview | API