Integrations

Bitrix24

22 actions for Bitrix24.

Complete Task in Bitrix24#

Marks a task as completed in Bitrix24.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24CompleteTask

Inputs#

FieldTypeRequiredDefaultWhat it does
Task IDTextYes{input}The ID of the task to complete.

Outputs#

OutputType
Task IdText
SuccessYes/No
ResultObject

Use as an agent tool#

Tool name: bitrix24_complete_task

Mark a task as completed in Bitrix24

Create Company in Bitrix24#

Creates a new company in Bitrix24 CRM with the specified fields.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24CreateCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
TitleTextYes(empty)Company name/title.
PhoneTextNo(empty)Company phone number.
EmailTextNo(empty)Company email address.
WebsiteTextNo(empty)Company website URL.
Additional FieldsObjectNo—Additional fields as JSON object.

Outputs#

OutputType
Company IdText
Company DataObject

Use as an agent tool#

Tool name: bitrix24_create_company

Create a new company in Bitrix24 CRM

Create Contact in Bitrix24#

Creates a new contact in Bitrix24 CRM with the specified fields.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24CreateContact

Inputs#

FieldTypeRequiredDefaultWhat it does
First NameTextNo(empty)First name of the contact.
Last NameTextNo(empty)Last name of the contact.
EmailTextNo(empty)Email address of the contact.
PhoneTextNo(empty)Phone number of the contact.
Additional FieldsObjectNo—Additional fields as JSON object (e.g., {“COMPANY_ID”: “123”}).

Outputs#

OutputType
Contact IdText
Contact DataObject

Use as an agent tool#

Tool name: bitrix24_create_contact

Create a new contact in Bitrix24 CRM

Create Deal in Bitrix24#

Creates a new deal in Bitrix24 CRM with the specified fields.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24CreateDeal

Inputs#

FieldTypeRequiredDefaultWhat it does
TitleTextYes(empty)Title of the deal.
Stage IDTextNo(empty)Stage ID of the deal (e.g., ‘NEW’, ‘PREPARATION’).
OpportunityTextNo(empty)Deal value/opportunity amount.
Contact IDTextNo(empty)ID of the associated contact.
Company IDTextNo(empty)ID of the associated company.
Additional FieldsObjectNo—Additional fields as JSON object.

Outputs#

OutputType
Deal IdText
Deal DataObject

Use as an agent tool#

Tool name: bitrix24_create_deal

Create a new deal in Bitrix24 CRM

Create Lead in Bitrix24#

Creates a new lead in Bitrix24 CRM with the specified fields.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24CreateLead

Inputs#

FieldTypeRequiredDefaultWhat it does
TitleTextYes(empty)Title of the lead.
First NameTextNo(empty)First name of the lead contact.
Last NameTextNo(empty)Last name of the lead contact.
EmailTextNo(empty)Email address of the lead.
PhoneTextNo(empty)Phone number of the lead.
Additional FieldsObjectNo—Additional fields as JSON object.

Outputs#

OutputType
Lead IdText
Lead DataObject

Use as an agent tool#

Tool name: bitrix24_create_lead

Create a new lead in Bitrix24 CRM

Create Task in Bitrix24#

Creates a new task in Bitrix24 with the specified fields.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24CreateTask

Inputs#

FieldTypeRequiredDefaultWhat it does
TitleTextYes(empty)Title of the task.
DescriptionTextNo{input}Description of the task.
Responsible IDTextNo(empty)User ID of the person responsible for the task.
DeadlineTextNo(empty)Task deadline (format: YYYY-MM-DD or YYYY-MM-DD HH:MM:SS).
Additional FieldsObjectNo—Additional fields as JSON object.

Outputs#

OutputType
Task IdText
Task DataObject

Use as an agent tool#

Tool name: bitrix24_create_task

Create a new task in Bitrix24

Delete Contact from Bitrix24#

Deletes a contact from Bitrix24 CRM by its ID.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24DeleteContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Contact IDTextYes{input}The ID of the contact to delete.

Outputs#

OutputType
Contact IdText
SuccessYes/No
ResultObject

Use as an agent tool#

Tool name: bitrix24_delete_contact

Delete a contact from Bitrix24 CRM

Get Company from Bitrix24#

Retrieves a company from Bitrix24 CRM by its ID.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24GetCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
Company IDTextYes{input}The ID of the company to retrieve.

Outputs#

OutputType
Company IdText
Company DataObject

Use as an agent tool#

Tool name: bitrix24_get_company

Get a company from Bitrix24 CRM by ID

