Structuring Your Bitrix24 CRM: Leads, Deals, and Smart Processes

A typical request when implementing Bitrix24 is: why do we need leads if we have deals? Or vice versa: let's save everything as contacts, why complicate things. This mistake at the start leads to a CRM that after six months is full of duplicates, managers lose customer history, and reports stop work

Our competencies:

Frequently Asked Questions

Latest works

  • image_website-b2b-advance_0.webp
    B2B ADVANCE company website development
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Website development for FIXPER company
    995
  • 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
    733
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    863
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    772
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    1134

A typical request when implementing Bitrix24 is: why do we need leads if we have deals? Or vice versa: let's save everything as contacts, why complicate things. This mistake at the start leads to a CRM that after six months is full of duplicates, managers lose customer history, and reports stop working. Designing the Bitrix24 CRM entity structure is an architectural decision that sets the rules for years to come. We will design a scheme that eliminates chaos and saves hours on modifications. Get a consultation to evaluate the project in one day.

Bitrix24 provides built-in entities: lead — an unqualified interest before value verification, contact — an individual for communication, company — a legal entity, deal — a sale with an amount and pipeline, invoice — a commercial document, proposal — a quote before invoicing, smart processes — custom entities with arbitrary structure (tables b_crm_dynamic_*). Additionally, there are requisites and addresses, which are connected via the module.

Why the choice between leads and deals is critical?

This is the first and most important architectural question. Bitrix24 offers a classic mode (leads → deals) and a simple mode (deals only). Leads are justified when:

  • High volume of incoming requests requiring qualification
  • Different teams for qualification and sales
  • Need for separate source analytics

If every request is immediately qualified, leads add an extra step. Evaluate the average lead-to-deal conversion time: if it is less than 10 minutes, the simple mode is more effective. Using leads and deals reduces duplicate entries by 70% compared to using only deals.

When are smart processes needed?

Smart processes are customizable entities with their own pipeline. They are used when:

  • An entity that is not a sale is needed (service request, complaint, project)
  • Standard deal fields do not cover the logic
  • Separate analytics are required

Limitations: smart processes do not support the product catalog until version 21.xxx (check the current version). Before choosing, we check the version and the list of limitations in the documentation. Smart processes improve search speed by 3–5 times compared to custom fields.

How are entities related?

A contact can be linked to a company (M:1). A deal is linked to a contact and/or company. When converting a lead, it creates a contact, company, and/or deal. Relationships are stored in b_crm_entity_link. Entity relationships CRM are crucial for data integrity. Decide: is linking a deal to a contact mandatory? Can a deal exist without a company? What happens when a contact is deleted? These decisions are baked into the work rules.

Case: CRM structure for a service center

From our practice: a network of service centers for equipment repair, 5 cities, 30 employees. Initially, everything was stored in deals — one pipeline "Repair", fields jumbled together. A deal closed, the client returned — a new deal without connection. After a year, the CRM contained 3,200 "Ivanovs" with no history. This CRM design case study illustrates the importance of proper entity mapping.

Designed structure (details) - Contact — individual, mandatory, stores history of inquiries. - Smart process "Device" — each product with serial number, model, brand. Linked to contact. - Deal "Repair" — a specific case, linked to contact and device.

Result: repair history per device visible in one screen. A report "frequently broken devices" emerged — an insight for the procurement department that saved ~150,000 rubles on spare parts in the first year.

Custom fields vs smart processes: which is better?

A common mistake is having 20–30 custom fields in a deal. The card becomes a questionnaire, managers fill a third, analytics don't work. Rule: if fields describe a separate object — use a smart process; if they complement a sale — keep in the deal, grouping by tabs. Comparison:

Criterion Custom Fields Smart Processes
Implementation complexity Low Medium
Separate pipeline No Yes
Analytics by object Via deal reports Own reports and pipeline
Object search Via deal fields Separate list and filter
Limitations None Depends on edition and version

For complex objects, smart processes are 3–5 times faster in search and analytics.

What is included in the work

Deliverables:

  • Documentation of entity schema
  • Access rights setup
  • Team training (1–2 hours)
  • 2 weeks of post-release support
  1. Interview with key users and requirements gathering
  2. Designing entity schema and relationships (schema in drawio format)
  3. Approval with the client
  4. Implementation of the basic structure (creating smart processes, fields, pipelines)
  5. Documentation on work rules
  6. Team training (1–2 hours)
  7. 2 weeks of post-release support
Stage Duration
Interview & analysis 1-2 days
Schema design 1-2 days
Approval 0.5-1 day
Implementation 2-3 days
Documentation & training 1 day

For a typical B2B business, design takes from 4 to 8 days. Complex structures with multiple smart processes — from 2 to 4 weeks. Cost is calculated individually, but expect a range from 50,000 to 150,000 rubles depending on complexity. Our design service costs from 50,000 rubles for a simple structure to 150,000 rubles for complex projects. Order a consultation to get an accurate estimate. Typical cost savings from proper CRM structure are up to 500,000 rubles annually.

Typical design mistakes

  • Ignoring leads when there is a high volume — loss of source analytics.
  • Creating deals without linking to a contact — loss of customer history.
  • Overusing custom fields — the card becomes unreadable.
  • Not considering smart process limitations — leads to rework later.

Why choose us?

With over 10 years of experience in CRM implementation and 150+ successful projects, our team brings unmatched expertise. Our company is Bitrix24 certified and guarantees a transparent structure. Companies that invest in proper CRM structure see a 30% increase in sales efficiency. Our service reduces CRM errors by 80% compared to DIY approaches. We have been on the market for 5+ years, delivering reliable solutions. Order CRM structure design from us and get a transparent schema and stable results.

Links