CRM Automation: Overview of Methods
The methods in this section allow external events to be transmitted to CRM automation through triggers. When a trigger is configured for an object, it transitions the object to another stage or status.
This section includes two scenarios. In the first, a pre-configured webhook trigger is initiated using the crm.automation.trigger method — the trigger is set up in the Bitrix24 interface and then called via the API. In the second scenario, the application registers the trigger and manages it through the methods in the CRM Automation Triggers section.
If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the MCP server so that the assistant can utilize the official REST documentation.
Quick navigation: all methods
User documentation:
Getting Started
If the webhook trigger is already configured in Bitrix24:
- Retrieve the
codevalue from the URL of the "Track Incoming Webhook" trigger in the CRM automation settings. - Construct the
targetfor the target object, for example,DEAL_25. - Call crm.automation.trigger, passing the
targetandcode. - If necessary, check the result using the crm.item.get method.
If you need to manage triggers from the application:
The complete procedure is outlined in the CRM Automation Triggers section: registration, binding to a stage, and execution.
Interaction with Other Objects
CRM Automation. In both scenarios, the trigger must be pre-bound to a stage or status in the Bitrix24 automation settings.
CRM Objects. The trigger is initiated for a specific CRM object. In the webhook scenario, the target parameter passes the string identifier of the object in the format TYPENAME_ID, for example, DEAL_25, where DEAL is the CRM object type and 25 is its numeric identifier from crm.item.list. In the application scenario, the object type OWNER_TYPE_ID is obtained using the crm.enum.ownertype method, and the object identifier OWNER_ID is retrieved using the crm.item.list method.
Overview of Methods
Scope:
crmWho can execute the method: depends on the method
Launching a Configured Trigger
|
Method |
Description |
|
Launches the webhook trigger configured in CRM automation |
Application Triggers
|
Method |
Description |
|
Adds an application trigger |
|
|
Retrieves the list of application triggers |
|
|
Executes the trigger for a CRM object |
|
|
Deletes an application trigger |