Bitrix24: four CRM robots on top of b24-ai-starter

Bitrix24-Article2-Adding-4-Robots

An article snapshot of the b24-ai-starter kit with four added CRM robot handlers on the Python backend: overdue tasks, phone, full name, deal sum

  • 2 ★ on the repository
  • Last commit
  • MIT
Skill

Extended access

Why this level

  • The robots read and aggregate CRM data on deals and tasks
  • The skills and code deploy Docker containers and RabbitMQ queues on your machine
All reasons and checks
Russian stack

igorrosliakov-bitrix24/bitrix24-article2-adding-4-robots

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/bitrix24-article2-adding-4-robots

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The robots read and aggregate CRM data on deals and tasks
  • The skills and code deploy Docker containers and RabbitMQ queues on your machine

This is third-party code. Review the repository files before installing.

What it does

This is a copy of the same team's b24-ai-starter Bitrix24 starter kit, already catalogued separately as github:bitrix-tools/b24-ai-starter: the same Nuxt 3 frontend, the same three backend choices, and the same seven SKILL.md files under .claude/skills and .cursor/skills for PHP, Python and Node.js development plus working with the static local app. This repository's own value, built for an article, is four custom CRM robot handlers on the Python backend: counting a deal owner's overdue tasks, phone formatting, full name normalization, and summing a client's deals, each with its own handler, dispatcher and RabbitMQ-backed queue.

Who it is for. For people who already looked at b24-ai-starter and want a live example of adding a custom CRM robot on its Python backend.

Good fit when

  • You want a working Bitrix24 CRM robot example in Python with a dispatcher and handler, not just documentation
  • You already picked the starter's Python backend and want a ready phone or full-name formatting sample
  • You are following the author's article about adding robots and want the code alongside the text

Not a fit when

  • You are starting a new project from scratch: use the original github:bitrix-tools/b24-ai-starter instead of this article copy
  • You work with the starter's PHP or Node.js backend: the four robots are implemented only for Python

Example request

Add a robot to my Bitrix24 app that counts a deal owner's overdue tasks, following the count_overdue_tasks_handler example

Limitations

Most of the repository, the frontend, three backends and seven skills under .claude and .cursor, repeats the already catalogued github:bitrix-tools/b24-ai-starter unchanged. The real addition is four robot handlers, and they exist only for the Python backend, with no PHP or Node.js equivalents. The skills describe conventions specific to this starter and are useful only when building on top of it, not as general Bitrix24 knowledge.

How to disable. Delete the .claude/skills and .cursor/skills folders from your project, or simply do not use this repository as your base.

FAQ

How is this different from b24-ai-starter?

Almost nothing in the base, except four added CRM robots on the Python backend; the rest of the code and skills are the same.

Are there robots for the PHP or Node.js backend?

No, all four robots are implemented only for the Python backend.

Discussion

No questions or reviews yet.

Official

A Bitrix24 app starter kit from the Bitrix team: a ready frontend and three backends, plus eight skills for agents

SkillExtended access40Repository stars
Russian stack

Bitrix24 for an agent through an incoming webhook: deals, leads, contacts, tasks and pipeline reports with a manager ranking and stalled deals

MCP serverBroad access1Repository stars
Russian stack

A CLI with full CRUD for Bitrix24 deals, leads, contacts and companies, every command supports --json for agents

CLIBroad access
Russian stack

A Python server giving agents webhook access to a Bitrix24 portal: it reads deals and contacts, and writing is a separate setting

MCP serverExtended access1Repository stars
Russian stack

Bitrix24 as mission control for AI dev agents: a kanban task conveyor, shared memory and one-button phone acceptance

SkillBroad access1Repository stars

README in short

The README repeats the b24-ai-starter description word for word: three backends, a ready frontend, workers, Docker, versioning and modular agent instructions, with a system prompt calling the original bitrix-tools/b24-ai-starter repo the author's project. The README does not separately describe this copy's specifics, the four robots, which are visible from the backends/python/api/main/robot_handlers files.

README badge

Report a problem