#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.
- Sign in to your dashboard.
- Open API keys (for yourself) or Authorization keys (for a team and embedding into the portal).
- Click Create, set a name, and check the permissions — which data the application will be able to work with.
- 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:
- Learns from your key which data and capabilities it has access to (
GET /v1/me). - Writes the application code using your Bitrix24 data (deals, tasks, contacts, and others).
- Creates a server and places the application via
POST /v1/infra/servers/:id/deploy. - 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
- Creating and using a key — how to create a key, limit its validity period, and revoke it at any time.
- Permissions (scopes) — what the permissions mean and which data you open up to the application.
- Bot platform — how to build a chatbot for clients or employees.
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.