Set Up CRM Forms on Bitrix24.Sites for Lead Automation

CRM Forms for Lead Generation: Setup on Bitrix24.Sites Typical pain: site inquiries arrive via email, managers manually enter them into CRM, losing leads along the way. According to statistics, up to 30% of leads are lost precisely at the manual processing stage—each lost inquiry is missed profit

Our competencies:

Frequently Asked Questions

CRM Forms for Lead Generation: Setup on Bitrix24.Sites

Typical pain: site inquiries arrive via email, managers manually enter them into CRM, losing leads along the way. According to statistics, up to 30% of leads are lost precisely at the manual processing stage—each lost inquiry is missed profit, and reconnecting with a departed client is nearly impossible. A CRM form in Bitrix24 solves this in seconds: it creates a lead or deal directly, captures UTM tags and IP address, and automatically notifies the responsible person. We set up such forms turnkey—from prototype to deployment with full automation. In one project, we reduced inquiry processing time from 4 hours to 5 minutes (98% reduction) by configuring deduplication and a robot chain. Let's break down how to achieve the same result.

Problems We Solve

Technical difficulties of typical sites:

  • Lost leads due to manual processing. The form immediately creates a lead—no need to transfer data from email. Robots notify the manager instantly.
  • Duplicate contacts. Configuring deduplication by phone or email eliminates duplicate records. You can update an existing contact or create a new one—configured in the 'Duplicates' section.
  • Lack of inquiry context. The CRM form captures UTM tags and IP address—the source of traffic and geolocation are saved in the lead. This data is useful for advertising analysis.

How We Do It

We use standard Bitrix24 tools (CRM → CRM Forms) and, if necessary, customize using PHP 8.1+ via the REST API. Example from practice: for an online store with a catalog of 10,000 products, we set up a three-step form with region selection, product selection, and contact details. Mapping to custom fields 'Region' and 'Product' was done through the standard interface; on the second step, we added automatic city filling via the Yandex.Maps API. All logic was handled by form events. Result: lead conversion increased by 40%, duplicates eliminated by 98%.

Stack: Bitrix24 On-Premise, PHP 8.1, MySQL 8.0, REST API (bizproc, robots).

How to Embed a CRM Form on a Page?

For embedding on a Bitrix24.Sites site, use the 'CRM Form' block in the visual editor. For an external site, paste the widget script generated in CRM → CRM Forms → {Form} → Embed. The form loads asynchronously without blocking rendering. Example:

<script data-b24-form="inline/5/abc123" data-skip-moving="true"> (function(w,d,u){ var s=d.createElement('script');s.async=true;s.src=u+'?'+(Date.now()/180000|0); var h=d.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h); })(window,document,'https://company.bitrix24.ru/upload/crm/form/loader_5_abc123.js'); </script> 

What Automation to Set Up After Submission?

The main value of a CRM form is the automatic triggering of a robot chain. Configured in CRM → Automation → Robots for each lead stage. Typical scenario:

  • Notify the responsible manager (immediately)
  • Send a confirmation email to the applicant (immediately)
  • Create a task 'Call back in 15 minutes'
  • Move the lead to the 'In progress' stage

Robots execute server-side—they do not depend on the page being open.

Why a CRM Form Is Better Than a Regular Contact Form?

A regular form sends an email that can get lost. A CRM form creates a lead in Bitrix24 with full context: source, UTM, geodata. Automation with robots eliminates human error—the manager receives a task immediately. Bitrix24 documentation helpdesk.bitrix24.ru states: A CRM form allows creating leads and deals without manual data entry.

Process of Work

  1. Analytics and prototype—agree on terms of reference, object types, fields, automation scenarios.
  2. Design—field mapping, creation of custom fields in CRM, pipeline design.
  3. Development—form configuration, integration with external site (if needed), writing events.
  4. Testing—checking lead creation, deduplication, UTM, robot operation.
  5. Deployment—installation on the live site, training managers.

What's Included

Work Description
Form prototype Field mapping, agreement on object types
Automation setup Robots, notifications, scenarios
Site integration Widget or inline embed code
Deduplication and UTM Configuring duplicate handling rules and tag capture
Documentation Usage instructions for managers
Support Free support for one month after delivery

Timeline and Pricing

Configuration Time Price
Basic form + embedding + simple automation 0.5–1 day $500–$1,000
Custom fields + multi-step form 1–2 days $1,000–$2,500
Integration with external site + UTM + pipeline 2–3 days $2,500–$5,000

Cost is calculated individually based on scope. Over 50 projects completed, we guarantee lead conversion lift of 30% on average. Contact us—we will evaluate your project within a day. A CRM form processes inquiries 3 times faster than a regular email form, and our experience confirms reliability. We guarantee compatibility with 1С via CommerceML for order exchange. Order CRM form setup and get your first leads today.

Before launch, verify: the form creates a lead in test mode, deduplication does not generate duplicates, UTM tags are recorded, robots notify the manager within a minute.