What the Bitrix24 REST API Allows

Bitrix24 provides developers with tools to extend functionality and integrate with external services through the REST API.

With the REST API, you can:

  • create your own solutions
  • automate processes
  • enhance interactions with clients and employees

If you are developing integrations for Bitrix24 using AI tools (Codex, Claude Code, Cursor), connect the MCP server so the assistant can utilize the official REST documentation.

Below are the key capabilities for development on the platform.

Automation

Add your own automation tools to Bitrix24: Automation rules, triggers, workflows, Smart scripts, and event handlers. They simplify routine tasks, reduce errors, and speed up data handling.

Automation Rules and Triggers in CRM

Automation rules perform routine actions: sending e-mails, creating documents, changing company or contact details.

Triggers monitor client actions and activate automation rules. For example, a trigger can move a deal to the next stage immediately after payment is made through an external service.

Workflows

Workflows automate the approval of documents, such as vacation requests. This speeds up the processing of requests and improves work organization.

Developers link these processes with external systems, such as time tracking or project management systems.

Smart Scripts

Smart scripts are sequences of automation rules. They pass data to each other and report intermediate results.

Scripts operate within deals, leads, invoices, contacts, and companies. For instance, a script analyzes client behavior on the website and sends personalized offers.

Developers can add their own automation rules and use them in smart scripts.

Event Handlers

Event handlers respond to actions in Bitrix24: adding a contact, changing data in a deal.

This allows developers to create integrations with external services: analytics, e-mail marketing, ERP systems. Integrations update data, notify employees of events, and synchronize information between platforms.

Communication with Clients and Employees

Integrate chatbots, messenger connectors, SMS providers, and telephony into Bitrix24. This speeds up request processing. Clients can communicate through their preferred channels.

Chatbots

Chatbots operate in both internal and external communications. They answer frequently asked questions, conduct surveys, gather information, and relay it to operators.

Within the company, chatbots assist employees in finding information in knowledge bases and remind them of tasks and events.

Open Channels Connectors

Messages from Telegram, WhatsApp, and Facebook Messenger come into Bitrix24 through Open Channels connectors. This increases client engagement and prevents requests from being lost.

SMS Providers

Providers send SMS from Bitrix24: notifications about order status, reminders about events, advertisements. This works in areas without internet access.

Telephony

Integration with telephony automates calls, records conversations, tracks statistics, and creates deals or tasks based on incoming calls. This enhances service and boosts sales efficiency.

Business Content

Use ready-made templates for landing pages, websites, and online stores to reduce development costs.

Ready-made Landing Pages

Ready-made landing pages launch promotional pages, product pages, and event registrations. Entrepreneurs and marketers can create them without web development knowledge.

Ready-made Websites

Ready-made websites are templates for corporate sites, blogs, and portfolios. The templates already include structure and design. You just need to adapt them to your business.

Ready-made Online Stores

Ready-made online stores enable online commerce without technical complexities. The template is set up for managing products, orders, payments, and delivery.

Document Templates

Document templates simplify the creation of contracts, invoices, and estimates. They standardize document flow and reduce errors.

Integrations with Payment Systems, Delivery Services, and Online Cash Registers

Integrations facilitate payment for goods and services, simplify logistics and delivery, and ensure accounting and control of financial operations in compliance with legislation.

Integrations with Payment Systems

Clients can pay for purchases using a convenient payment method: card, wallet, or online banking. This is particularly relevant for online stores, online courses, and booking services.

Integrations with Delivery Services

Integration with delivery services calculates delivery costs, tracks packages, and manages orders. This improves service and optimizes logistics.

Integrations with Online Cash Registers

Online cash registers track sales and transmit transaction data to tax authorities — a legal requirement in many countries. Integration automates receipt issuance, sales accounting, and financial reporting.

Developers create applications and services that enhance operational efficiency for businesses.

Widgets

You can add widgets, analytics, and dashboards to the Bitrix24 interface. This improves user experience and optimizes workflows.

Widgets in CRM

Widgets in CRM display additional information about clients: recent purchases, preferences, communication history from social networks or external databases. Managers see the complete picture when working with clients.

Analytics

Analytical widgets provide data for decision-making: key performance indicators, sales reports, website traffic analytics, advertising campaign effectiveness — all within the Bitrix24 interface.

Dashboards

Developers create dashboards to track projects, tasks, finances — any aspect of the business that requires monitoring.

External Services

Widgets integrate external services: e-mail, calendar, time tracking. Data is synchronized, and processes are managed from a single interface.

Built-in solutions personalize the workspace for companies. Developers who understand business needs create in-demand applications.