Setting up low-code development on Bitrix24

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    745
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Setup of low-code development on Bitrix24

Business wants to automate processes, but there's no budget for full development, and no in-house programmers either. Bitrix24 offers a set of low-code tools: CRM robots, business processes, smart processes, task automation. The problem is that without proper setup, these tools turn into a chaos of dozens of robots that conflict with each other and work unpredictably.

Smart processes

Smart processes are custom CRM entities with their own stages, fields, and automation. Essentially — a constructor for business objects without writing code.

Typical uses: contract approvals, complaint handling, project management, equipment tracking. Setup:

  1. CRM → Settings → Smart processes → Create — name, pipeline binding
  2. Stages — sequence of steps (draft → pending approval → approved → rejected)
  3. Fields — typed: string, number, date, user binding, binding to another CRM entity
  4. Access rights — by roles: who sees, who edits, who moves between stages
  5. Automation — robots and triggers, identical to those working in deals and leads

Limitation: smart processes are available on "Professional" and "Enterprise" plans. On lower plans — only deals and leads.

CRM robots: configuration rules

Robot — action performed automatically on stage change. Built-in actions — dozens: send email, create task, change field, wait N days, webhook.

Rules that save hours of debugging:

  • One robot — one action. Don't try to send email, change field, and create task in one robot. A chain of three robots is easier to read and debug.
  • Conditions — before action, not inside. Use a conditional robot (condition) before the action, not trying to embed conditions in every robot.
  • Variables. Result of one robot (e.g., created task ID) is passed to the next via {{ID}}. Document what each robot returns.
  • Timeouts. "Wait" robot pauses the chain. If the stage already changed after waiting — subsequent robots won't execute. Check this.

Business processes

Business processes (BP) — more powerful than robots. Support branching, loops, parallel branches, custom activities. Configured in visual editor.

Applied for:

  • Document approvals with multiple levels (manager → lawyer → director)
  • Processes with conditional transitions (if sum > 100,000 — additional approval)
  • Automation tied to documents, not CRM stages

BP runs on CRM entities, list items, documents. Smart processes also support them.

What we configure

  • Audit current automation: identify conflicting robots and duplicates
  • Design smart processes for specific business scenarios
  • Configure CRM robot chains with documentation of logic
  • Configure business processes with branching and approvals
  • Connect external services via webhook robots
  • Test scenarios: element progression through all stages with checking each robot