AI assistant for Bitrix24: CRM, tasks, and the portal

We connect an AI assistant to Bitrix24: it sees deals, tasks, and the timeline before the first question, updates a card with one record, starts approvals, and hands the dialog to a manager with full context.

The assistant reads CRM and task context in Bitrix24, updates a card once, and hands the dialog to a manager with context.

Pricing

from ₽700,000

per project

This is the lower bound of a project. We scope the exact quote after a brief: it depends on volume and the number of integrations.

What's included

Capabilities

Context before the first question

The assistant pulls deal history, recent tasks, and order status from the CRM before the customer asks the first question. The reply starts from facts, and the customer names only the new request.

One record per dialog

The outcome lands in the card once: chat, email, and a call stay in one deal, and an idempotency key filters duplicate cards and deals.

Tasks and approvals

The assistant creates tasks, moves deal stages, and starts an approval from a template. The employee gets a portal notification and sees why it started.

A portal bot and a manager handoff

Inside the portal the bot answers employees and customers: it shows order status, reminds about a task, and hands a complex dialog to a manager with the transcript.

How we work

From request to result

  1. 1

    Portal audit

    We review objects, fields, and rights: which deals, tasks, and contacts the assistant reads, where it writes, and which portal sections stay with employees.

  2. 2

    Data and permission model

    We fix the field mapping, dedup rules, and technical account: one deal per customer, one timeline comment per dialog.

  3. 3

    Integration and scenarios

    We connect REST and webhooks and build three scenarios: a deal answer, a task from a request, and an approval. We test each scenario on a test portal.

  4. 4

    Pilot and launch

    Two weeks on real conversations: we measure the share of dialogs without an operator and the number of card edits, then move the contour to production in four to six weeks.

Who it fits

Check if it fits you

Good fit

  • A Bitrix24 portal with REST and webhooks

    The assistant connects through native methods to deals, tasks, and the timeline and updates cards without core changes.

  • A process owner in sales or support

    One person sets field rules and escalation priorities, so the assistant follows the order your company already uses.

Not a fit

  • A portal without an API and with a custom core

    This starts with a data access project: the assistant goes live once a stable API exists.

  • Money decisions on autopilot

    An employee confirms refunds, write-offs, and discounts above the limit, while the assistant prepares the calculation and a draft reply.

Track record

What you get

82%

requests without an operator

The assistant handled chat and email, pulled orders from the CRM, and closed 82% of requests; operators took non-standard cases, and processing time fell by 70%.

50

Users in the base contour

The base contour covers 50 employees: sales, support, and the lead get the assistant in the portal from day one of the pilot.

3

Launch scenarios

Three scenarios cover a deal answer, a task from a request, and an approval: each scenario gets its own metrics and process owner.

82%

Requests without an operator

On the retail store support case, the assistant closed 82% of requests without an operator, and processing time fell by 70%.

Scope of work

What the delivery includes

A portal audit and map

We assemble a map of objects, fields, rights, and webhooks: it shows which deals and tasks the assistant reads, where it writes, and which portal sections stay with employees.

A pilot assistant

We launch the assistant on one request queue: it answers on a deal, creates tasks, and hands complex dialogs to a manager with context.

A metrics dashboard

We measure the share of dialogs without an operator, the number of tasks from the assistant, and card edits. The dashboard pulls these metrics from the portal and shows the trend by week.

How it works

How the system is built

  1. Context from CRM and tasks

    The assistant reads the deal, contacts, recent tasks, and the portal timeline before the first reply. The customer gets to the point, and the manager sees the same picture as the bot.

  2. One write to the card

    The dialog outcome lands in the timeline as one record: the assistant updates deal fields, creates a task, and fixes the next step. A repeated webhook updates the same card through an idempotency key.

  3. A handoff with context

    A complex dialog goes to the manager with the transcript, the handoff reason, and a proposed step. The employee continues from where the assistant stopped, and the customer saves time.

Limitations and cost

Where the solution pushes back

  • 01

    Edition and API limits

    The cloud edition allows about two requests per second per webhook, so the assistant collects peak events in batches of up to 50 commands. The on-premise edition lifts that ceiling and adds work on the customer's server.

  • 02

    A process owner

    The process owner in sales or support sets field rules and escalation priorities. Their involvement keeps cards consistent and scenarios predictable.

  • 03

    Money stays with a person

    An employee confirms refunds, write-offs, and discounts above the limit. The assistant prepares the calculation, a draft reply, and the deal history, while the decision stays with a person.

Stack

Technologies

The technologies we use in our work and their role in a project.

The portal and the event flow

The assistant works with Битрикс24 through REST and webhooks. Portal events flow through Kafka, a snapshot of cards and the action log live in PostgreSQL, the dialog context sits in Redis, and the scenarios and handlers are written in Python.

A portal with a REST API and webhooks: deals, tasks, and the timeline are open to the assistant through native methods, with no core changes.The event bus: card and task changes leave the portal and fan out to subscribers in order, with retries after a failure.Stores a snapshot of cards, tasks, and the assistant action log: it shows what was written to the portal and when.The context cache and lock: it holds the dialog session and keeps two handlers from writing the same card twice.The integration language: webhook handlers, REST calls, and dialog routing rules live in one repository with shared tests.
Budget estimate

Cost calculator

This is an indicative range, not a quote. We scope the exact estimate after a brief: it depends on volume and the number of integrations.

Portals

1

Users

50

Scenarios

3

Add-ons

Support

Year one: updates and monitoring, a reply within 2 business days.

Service

AI assistant for Bitrix24: CRM, tasks, and the portal

The estimate covers our team's work. Hardware, third-party service licences and travel are added on request.

Estimated cost

₽1M

Timeline

4 wk

Questions

Frequently asked questions

How is cloud Bitrix24 different from the on-premise edition?

In the cloud, REST allows about two requests per second per webhook and up to 50 commands in a batch call. In the on-premise edition the server sets the ceiling, and the data stays in your perimeter. We choose the integration scheme during the audit.

How does the assistant handle webhooks and duplicates?

The assistant writes an idempotency key for every event and looks for a match by phone, email, and order number before it creates a deal. A repeated webhook updates the same card.

How long do the pilot and launch take?

A pilot on one request queue takes two weeks. A launch with tasks, approvals, and several channels takes four to six weeks.

What goes to a person?

A disputed amount, a refund, a complaint, and a deal above the limit go to a person. The manager gets the transcript, the handoff reason, and a proposed next step, while money and legal decisions stay with the employee.

What teams add to this service

Ready to discuss your task?

Leave a request – we'll get back with a proposal and a preliminary estimate.

Contact us