Craftegra
Bitrix24 · Customization · Integrations · REST

Advanced Bitrix24 customization & integrations

Complex Bitrix24 work that usually takes a team of integrators — in one pair of hands. Deep customization, integrations, REST. Directly with the engineer: estimated in hours, with a guaranteed delivery date.

8+ yrs
building on Bitrix24
30+
projects
Hundreds
of tasks delivered
// integration map
1C / ERP External APIs Warehouse / Bank Telephony Site / Form Telegram Bitrix24
01 Services

Areas of development

No out-of-the-box setup — engineering only.

01

Advanced on-premise customization

Custom field types, tabs and interfaces in entities, custom forms, extending the CRM card activity stream (without REST embedding), event handlers, access rights, customizing standard module logic — without breaking upgradability. I know the modules’ source code and limits, and re-check the system before starting.

02

External system integrations

Telephony (Asterisk/FreePBX), marketplaces, accounting systems (1C), banks and any REST/SOAP API. I own the Bitrix24 side: exchange, data handling, queues, idempotency, fault tolerance. Work inside the external system (e.g. 1C exchange) is handled by its own developer — I integrate over an agreed protocol.

03

Standalone module development

Full-featured modules inside Bitrix24: Helpdesk (SLA, tickets, support tiers, ticket lifecycles), a unified inbox (calls, emails, open-line chats, queues) and other commercial solutions.

04

Business process automation

Complex, long-lifecycle business processes, custom BP activities, robots and triggers, approvals and document generation.

05

Development process setup

I set up an engineering process for the project: multiple environments (dev/stage/prod), CI/CD on GitLab, version control. Migrations transfer structure (fields, entities, settings) uniformly between environments — no manual repetition.

06

REST API & cloud apps

Bitrix24 Marketplace apps, REST apps and REST embeddings for cloud Bitrix24. Apps and webhooks are hosted only on the client’s side.

02 Cases

Development examples

Real projects and products. Some details anonymized under NDA.

Complex customization · CRM

End-to-end CRM customization with smart processes

Many smart processes, custom forms to manage related items right inside entity tabs, custom entity selectors that depend on other field values, and document generation in DOCX/XLSX/PDF.

  • Smart processes
  • Custom forms
  • DOCX/XLSX/PDF
Commercial product · telephony

Telephony (Asterisk/FreePBX) ↔ Bitrix24 connector

A telephony module and a Bitrix24 app: user synchronization, custom call-binding logic, a form builder for the call card, telephony event handling.

  • Asterisk
  • FreePBX
  • Bitrix24 App
  • REST
Internal product · omnichannel

Unified inbox

Calls, emails and open-line chats in a single interface, with employee queue setup and request distribution.

  • Open lines
  • CRM
  • BX.Vue
Internal product · support

Helpdesk inside Bitrix24

A ticketing system with SLA, support tiers and ticket lifecycles — a full service desk inside the portal.

  • SLA
  • Tickets
  • Business processes
Architecture · mobile app

Isolated auth layer and REST for a mobile app

For a site on 1C-Bitrix Site Management — a separate authorization tier and REST extensions for a client mobile app. Requests are served directly, bypassing the standard server stack: lower latency and load.

  • 1C-Bitrix
  • REST
  • Auth
Integration · non-standard

Two-way integration of an Oracle/Windows app with cloud Bitrix24

A desktop app on Oracle DB had no external API. I agreed DB changes with its developers, implemented exchange via triggers and stored procedures with buffer tables, and deployed a lightweight web service on the DB server for two-way exchange with Bitrix24.

  • Oracle
  • Windows Server
  • REST

Also: e-commerce-to-marketplace integration, CRM-to-ESIA integration with extra data processing, CRM card activity extension, CI/CD setup (GitLab) — and many more tasks.

03 Process

How engagements run

Transparent: tasks against your spec, estimated in hours with a guaranteed delivery date.

  1. 01

    Your spec

    Reviewing the task and requirements from your spec, clarifying constraints, proposing an architecture.

  2. 02

    Hours + date

    Effort estimated in hours and a guaranteed delivery date. No hidden terms.

  3. 03

    Development

    Implementation, interim demos, revisions within the agreed scope.

  4. 04

    Handover

    Testing, production rollout, brief instructions and handover.

No spec yet? “Spec development” is a separate, hourly-billed stage: analysis, design and task definition. Development then runs against that spec.

04 Company

About Craftegra

Craftegra is an independent engineering practice focused on advanced Bitrix24 development: deep on-premise customization, integrations, custom modules and REST. I know the standard modules’ source code well — their capabilities and limits — and re-check the system before starting. You work directly with the engineer, with no agency markup and no meaning lost between managers.

  • Priority — advanced customization and integrations; no routine CRM setup
  • Dozens of projects and hundreds of tasks delivered on Bitrix24
  • Deep knowledge of standard module source — capabilities and limits
  • What integrators staff with a team — in one pair of hands
  • Estimated in hours with a guaranteed delivery date

Capabilities & stack

  • PHP
  • Bitrix24 REST API
  • D7 / ORM
  • BX.Vue (UI extensions)
  • sprint.migration
  • Business processes
  • MySQL
  • JavaScript / Vue
  • Vite / Bitrix build
  • Docker
  • Asterisk / FreePBX
  • CI/CD (GitLab)
05 Collaboration

Engagement models

Transparent ways to work together. Exact estimate after we discuss the task.

estimated in hours

Development against your spec

A client task with a ready spec. Effort estimate and a fixed delivery date.

  • Guaranteed date
  • Transparent estimate
  • Interim demos
hourly

Spec development

When there is no spec: analysis, design and task definition as a separate stage.

  • Solution architecture
  • A ready spec
  • Moves to development
full-time

Full-time / dedicated engineer

Reinforcing the development side for integrators and product teams.

  • Dedicated hours
  • Works in your team
  • Long-term

Work is estimated in hours and taken against your spec with a guaranteed delivery date. Support and formalities stay on the client side.

Discuss a project
06 FAQ

FAQ

How the work is structured, in brief.

What counts as advanced development for you?

Custom field types, tabs and interfaces in entities, custom activities and business processes, customizing standard module logic, custom modules and integrations. I don’t take routine out-of-the-box CRM setup.

Do you develop on the 1C side?

No. I own the Bitrix24 side: REST/exchange, data handling, integration logic and reliability. Work inside 1C is handled by your 1C developer — I integrate over an agreed exchange protocol.

Is there support or a maintenance retainer?

No. I take development tasks with a clear result and delivery date, which keeps the focus on engineering.

How is pricing calculated?

Effort is estimated in hours with a guaranteed delivery date against your spec. No fixed “per-project” price and no hidden terms.

Do I need my own spec?

Ideally yes — a task against your spec. If there is none, spec development is a separate hourly-billed stage, after which development begins.

Can I hire you full-time?

Yes. A dedicated full-time engineer format is available — for integrators and product teams.

Do you work with integrators as a subcontractor?

Yes. I reinforce integrators’ teams on the development side where an engineer for advanced Bitrix24 work is needed.

Cloud or on-premise?

Both: cloud Bitrix24 via REST and on-premise versions with source-code and module customization.

07 Contact

Discuss a project

Describe your task — a reply with options usually within a day.

By submitting, you agree to your data being processed to reply to your request.