Log In
Your Bitrix24
Authorize to enter
your company's Bitrix24.
Log In


Bitrix24 Self-hosted Customization For Project Management


MAKE Interactive, Bitrix Gold Partner, Netherlands.

IMPORTANT: This integration is currently available for self-hosted Bitrix24 only.

Unique features of this implementation include:

- High-level scheduling tool (task and absence chart modules)
- Flexible interface for logging time into multiple tasks
- Workgroups and their tasks strongly linked with CRM Deals
- Dynamic filter in CRM report relating workgroups and Deals
- Large number of custom CRM reports.

The task at hand was to integrate the CRM and project groups such that tasks could be easily assigned, tracked, and billed while maintaining smooth organization and assignment of tasks. This sounds perfectly easy given Bitrix24’s standard equipment, except that the scope of work performed for each client in this case is dizzyingly large and the number of tasks can reach into the hundreds. Thus, the work for each client is distributed among several workgroups, bespoke interface components for scheduling and time reporting are provided, hard limits on budgeting are implemented, and a couple dozen highly customized reports were created.

In the end, all of the activity related to a single client needs to be gathered up in one place and reported on. That one place is customized CRM reports which themselves are granular at the workgroup level.

The customized interface features (timesheets, reporting in the CRM, and the scheduling tool) allow dynamic selection of Client > Workgroup > Task via pull-down lists.

The process inside the intranet starts with a Deal in the CRM – which represents a signed contract. Up to 50 workgroups could be created where the various types of services included in the scope of work for the given client. For example, hardware installation would be in one workgroup, and data security consulting would be in another, with little overlap of group members other than the account manager.

Some input short-cuts were created to facilitate the entry of tasks and billable time into these various workgroups.

The below timesheet lets a user input time spent on a client. The dropdown lists are dynamic – when a client is sel ected, the workgroups associated with that client (to which the given user has access) are pulled into the Workgroup dropdown for selection. Likewise with the Tasks after the Workgroup is selected.

Timesheet before reporting

When Client, Workgroup, and Task are selected, the employee can put in billable time. If the user attempts to put in more time than the given task is allotted, a warning will appear and the entry will not be accepted. Time increments were set for ¼, ½, ¾, or 1 day.

Timesheet after data entry

The timesheet is submitted, and can be viewed afterward by the user and edited. Here the calendar, where the week can be selected, hides the Workgroup column.

Timesheet view for management

For supervisors, a convenient and simple scheduling tool is available, so that employees’ activity is optimized. This tool sits in the My Workspace section of the menu. The project is entered in the cell of an employee, and when that employee enters time into a project task for that time-slot, the flag goes fr om white to black. As you can see, the tool pulls information fr om the Absence Chart (red) as well.

None of this is valuable, however, without clean and clear reports to serve as the basis for billing clients and paying employees.

The list of customized reports created is extensive, but what is important is that the reports can be generated by choosing the client (top right box) and then one of the workgroups associated with the client. Alternatively, all of the workgroup results can be shown together. A date filter is also provided.

The list of customized reports includes:

Active Clients
Inactive Clients
Client Timesheet Report
Closed Sales
Internal Resource Allocation
Monthly Billing Report (Finance)
Opportunity (by several factors)
Pipeline History
Weekly Timesheet by Consultant and Client
About 20 others

This customization demonstrates the usage of Bitrix24 that allows a large number of consultants to work on hundreds of tasks with transparency at both low and high levels, with the main outputs being concise and specific reports to monitor performance, payroll, and billing.

If you are interested in this or similar customization in your onsite Bitrix24 installation, please contact Make-Interactive directly:

Services: Cloud & Self-hosted versions
Location: Tilburg, the Netherlands
Phone: +31 (0)13-7620150

This helped Thanks :) This didn't help Sorry :(
Could you please tell us why:
It's not what I'm looking for
It's too complicated

Did not find an answer to your question?

Send your question to the Bitrix24Care team
Access to technical support specialists requires commercial plan subscription and is not available to free account users. Free accounts are limited to self-support resources such as product manuals, helpdesk articles, video tutorials, and free webinars. Technical assistance, training, setup, customization and other value added services can also be purchased directly from local Bitrix24 partners