Setting up CRM forms on Bitrix24.Sites: lead automation

Website inquiries get lost between email, forms, and calls, and the manager is the last to find out. We set up Bitrix24 CRM forms turnkey: we connect the website, telephony, and pipeline so that every inquiry enters the system with a source and an assignee. Request processing time is reduced several times over, and duplicates and losses are visible immediately.

Our competencies:

Frequently Asked Questions

Setting Up Bitrix24 CRM Forms: Where Website Leads Get Lost

A typical failure looks harmless: a visitor fills out the form, sees a confirmation, and the email lands in the department's shared inbox. In CRM, however, there is no lead — the handler sends an email notification instead of creating a record.

If several people read the inbox, the inquiry either hangs without an owner or gets picked up twice.

Then manual transfer kicks in: a manager copies fields from the email into the record, manually selects the assignee and stage. On weekends and at night, there is simply no one to do this — the lead sits until morning, while the person is already writing to the next contractor.

Lost leads outside business hours are the most costly: the inquiry comes from someone who is choosing right now.

Duplicate inquiries are a separate layer of losses. A client submits through forms on two pages, then calls, and manual record creation does not match phone and address.

The database ends up with two contacts with different communication histories, managers do not see the full picture, and the client receives two replies with inconsistent terms.

The cause of all three failures is the same — a gap between the website and CRM: the form does not know about record fields, contact merging rules, or who the lead is assigned to.

Proper setup of Bitrix24 CRM forms closes exactly this gap: an inquiry becomes a record with an assignee and stage, repeat inquiries are attached to an existing contact, and after-hours ones go into a queue with an automatic reply. Let's break down how this works and what to check during setup.

What Website-CRM Integration Delivers: Speed, Data Completeness, Control

The integration delivers measurable effects not by itself, but when routing, fields, and escalation rules are configured. Bitrix24 works here as a single point where a website inquiry turns into a deal with a touch history.

Response Speed and Distribution

The form writes the inquiry to CRM immediately, not after someone triages email — so lead response time is measured in minutes. The assignee is set by a rule: by region, product, or a queue with rotation within a group.

If no one takes the lead within the allotted time, escalation to the manager kicks in — the share of inquiries without an assignee stays at zero and does not get "lost" during a shift change or vacation.

Lead Data Completeness

The record includes the source, entry page, transition parameters, submitted field set, and touch history. The manager sees what the person viewed and already asked about — fewer clarifying calls and repeat questions.

A unified sales window collects forms, callbacks, chat, and email into one queue, so the failure class "the lead went nowhere" is closed.

Less Routine for the Manager

Automatic template filling, next-step reminders, and access separation remove manual moving of records between stages. The freed-up time goes to deals, not to searching for data across email threads.

"What decides is not the form, but the route: where the record goes, who is responsible, and what happens if no one takes it."

Lead Capture Options: Website Form, Widget, Email, Telephony

The audience arrives through different paths, and one channel almost never covers the entire flow.

A website form captures those ready to fill out fields but loses those who would rather click "call me back." That is why the set of options is selected for customer scenarios, not for the convenience of the sales department.

Option When it fits Limitations
Website form Need structured data: task, deadlines, scope of request Some visitors do not fill out fields; without validation, junk comes in
Website callback Client is not ready to write but is ready to talk No data before the call; manager spends time on initial qualification
Mailbox as a channel Correspondence with attachments, tenders, large requests Without email parsing, inquiries do not reach the record and get lost in the shared folder
Telephony and messengers Quick questions, repeat inquiries, mobile traffic Without linking to a record, dialogue history lives separately from the deal

Consent to Data Processing and Anti-Spam

Each form includes a separate consent checkbox with a link to the policy and stores the fact of consent in the record: this protects both against complaints and against disputes about the contact's origin.

A hidden honeypot field and a rate limit on submissions from one address handle bots, while captcha at every step usually reduces the share of users who complete submission — so it is added selectively.

