Integration of Bitrix24 with Albato (iPaaS)

Our company is engaged in the development, support and maintenance of Bitrix and Bitrix24 solutions of any complexity. From simple one-page sites to complex online stores, CRM systems with 1C and telephony integration. The experience of developers is confirmed by certificates from the vendor.
Our competencies:
Development stages
Latest works
  • image_website-b2b-advance_0.png
    B2B ADVANCE company website development
    1173
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Website development for FIXPER company
    811
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Development based on Bitrix, Bitrix24, 1C for the company Development of an Online Appointment Booking Widget for a Medical Center
    564
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Development based on 1C Enterprise for MIRSANBEL
    745
  • image_crm_dolbimby_434_0.webp
    Website development on CRM Bitrix24 for DOLBIMBY
    655
  • image_crm_technotorgcomplex_453_0.webp
    Development based on Bitrix24 for the company TECHNOTORGKOMPLEKS
    976

Bitrix24 Integration with Albato (iPaaS)

Need to transfer leads from Facebook to Bitrix24, duplicate deals in Google Sheets, send Telegram notifications when stage changes — and write code for each connection? Albato solves this without development: a visual builder connecting services, where a trigger in one system launches an action in another. For Bitrix24, it's a way to quickly connect dozens of external services without webhooks, servers, or programmers. But the approach has limits worth understanding before starting.

What is Albato and How It Works

Albato is a Russian iPaaS platform (integration Platform as a Service). Principle: "trigger → action". When an event happens in system A, Albato executes an action in system B. Chains can include multiple steps, filters, and data transformations.

Key elements:

  • Bundle — one integration: source + receiver + field mapping
  • Trigger — event launching the bundle (new lead, stage change, new table row)
  • Action — what to execute (create deal, update contact, send message)
  • Filter — execution condition (only deals > 100,000, only leads from a source)
  • Formatting — data transformation between steps (date format, string concatenation, value substitution)

Bitrix24 Connector in Albato

Albato has a ready Bitrix24 connector supporting main entities:

Entity Triggers Actions
Leads New lead, status change Create, update, delete
Deals New deal, stage change Create, update, change stage
Contacts New contact, update Create, update, find
Companies New company Create, update, find
Tasks New task, completion Create, update, comment
Smart Processes New element, stage change Create, update

Connection is through OAuth. Albato requests access to the Bitrix24 portal; the user confirms.

Typical Scenarios

Lead generation: ad channels → CRM

  • Facebook Lead Ads → new lead in Bitrix24 with utm tags
  • Google Ads (forms) → lead + task for manager
  • Tilda / WordPress form → contact + deal in the right pipeline
  • JivoSite / Carrot quest → lead from chat with message history

CRM → notifications and reports

  • New deal → message to sales team Telegram channel
  • Stage change to "Paid" → row in Google Sheets for accounting
  • Lost deal → task for manager to investigate reason

Data synchronization

  • Bitrix24 contacts ↔ Google Contacts — two-way sync
  • Bitrix24 deals → Planfix projects
  • Bitrix24 tasks → Trello cards

Multi-Step Chains

Albato supports multi-step bundles. Example:

  1. Trigger: new deal in Bitrix24 with amount > 50,000.
  2. Filter: only "Main Sales" pipeline.
  3. Action 1: create project in Planfix with deal data.
  4. Action 2: send message to manager in Telegram.
  5. Action 3: add row to Google Sheets for reporting.

Each step uses data from previous ones — the created project ID can be passed to the Telegram message.

Error Handling

Albato logs each bundle run. On error:

  • Record is marked "erroneous" in the log
  • You can configure notification on email or Telegram on error
  • Erroneous records can be rerun after fixing the cause
  • Typical errors: required field not filled, entity not found, API limit exceeded

For critical bundles, we recommend:

  • Set up error monitoring via Telegram bot
  • Check the log weekly — some errors aren't critical but accumulate
  • Document each bundle: what it does, which fields it maps, who's responsible

Limits and Pricing

Albato charges by "transactions" — one bundle run = one transaction. Key points:

  • Free tier — limited bundles and transactions
  • Large volume (thousands of deals per day) increases cost
  • Update triggers generate more transactions than creation triggers
  • Two-way sync doubles spending: change in Bitrix24 → Albato → external system → Albato → Bitrix24 (needs anti-loop filter)

When Albato Isn't Enough

Albato doesn't replace development for:

  • Complex business logic — calculations, many-branched conditions, array work
  • Batch processing — bulk update of thousands of records
  • Real-time — Albato has 1 to 15 minute delay (depends on tier and polling)
  • Custom entities — if connector doesn't support the needed API method

In these cases — Bitrix24 server application or REST API directly.

Cost Optimization

  • Combine bundles: instead of three bundles "new lead → Telegram", "new lead → Sheets", "new lead → task" — one multi-step bundle (1 transaction instead of 3)
  • Use filters: not all deals need transfer, filter by pipeline, stage, amount
  • Avoid update triggers if creation trigger suffices
  • For high-load scenarios consider direct API integration — cheaper long-term

What We Configure

  • Audit integration needs: which systems to connect, which data to transfer
  • Connect Bitrix24 and external services to Albato
  • Create and test bundles with field mapping
  • Set up filters, formatting, and multi-step chains
  • Error monitoring and notifications
  • Documentation for each bundle: schema, fields, responsible person
  • Optimization of transaction spending