Technical reference — Hooks and Filters
Immens CRM Core exposes 53 hooks (actions and filters) for developers. List derived from the source code.
| 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 |
| 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 |
| 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