Linking the Channel to the Inquiry Source

Channel and inquiry source are different fields. The first answers how the person got in touch, the second answers where they came from: labels in the link URL, a dedicated number for a campaign, a mailbox for a specific business line.

Then the report shows each channel's return, and the flow can be redistributed based on facts, not gut feeling.

How We Implement: From Capture Point Audit to Handover of Procedures

First, we examine how an inquiry enters the system today: which forms are on the website, where emails go, who sees the inquiry and when. Otherwise, field setup diverges from the actual sales process, and managers keep working "outside" the funnel. Below is the work sequence used for implementation on Bitrix24.

Audit and Map of the Current Flow

  1. Audit of capture points. We collect all forms, questionnaires, chats, and mailboxes, including old campaign pages, and mark where leads are lost: email spam, duplicates, no assignee.
  2. Field and status map. We match form fields to the deal record: what is required, what is auto-filled, which values the list allows. We define funnel statuses at which the assignee receives a notification.
  3. Lead routing scheme. We distribute inquiries by departments, regions, and sources, and set repeat-touch rules — duplicates are merged rather than creating a second deal.
  4. Channel setup. We move forms into the builder, connect email and telephony, and set required fields and automatic spam protection.

Testing with Test Inquiries

  • Test inquiries. We run each scenario with a live lead: from a phone, with empty fields, again with the same contact. We check whether the record arrived and whether the status and assignee are correct.
  • Processing procedure. We document who takes the lead and within what time, how the status changes, what to do with a rejection, and how to pass the lead further down the funnel.
  • Handover. We provide schemes, procedures, and access, and train managers to work with the new statuses.

Setup is not considered complete until a lead has gone from form to assignee in a live scenario.

What You Keep: Configurations, Schemes, Processing Procedures

A configured form is not just a button on the website. After launch, you keep a set of documents that let the process be handed over to a new employee, expanded, or restored without us: configurations, a field map, and an inquiry processing scheme.

  • Configured intake channels — website, email, messengers: a single entry point where a lead is not lost when the source changes.
  • Field and status map: which form response goes into which field, which status is assigned on entry, and by which events it changes later.
  • Routing and assignee scheme: by what attribute an inquiry goes to a specific manager or to the shared queue, and what happens if no assignee is set.
  • Duplicate protection rules: by which fields the system considers a contact existing and how a repeat inquiry is appended to the record instead of creating a new one.
  • Notifications and control deadlines: who receives a signal about a new inquiry and after how long it escalates if no one takes it into work.
  • Exchange scheme with the accounting system: what data goes out and comes back, and what to do if there is a mismatch.

Manager Instructions

A one- to two-page document: where to view new leads, what to do with incomplete data, how to record a rejection and transfer a deal. The manager does not guess why an inquiry did not arrive but checks against the procedure.

Failure Triage Procedure

We describe where to start if a lead did not appear in CRM: checking the entry point, the event log, and queue placement. The procedure fixes the responsible person, response time, and cause logging order — a repeat failure is triaged by the same scheme, not from scratch.

Case Study: How Website Lead Flow Became Manageable

The wholesale sales department received website leads in a shared inbox and work chat. Forms on Bitrix24 collected contacts, but after that the inquiry lived on its own: whoever saw the email first called. The manager learned about a lost lead from the client.

What It Was Like Before Implementation

Measurements for one month: 38% of inquiries remained without an assignee in the first hour, and average lead response time was about seven hours. Every fifth lead arrived as a duplicate, and the client ended up with two managers at once. Roughly every tenth lead reached a deal.

What Changed After

Forms were linked to deals in CRM, required fields were added, and distribution by region and client ownership was introduced. Duplicates are filtered by phone and email at the moment of submission: a repeat lead does not create a new record but is attached to the existing one. A standard applies to the first response with escalation to the manager.

