#Getting started with Bitrix24 VibeCode

Bitrix24 VibeCode is a platform where artificial intelligence (AI) builds applications for Bitrix24. You describe the task in plain words — and get a working application in hours, without a developer and without development skills.

#Why it's for you

  • No programming skills. AI writes the code — you don't need to understand APIs, servers, or databases.
  • Hours, not months. No need to find a developer, write a spec, and wait for weeks. From idea to a working application — one conversation with an AI model.
  • Under your control. Access to data is granted by a key you create and revoke yourself at any time. The application runs on a dedicated server, closed off from the internet.
  • Cheaper than a developer's work. AI does the development; you pay for the server's operation and for individual functions.

#What you'll need

Before you start, make sure you have:

  • A Bitrix24 portal with an active BitrixGPT + Marketplace subscription. With it, the entire VibeCode platform is available — creating keys, accessing portal data, servers, deployment, and publishing applications. Without an active subscription, these capabilities are locked.
  • An AI tool that works with files and runs commands on its own — for example, Claude Code, Cursor, or OpenAI Codex. Such a tool doesn't just reply in a chat, it acts autonomously: it reads the documentation, creates the application files, writes code, and sends requests to the VibeCode platform. A regular chat with a neural network, where you can only exchange messages, won't work for this — otherwise you'd have to perform every step by hand.

#Step 1. Create a key

A key is access to your Bitrix24 data that you hand to the AI model. There are two kinds of keys:

  • For yourself (vibe_api_…) — the application acts on your behalf. Suitable for personal summaries, reports, and automations. Created in the API keys section.
  • For a team and for embedding into the portal (vibe_app_…) — each employee signs in through their own Bitrix24 and sees their own data. The same key is needed for the application to open inside Bitrix24 — in the left menu, the CRM tab, or a widget. Created in the Authorization keys section.

Not sure — start with a "for yourself" key: you can switch to a team key later. If the application must open inside Bitrix24, create an authorization key (vibe_app_…) right away.

  1. Sign in to your dashboard.
  2. Open API keys (for yourself) or Authorization keys (for a team and embedding into the portal).
  3. Click Create, set a name, and check the permissions — which data the application will be able to work with.
  4. Copy the key — it is shown only once.

A detailed walkthrough of the creation form — Creating and using a key.

#Step 2. Give the key to the AI model

Open Claude Code, Cursor, or another AI tool and paste the prompt:

My API key for the VibeCode platform: vibe_api_xxx...
Documentation: https://vibecode.bitrix24.tech/v1/me

Build me an application [application description] and deploy it to VibeCode

For an authorization key (an application for a team or with embedding into the portal):

My API key for the VibeCode platform: vibe_app_xxx...
Documentation: https://vibecode.bitrix24.tech/v1/me

Build me an application [application description] with authorization, embed it into Bitrix24 and deploy it to VibeCode

The model calls GET /v1/me with your key and receives the available data, permissions, and instructions for placing the application.

#Step 3. What happens next

The AI model does everything itself:

  1. Learns from your key which data and capabilities it has access to (GET /v1/me).
  2. Writes the application code using your Bitrix24 data (deals, tasks, contacts, and others).
  3. Creates a server and places the application via POST /v1/infra/servers/:id/deploy.
  4. The application is available at an address like https://app-xxx.vibecode.bitrix24.tech.

A server can also be created in advance, manually in the Black Hole section. More details — Infrastructure.

#What's next

Ready-made examples: sales funnel analytics, Telegram bot for CRM, mass messaging to contacts, task automation, sync with 1C/ERP.

For a developer and an AI model: working with data, filtering, Batch API, optimization, infrastructure, error codes.