Setting up Bitrix24 integration with project management systems

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
    1177
  • 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
    747
  • 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 Project Management Systems

A company works in Bitrix24, but the project team tracks tasks in Asana. The client requires a report in MS Project. The manager spends half a day transferring data manually — copying statuses, updating deadlines, recalculating progress. Errors are inevitable, data becomes outdated before sending. Integration between systems eliminates manual transfer and provides unified project view.

Typical Integration Scenarios

Integration Direction Transferred
B24 → MS Project Export Tasks, deadlines, dependencies, progress → .mpp or .xml file
B24 ↔ Asana Bidirectional Tasks, statuses, responsible, comments
B24 ↔ Monday.com Bidirectional Tasks, stages, custom fields
B24 ← Jira Import Tickets from Jira → tasks in B24, status sync

Bidirectional synchronization means: create task in Asana — it appears in B24. Change status in B24 — it updates in Asana. No duplication, no manual control.

Bitrix24 REST API for Tasks

Foundation of any integration — REST API. Key methods:

  • tasks.task.add — create task
  • tasks.task.update — update fields (status, deadlines, responsible)
  • tasks.task.list — get task list with filters
  • tasks.task.get — details of specific task
  • task.commentitem.add — add comment

To track changes — onTaskUpdate event (webhook). On task update, B24 sends POST request to specified URL with change details.

Integration Through iPaaS Platforms

Direct API integration requires development. Alternative — iPaaS platforms (Integration Platform as a Service): Albato, Make (Integromat), n8n, Zapier. Principle:

  1. Trigger — event in one system (task creation in Asana).
  2. Mapping — field matching (Asana "Assignee" → B24 "Responsible").
  3. Action — operation in second system (create task in B24 via REST API).

Field mapping is key. Statuses don't match across systems: in Asana — "In Progress," in B24 — Kanban stage "In Development." Mapping table is created before configuration starts.

MS Project Export

MS Project works with .mpp and .xml formats. B24 doesn't export to .mpp directly. Options:

  • XML Export. Script exports tasks from B24 via tasks.task.list, forms XML in MS Project format. Dependencies, deadlines, resources — everything maps to Project XML structure.
  • CSV Intermediate. Export tasks to CSV, import to MS Project with manual column mapping.
  • Power Automate. For Microsoft 365 organizations — B24 connector → Power Automate → MS Project Online.

What We Configure

  • Designing integration scheme: sync direction, data set to transfer, conflict rules
  • Field and status mapping between B24 and external system
  • Setting up integration through iPaaS (Albato, Make, n8n) or direct development via REST API
  • Creating webhooks for real-time change tracking
  • Exporting/importing data to MS Project (XML, CSV)
  • Testing: verifying sync on task create, update, delete in both directions