The share of inquiries without an assignee is less than 1%, and response time during business hours dropped to 10–15 minutes. The number of duplicates fell almost to zero, and processing conversion grew: every fourth lead reaches a deal.

"I used to learn about a lost lead from the client. Now I see the flow and response time in one window and step in before the client leaves," — head of the wholesale sales line.

We take measurements before and after implementation — they show at which step the lead flow loses inquiries.

How Does a Website Form Differ from a Form Inside Bitrix24?

The difference is in one point: where the inquiry appears. A website form creates a CRM record automatically at the moment of submission — the lead arrives with fields, source, and page link.

An inquiry inside the system is created manually: the manager fills out the record after a call or email. That is, the form operating modes differ not by appearance but by the point where the record is created — hence response speed, data completeness, and error classes diverge.

Option Where the inquiry is created Who sees it and when Limitations
Website form with CRM transfer Automatically on submission Assignee manager immediately Needs validation, spam protection, distribution rules
Manual lead creation inside the system Manager in the record after contact Only the author and their manager Losses under volume, duplicates, source from memory
Form without integration (email to inbox) Does not reach CRM Whoever triages email No reporting or deadline control

Manual creation gives full control over fields but does not scale: with a dozen inquiries a day, some are lost, and the date and source are recorded retroactively.

An automatic form removes routine but requires configured validation, anti-spam, and a distribution queue — otherwise managers receive junk.

That is why channels are more often combined: website, messengers, and chat go through the form, while calls and personal contacts go through manual lead creation using a template with required fields. Both flows are merged into one funnel; otherwise source analytics falls apart. There is no universal mode: the choice depends on inquiry volume and the number of channels.

Technical Questions About Forms, Leads, and Duplicates in CRM

Five technical doubts that most often come up before launching forms: why a lead does not arrive, how to catch duplicate inquiries, what to do with an already working form, whether history needs to be migrated, and how to make sure that no inquiry is lost during a failure.

The lead does not arrive — where to start?

We check the chain link by link: field validation in the browser, the handler response on the server, and record creation in CRM. The submission log and error log show exactly where the break is — usually it is an optional field or closed access for the service account.

How to catch duplicate inquiries?

We match by normalized phone and email, and for companies by company details. If they match, the lead is linked to the existing contact, and disputed cases go to manual review so the manager sees one history, not two.

Will an already configured form have to be redone?

First, we document the current logic — fields, lead route, robots, permissions — and migrate it step by step. The working form stays enabled until the new scheme passes test submissions and matches the previous result.

Should inquiry history be migrated?

Yes, if customer work continues: without past deals and correspondence, the manager loses context. We migrate records and attachments, comparing their count and links before and after — this shows that nothing broke during the exchange.

How to make sure an inquiry is not lost during a failure?

We set up logging with a submission identifier and a notification to the assignee, and keep an undelivered submission in a retry queue. A daily reconciliation of submitted forms with created records immediately shows any discrepancy.

Let's Discuss the Task: What to Prepare for the Conversation

So that the estimate and work plan are based on facts rather than assumptions, it helps to gather several inputs for the conversation.

Preparing something in advance is not required — our engineers will reconstruct part of the picture themselves, but the items below save one or two rounds of clarification and immediately set the work order.

  • URLs of pages and capture points where forms, contact buttons, or pop-ups are currently placed.
  • Current lead channels: website forms, email, messengers, phone inquiries, social media profiles.
  • Who is responsible for lead processing and how leads are distributed among managers and departments.
  • Disputed scenarios: repeat inquiries from one client, after-hours leads, spam, and test submissions.
  • Requirements for required fields and for consent to personal data processing.
  • Expected launch deadlines — the dates by which forms must already be accepting leads.
  • Portal access and rights to modify entities, if we plan to touch existing funnels and records.

Describe the task in free form — we will come back with an estimate and work plan: the stage-by-stage work order, what we do on the portal side, what on the website side, and where your participation will be needed. If some data is missing, we will start with what is available and clarify the rest along the way.