Skip to content

Action Types

Every entry on a lead's timeline is an action. Some actions are written by the public API; the rest are recorded automatically by telecrm when calls happen, messages are sent, integrations fire, or the lead's state changes.

This page lists action types in two groups:

  • Used to create — types accepted by the create-actions endpoint.
  • Used in search — types accepted as the type filter on the search-actions endpoint.

Used to create

These are the only types you can create or update through the API. Everything else is read-only and only appears via search results.

TypeDescription
<custom code>Workspace-defined custom action (e.g. 1001, 1002). Code is shown in Settings → Custom Actions.
PAYMENTPayment event with status, currency, amount.

See Actions for input schemas, custom action code lookup, and the ACTION_ prefix rule (Async API only). Use POST /lead/{leadId}/action to write actions.

The Sync API's search-actions endpoint accepts any of the types below as the type filter. Custom actions and payment actions are searchable too — the rest are recorded automatically by telecrm and exposed for read-only filtering.

Custom & payment

TypeDescription
<custom code>Workspace-defined custom action — pass the bare numeric code (e.g. "1001").
PAYMENTPayment events on the lead.

Calls

Voice calls, including those routed through telephony integrations.

TypeDescription
INCOMING_CALLInbound call to a workspace number.
OUTGOING_CALLOutbound call from a team member.
MISSED_CALLInbound call that was not answered.
CALL_ACTIONGeneric call event.
MAQSAM_INCOMING_CALLInbound call via Maqsam.
MAQSAM_OUTGOING_CALLOutbound call via Maqsam.
IVR_INCOMING_CALLInbound IVR call.
IVR_OUTGOING_CALLOutbound IVR call.
MCUBE_INCOMING_CALLInbound call via MCube.
MCUBE_OUTGOING_CALLOutbound call via MCube.
KNOWLARITY_INCOMING_CALLInbound call via Knowlarity.
KNOWLARITY_OUTGOING_CALLOutbound call via Knowlarity.
CALLER_DESK_INCOMING_CALLInbound call via Caller Desk.
CALLER_DESK_OUTGOING_CALLOutbound call via Caller Desk.

Messages

Chat and email events recorded against the lead.

TypeDescription
INCOMING_WHATSAPP_MSGInbound WhatsApp message.
OUTGOING_WHATSAPP_MSGOutbound WhatsApp message.
WHATSAPP_ACTIONGeneric WhatsApp event.
OUTGOING_SMSOutbound SMS.
OUTGOING_EMAILOutbound email.

Lead lifecycle

Changes to the lead itself — assignments and status moves.

TypeDescription
LEAD_ASSIGNMENTLead reassigned to a different team member.
STATUS_CHANGELead's status changed.

Tasks & reminders

Scheduled follow-ups, meetings, and their completion events.

TypeDescription
TASK_CREATION_ACTIONTask created on the lead.
CALL_FOLLOWUP_COMPLETION_ACTIONCall follow-up completed.
TODO_TASK_COMPLETION_ACTIONTodo task completed.
GOOGLE_MEET_COMPLETION_ACTIONScheduled Google Meet completed.

Notes & system

Notes added to the lead and team-member field activity.

TypeDescription
USER_NOTENote added by a team member.
SYSTEM_NOTENote added by the system (e.g. lead enrichment).
LOCATION_CHECK_IN_ACTIONTeam member checked in at the lead's location.
SALES_FLOW_ACTIONSales flow step recorded against the lead.