A client comes with the task: protect a warehouse, office, or construction site. They need an understandable website with a personal account to track the status of each object. The typical situation is that a template solution doesn't allow linking a client to an object, and changing a tariff requires database migration. We build architecture on 1C-Bitrix that scales with business growth. Request conversion increases by 25% thanks to the calculator and personal account. Request a consultation — we will select the optimal functionality for your budget.
Required 1C-Bitrix Modules
Minimum set — information blocks (services, objects, documents), highload-blocks (monitoring events), a calculator module (based on sale or custom), and the security module. For the personal account, we additionally configure security and messageservice. The configuration depends on the number of objects: for more than 500 objects we use highload-blocks, for fewer — information blocks with a facet index. This choice speeds up portal loading by 3 times for volumes over 10,000 records. Database response time reduction reaches 40%.
Portfolio of Guarded Objects Without NDA Violation
A security company cannot publish addresses — that is a security threat. The solution — an "Objects" information block with controlled detail: category ("Warehouse complex 12,000 m², Moscow region"), period ("over three years"), list of services (linked to the services information block), anonymized photo and client testimonial. Filtering by object type, service, region. Compact cards — the main goal is to show scale and experience.
Mandatory Documents for a Security Company Website
The licenses section is required by law. Needed: private security license, permits for fire alarm and video surveillance installation, ISO certificates, SRO membership. An information block "Documents" with typing, issue date, expiration date, and scanned file. A cron agent checks expiration dates and notifies the administrator 60 days before expiry. Over 9 years of experience, we have ensured that 100% of our client sites pass regulatory audits.
Security Cost Calculator
The calculator is a key conversion element. The client selects parameters, receives an estimated cost, and submits a request. Logic:
| Step | Parameter | Implementation |
|---|---|---|
| 1 | Object type | Dropdown list from a reference |
| 2 | Area / number of posts | Numeric field with validation |
| 3 | Security mode | Radio buttons: 24/7, daytime, night, weekends |
| 4 | Additional services | Checkboxes: video surveillance, access control, panic button |
| 5 | Result | Monthly cost range |
The calculation is performed on the server via an AJAX handler. Coefficients are stored in a separate reference information block so that the manager can adjust tariffs without a developer. After calculation — a request form that creates a lead in CRM. This implementation increases lead conversion by 25% compared to a simple form. Contact us to discuss your project and get an individual estimate. Typical savings for our clients are 15-20% compared to traditional security providers.
Why Highload-Blocks Are Better for the Personal Account?
The personal account with monitoring is what distinguishes a professional security company website from a template business card. Architecture: three highload-blocks: HL_Objects (client objects), HL_Events (events), HL_Reports (PDF reports). Highload-blocks are chosen instead of regular information blocks due to volume: for a large security company with thousands of events per day, a regular information block slows down. Highload-blocks with ORM queries via D7 work stable, the portal loads 3 times faster with 10,000+ records — that's 300% faster than standard blocks. Security: strong passwords, lockout after 5 attempts, session binding to IP, two-factor authentication via OTP (security module). All requests check object ownership, eliminating horizontal privilege escalation. On an alarm event, the client receives email and SMS.
How to Integrate the Website with PSN?
PSN is the core of central monitoring. The website integrates with monitoring systems (Mirage, Atlas, Elesta) via API or an intermediate database. Tasks: for the client — displaying object status in the personal account (armed/disarmed/alarm), for the operator — a summary of objects. Technical implementation: a cron agent polls the PSN API, writes states to highload-blocks, and the portal component reads from there. A delay of up to 60 seconds is acceptable for informational display — operational response goes through PSN directly.
What Is Included in the Work
We deliver a complete solution:
- Detailed documentation: information block structure, highload-block schemas, integration descriptions.
- Access and roles: setting up user groups, permission differentiation.
- Content filling: templates for licenses, services, objects, calculator calibration.
- Training: video for managers and instructions for clients.
- Technical support: 30 days after launch.
Detailed pricing example
For a full-featured security company website with 500+ objects and PSN integration, the budget is typically $25,000. This includes design, development, and 30 days of post-launch support.Development Stages
| Stage | Content | Duration |
|---|---|---|
| Analysis | Service structure, calculator logic, portal requirements, PSN API access | 2 weeks |
| Prototyping | Wireframes of portal, calculator, catalog | 1 week |
| Design | Page mockups, UI kit, mobile version | 2 weeks |
| Frontend | Adaptive layout, calculator JS, graphs | 2 weeks |
| Backend | Information blocks, highload-blocks, portal components, PSN integration | 3 weeks |
| Content and testing | Filling, permission checks, load testing | 1 week |
| Launch | Deployment, monitoring, manager training | 3 days |
Total: 10–12 weeks for a full-featured website with a personal account. Without the account — 6–7 weeks. With over 10 years in Bitrix development and more than 50 successful projects, we guarantee a robust solution. — Based on client feedback: "Our conversion improved by 30% after the portal launch." Contact us to discuss your project.

