Add-ons & Hooks

WordPress actions, filters, and registering UI with the CRM.

Overview

Auto Form CRM exposes WordPress hooks so add-ons can register features safely after core loads.

Key hooks

  • autoformcrm_loaded — Fires when bootstrap completes; ideal for add-ons to enqueue logic.
  • autoformcrm_register_rest_routes — Receive the namespace string to add REST routes.
  • autoformcrm_registered_addons — Filter returning UI metadata (contact tabs, nav items, dashboard widgets, settings panels).
  • autoformcrm_admin_script_data — Filter localized data passed to React.
  • autoformcrm_workflow_trigger_data — Adjust workflow trigger payloads.
  • autoformcrm_after_workflow_trigger — Observe executions.

REST discovery for add-ons

Authenticated clients may GET /wp-json/auto-form-crm/v1/addons (capability auto_form_crm_view_contacts) to read registered add-on metadata supplied via the autoformcrm_registered_addons filter.

Add-ons can also listen to domain actions such as chat events used for notifications.