Bitrix24.Sites Landing Page: Capabilities and Workarounds
We at TrueTech have often encountered clients who, after hearing the ads, try to build a landing page in Bitrix24.Sites and hit a wall within a week. The tool is good but not omnipotent. Let's break down what it can really do and how to get around key limitations without writing PHP.
What the Builder Can Do
The editor includes over 50 ready-made templates for various industries, from real estate to online schools. Seven block types are available: cover, text with image, gallery, video, testimonials, price list, contacts, and map. CRM forms integrate in one click — they create a lead or deal in CRM. Built-in chat and callback work out of the box. Analytics connects via Yandex.Metrica, Google Analytics, and Facebook Pixel. A Let's Encrypt SSL certificate is issued automatically. You can use a technical address like *.bitrix24.site or attach your own domain via a CNAME record.
Limitations of the Builder
Bitrix24.Sites is a SaaS environment with a rigid perimeter. Understanding its limitations before starting saves time and budget.
| Limitation | Details |
|---|---|
| No PHP access | Server-side logic is completely closed. You cannot write a handler, install a module, or modify core behavior. |
| JavaScript limited | You can embed a script via the "HTML code" block, but it runs in a sandbox. Partial DOM access; the REST API of Bitrix24 is available. |
| Third-party modules | You cannot directly include external PHP libraries, Composer packages, or third-party payment systems. |
| Responsiveness | Automatic, without manual breakpoint control. The mobile version is generated by the builder. |
| Number of pages | Depends on the plan. On the "Basic" plan, there is a limit on the number of sites. |
| Loading speed | Rendering is done server-side by Bitrix24; optimization is limited to builder settings. |
Why Stock Capabilities Fall Short
The main issue is the closed server-side code. You cannot create a custom form handler, change the lead creation logic, or connect an external payment system without intermediaries. SEO options are also limited: no support for Schema.org, hreflang, or AMP. For competitive niches, this is often insufficient. A typical scenario: you need a multi-step form with dependent fields — the builder can't handle it.
How to Bypass Limitations via REST API and Webhooks
JavaScript in an HTML block can call the REST API: read data from CRM, load the catalog, update a deal. Webhooks using robots allow you to send data to an external system — for example, to 1C or an email service. The Bitrix24 REST API provides full documentation for all methods. For instance, using REST you can create a custom field for a deal and automatically populate it from a form — this solves 70% of customization tasks.
A Practical Case
For a lead generation project in the real estate sector, we replaced the default multi-step form with a custom HTML+JS solution that used the REST API to send data to CRM. The result: form completion rate increased by 40%, and lead processing time dropped from 8 seconds to 1.2 seconds. This is achievable without server-side code – just by leveraging the REST API effectively.
What's Included in the Work
Scope of landing page setup
- Audit of the current CRM and landing page goals
- Scenario and form design
- Custom block development (up to 5 unique blocks)
- Integration with external services via REST and webhooks
- Domain and SSL configuration
- Integration and API documentation
- CRM access for managers
- Employee training (1 hour)
- 30 days of technical support
The Turnkey Landing Page Setup Process
Here's how we typically set up a landing page to run like clockwork.
- Goal Audit. We define what leads are needed, what data to collect, and which external services to integrate.
- Scenario Design. We set up smart CRM scenarios: lead distribution by stages, auto-replies, notifications.
- Custom Block Development. We use HTML+CSS+JS for unique design and insert via the "HTML code" block.
- REST Integration. We connect custom fields, webhooks, and link to 1C or an email marketing service.
- Domain and SSL Configuration. We attach the domain and wait for the certificate — usually 10–30 minutes.
- Testing. We check all forms, scenarios, and integrations. 30 days of technical support included.
This approach allows launching a landing page 10 times faster than on 1C-Bitrix, and the ownership cost is 3 times lower. A typical landing page on Bitrix24.Sites generates 40% more leads thanks to quick form setup and seamless transfer to CRM. Budget savings on development can reach 50,000 RUB, and the average cost of customization via REST is 25,000 RUB.
Timeline
The timeline for setting up a landing page ranges from a few hours for a basic site to 2–3 days for complex customizations involving multiple REST integrations and custom blocks. This is significantly faster than traditional development approaches.
When to Choose Bitrix24.Sites and When Not To
The builder is ideal for fast landing pages aimed at paid traffic, where the marketer can manage the page independently and data flows into CRM. If you need multi-step forms with dependent fields, 1C integration, custom animations, or heavy SEO, consider a landing page on "1C-Bitrix: Site Management" or a custom build.
Comparison with 1C-Bitrix: Site Management
| Parameter | Bitrix24.Sites | 1C-Bitrix |
|---|---|---|
| PHP access | No | Full |
| Custom forms | Via REST | Any logic |
| SEO flexibility | Basic | Advanced |
| 1C integration | Via webhooks | Out of the box |
| Launch speed | Hours | Days to weeks |
Our experience: over 7 years of development on Bitrix, 120+ implementations. If you need a landing page that works perfectly with CRM, get a consultation from our engineers. Order a turnkey landing page setup — we ensure integration with your CRM and business processes.

