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.