Get Contact from Bitrix24#

Retrieves a contact from Bitrix24 CRM by its ID.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24GetContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Contact IDTextYes{input}The ID of the contact to retrieve.

Outputs#

OutputType
Contact IdText
Contact DataObject

Use as an agent tool#

Tool name: bitrix24_get_contact

Get a contact from Bitrix24 CRM by ID

Get Deal from Bitrix24#

Retrieves a deal from Bitrix24 CRM by its ID.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24GetDeal

Inputs#

FieldTypeRequiredDefaultWhat it does
Deal IDTextYes{input}The ID of the deal to retrieve.

Outputs#

OutputType
Deal IdText
Deal DataObject

Use as an agent tool#

Tool name: bitrix24_get_deal

Get a deal from Bitrix24 CRM by ID

Get Sales Metrics from Bitrix24#

Retrieves sales metrics and analytics from Bitrix24 CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24GetSalesMetrics

Inputs#

FieldTypeRequiredDefaultWhat it does
Start DateTextNo(empty)Start date for metrics period (format: YYYY-MM-DD). Leave empty for all time.
End DateTextNo(empty)End date for metrics period (format: YYYY-MM-DD). Leave empty for current date.

Outputs#

OutputType
Total DealsNumber
Total ValueNumber
Closed DealsNumber
Conversion RateNumber
Total LeadsNumber
Total ContactsNumber
MetricsObject

Use as an agent tool#

Tool name: bitrix24_get_sales_metrics

Get sales metrics and analytics from Bitrix24 CRM

List Companies from Bitrix24#

Lists companies from Bitrix24 CRM with optional filtering and pagination.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24ListCompanies

Inputs#

FieldTypeRequiredDefaultWhat it does
Filter ParametersObjectNo—Filter parameters as JSON object (e.g., {“TITLE”: “Acme”}).
Select FieldsObjectNo—Fields to return as JSON array (e.g., [“ID”, “TITLE”, “PHONE”]). Leave empty for all fields.
Start PositionNumberNo0Pagination start position (default: 0).

Outputs#

OutputType
CompaniesList
Total CountNumber
Next StartNumber

Use as an agent tool#

Tool name: bitrix24_list_companies

List companies from Bitrix24 CRM with optional filtering

List Contacts from Bitrix24#

Lists contacts from Bitrix24 CRM with optional filtering and pagination.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24ListContacts

Inputs#

FieldTypeRequiredDefaultWhat it does
Filter ParametersObjectNo—Filter parameters as JSON object (e.g., {“NAME”: “John”}).
Select FieldsObjectNo—Fields to return as JSON array (e.g., [“ID”, “NAME”, “EMAIL”]). Leave empty for all fields.
Start PositionNumberNo0Pagination start position (default: 0).

Outputs#

OutputType
ContactsList
Total CountNumber
Next StartNumber

Use as an agent tool#

Tool name: bitrix24_list_contacts

List contacts from Bitrix24 CRM with optional filtering

List Deals from Bitrix24#

Lists deals from Bitrix24 CRM with optional filtering and pagination.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24ListDeals

Inputs#

FieldTypeRequiredDefaultWhat it does
Filter ParametersObjectNo—Filter parameters as JSON object (e.g., {“STAGE_ID”: “NEW”}).
Select FieldsObjectNo—Fields to return as JSON array (e.g., [“ID”, “TITLE”, “OPPORTUNITY”]). Leave empty for all fields.
Start PositionNumberNo0Pagination start position (default: 0).

Outputs#

OutputType
DealsList
Total CountNumber
Next StartNumber

Use as an agent tool#

Tool name: bitrix24_list_deals

List deals from Bitrix24 CRM with optional filtering

List Leads from Bitrix24#

Lists leads from Bitrix24 CRM with optional filtering and pagination.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24ListLeads

Inputs#

FieldTypeRequiredDefaultWhat it does
Filter ParametersObjectNo—Filter parameters as JSON object (e.g., {“STATUS_ID”: “NEW”}).
Select FieldsObjectNo—Fields to return as JSON array (e.g., [“ID”, “TITLE”, “STATUS_ID”]). Leave empty for all fields.
Start PositionNumberNo0Pagination start position (default: 0).

Outputs#

OutputType
LeadsList
Total CountNumber
Next StartNumber

Use as an agent tool#

Tool name: bitrix24_list_leads

List leads from Bitrix24 CRM with optional filtering

List Tasks from Bitrix24#

Lists tasks from Bitrix24 with optional filtering and pagination.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24ListTasks

