Skip to content

Bitrix24 Integration

How does our Bitrix24 integration boost workflow on WebWork?


The WebWork Bitrix24 integration lets teams bring their Bitrix24 projects into WebWork and track time against them. You choose exactly which projects to import along with their workgroup and department hierarchy, your employees are automatically invited to WebWork with their roles and department mapping applied, and once connected, changes flow between the two tools in both directions.

Integration guideline


  1. Go to the Integrations section in your WebWork dashboard. Here you can see all the integrations available in WebWork, including Asana, Trello, Bitrix24, etc. Select the Enable button next to Bitric24 to get started.

    Untitled-1
  2. You can see the integration guidelines. Follow all the steps in the specified order.

3. Begin by logging in to your Bitrix24 account. In the menu, click on Applications and then choose Developer Resources.

4. Next, select Other, and then pick Local Application.

5. In the Your handler path and Initial installation path fields, enter the following link.

https://www.webwork-tracker.com/app/integrations/bitrix24/response

6. In the Menu item text English (en) * input, type WebWork integration.

7. In the Assign permissions input, add the options Tasks (task), Tasks (extended permissions) (tasks_extended), Workgroups (sonet_group), Custom fields settings (userfieldconfig), Users (user), and Company structure (department).

8. After you’ve completed all of these steps, click Save. You will then receive your Application ID (client_id) and Application key (client_secret).

9. Hit Save at the bottom of the local applications page.

10. Look at the URL in the address bar of your browser. In the URL above, yourcompanyname is your Bitrix24 portal ID. It’s the part that identifies your specific Bitrix24 instance. Copy this portal ID and put it in the Portal ID field in WebWork.

11. After adding Application ID, Application Key, and Portal ID, press the Save button to continue.

12. From this point on, you’ll land on the main integration page, with three tabs: Members, Projects, and Sync Settings.

  • Members: Your Bitrix24 employees are automatically invited to WebWork, with their roles and department mapping applied. To import them yourself instead, select them using the checkboxes on the side and press Import.

Bitrix24 WebWork integration people

  • Projects: Go to the Projects section and filter projects to import.
    • Search for Project by name: The search bar is to find projects. This can be useful if you want to import a single project.
    • Project List: This is the complete Bitrix24 project list
      • Project Name: Display the name of the project.
      • Import tasks: You can individually select whether you want to import each project’s tasks along with it.
    • Statuses: Pick which task statuses to pull into imported tasks — New, Pending, In Progress, Supposedly Completed, Completed, Defered, and Declined. If you do not select any task statuses, then only projects will be imported, and no tasks. When a task is imported, its sub-tasks, priority, deadlines, custom statuses, and checklists all come with it.
    • Custom fields: Pull metadata from each task into the imported task as custom fields.
    • Import: Click on Import button so the selected data will be imported.

13. Sync Settings: To auto-sync tasks and projects you need to connect Bitrix24 and WebWork with an API token. The following points outline the project and task syncing process. Without auto-sync, the projects and tasks will be synchronized only at the current moment, yet the changes on Bitrix24 will not be reflected on WebWork.

  • Begin by logging in to your Bitrix24 account
  • In the menu, click on Applications, and then choose Developer Resources
  • Next, select Other, and then pick Outbound webhook
  • In the Your handler URL* fields, enter the following link: https://www.webwork-tracker.com/app/integrations/bitrix24/webhook
  • In the Events input, add these options ONSONETGROUPADD, ONSONETGROUPUPDATE, ONSONETGROUPDELETE, ONTASKADD, ONTASKUPDATE, ONTASKDELETE, ONUSERADD.
  • After you’ve completed all of these steps, click Save. Bitrix24 WebWork integration outbound webhook
  • Enter your Application token from Bitrix24 to the WebWork and click Save
  • Turn on auto-sync: Projects/tasks will be synched, if they are created, updated in Bireix24 it will be reflected in WebWork. Once connected, this also works instantly through webhooks: when a status, assignee, deadline, or completion changes in Bitrix24, WebWork reflects it right away.
  • Turn on auto-remove: Any projects or tasks that are removed in Bitrix24 will also be removed in WebWork.
  • Send tracked time data form WebWork. Enable or disable sending tracked time data from WebWork. Time tracked in WebWork is pushed back to Bitrix24 as per-task time entries.
  • Two-way sync (push to Bitrix24): With this turned on, WebWork pushes changes back to Bitrix24 — task title, description, and deadline; priority; status; the responsible person; subtasks; and tasks created or deleted in WebWork. Note that Bitrix tasks have a single responsible person, so the primary WebWork assignee is what gets mirrored over.

    You can also create Bitrix24 tasks directly from WebWork. Just create the task as usual on an imported project, and it will be created in Bitrix24 as well.

    Now you can see all the imported data on Projects page. Projects imported from Bitrix24 are marked with Bitrix24 icon.

    Bitrix24 WebWork integration projects icon-1

    *The integration feature is not free on Bitrix24.

    FAQ


    • What is the data synchronization period?

      If all auto-sync settings are configured correctly, it will sync in real time.

    • Where can I see the tracked time in Bitrix24?

      It is on tasks Time Spent section.

      Bitrix WebWork tracked time
    • How to Unlink the integration?

      Navigate to Integrations → Bitrix24 and select Unlink Integration. This will not reflect the imported data but auto-syncing will end. To resume tracking you should repeat the integration process.

      Bitrix24 WebWork integration unlink

    Was this article helpful?