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.