Inputs#

FieldTypeRequiredDefaultWhat it does
Filter ParametersObjectNo—Filter parameters as JSON object (e.g., {“STATUS”: “2”}).
Select FieldsObjectNo—Fields to return as JSON array (e.g., [“ID”, “TITLE”, “STATUS”]). Leave empty for all fields.
Start PositionNumberNo0Pagination start position (default: 0).

Outputs#

OutputType
TasksList
Total CountNumber
Next StartNumber

Use as an agent tool#

Tool name: bitrix24_list_tasks

List tasks from Bitrix24 with optional filtering

Search Entities in Bitrix24#

Searches for entities (contacts, deals, leads, companies, tasks) in Bitrix24 CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24SearchEntities

Inputs#

FieldTypeRequiredDefaultWhat it does
Entity TypeTextNocontactType of entity to search for. Options: contact, deal, lead, company, task
Search QueryTextYes(empty)Search query text to find matching entities.
Additional FiltersObjectNo—Additional filter parameters as JSON object.

Outputs#

OutputType
EntitiesList
Total CountNumber
Entity TypeText

Use as an agent tool#

Tool name: bitrix24_search_entities

Search for entities in Bitrix24 CRM

Update Company in Bitrix24#

Updates an existing company in Bitrix24 CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24UpdateCompany

Inputs#

FieldTypeRequiredDefaultWhat it does
Company IDTextYes(empty)The ID of the company to update.
TitleTextNo(empty)Updated company name.
PhoneTextNo(empty)Updated phone number.
EmailTextNo(empty)Updated email address.
Additional FieldsObjectNo—Additional fields to update as JSON object.

Outputs#

OutputType
Company IdText
SuccessYes/No
Company DataObject

Use as an agent tool#

Tool name: bitrix24_update_company

Update an existing company in Bitrix24 CRM

Update Contact in Bitrix24#

Updates an existing contact in Bitrix24 CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24UpdateContact

Inputs#

FieldTypeRequiredDefaultWhat it does
Contact IDTextYes(empty)The ID of the contact to update.
First NameTextNo(empty)Updated first name of the contact.
Last NameTextNo(empty)Updated last name of the contact.
EmailTextNo(empty)Updated email address of the contact.
PhoneTextNo(empty)Updated phone number of the contact.
Additional FieldsObjectNo—Additional fields to update as JSON object.

Outputs#

OutputType
Contact IdText
SuccessYes/No
Contact DataObject

Use as an agent tool#

Tool name: bitrix24_update_contact

Update an existing contact in Bitrix24 CRM

Update Deal in Bitrix24#

Updates an existing deal in Bitrix24 CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24UpdateDeal

Inputs#

FieldTypeRequiredDefaultWhat it does
Deal IDTextYes(empty)The ID of the deal to update.
TitleTextNo(empty)Updated title of the deal.
Stage IDTextNo(empty)Updated stage ID of the deal.
OpportunityTextNo(empty)Updated deal value.
Additional FieldsObjectNo—Additional fields to update as JSON object.

Outputs#

OutputType
Deal IdText
SuccessYes/No
Deal DataObject

Use as an agent tool#

Tool name: bitrix24_update_deal

Update an existing deal in Bitrix24 CRM

Update Lead in Bitrix24#

Updates an existing lead in Bitrix24 CRM.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24UpdateLead

Inputs#

FieldTypeRequiredDefaultWhat it does
Lead IDTextYes(empty)The ID of the lead to update.
TitleTextNo(empty)Updated title of the lead.
Status IDTextNo(empty)Updated status ID of the lead.
Additional FieldsObjectNo—Additional fields to update as JSON object.

Outputs#

OutputType
Lead IdText
SuccessYes/No
Lead DataObject

Use as an agent tool#

Tool name: bitrix24_update_lead

Update an existing lead in Bitrix24 CRM

Update Task in Bitrix24#

Updates an existing task in Bitrix24.

Plans: Trial, Pro, Premium, Enterprise · Type: Bitrix24UpdateTask

Inputs#

FieldTypeRequiredDefaultWhat it does
Task IDTextYes(empty)The ID of the task to update.
TitleTextNo(empty)Updated title of the task.
DescriptionTextNo(empty)Updated description of the task.
DeadlineTextNo(empty)Updated task deadline.
Additional FieldsObjectNo—Additional fields to update as JSON object.

Outputs#

OutputType
Task IdText
SuccessYes/No
Task DataObject

Use as an agent tool#

Tool name: bitrix24_update_task

Update an existing task in Bitrix24