RevukCRM

Open API: connect, extend or build your own CRM

Connect RevukCRM to your website or accounting system, add what's missing — or build your own service on our backend. Customers, deals, chats, warehouses and access rights are already built.

Three ways to use the API

Pick yours — or combine them

Connect your systems

Your website, store or accounting system exchanges data with the CRM on its own: leads become deals, and accounting learns about every payment.

Extend RevukCRM for your needs

Missing a feature? Add your own widget — in the deal or contact card, or as a separate page in the menu. Or tell us — we'll build it for you.

Build your own CRM or service

Your own interface on our backend: data, permissions and messaging are already there. You only build the screens — and you can build them with AI.

When a ready-made CRM becomes a limitation

Wrong fields, wrong pipeline

A ready-made system imposes its own process — and the business adapts to the software instead of the other way round.

One feature is missing

In a closed system, all you can do is wait until someone adds it someday.

Your own system means a year of development

A database, access rights, messenger integrations — months of work before the first screen.

Data is scattered across systems

The website, accounting and the CRM don't see each other — managers copy orders by hand.

With an open API, the system adapts to the business — not the other way round.

What changes

Closed system
  • Website leads are copied by hand
  • A feature is missing — you wait until someone adds it
  • Your own system — a year of backend development
  • Accounting and the CRM are reconciled by hand
  • Integrations cost extra
With an open API
  • The website creates the deal and contact through the API right away
  • Your own widget is embedded right into the CRM
  • The backend is ready — you only build the interface
  • The CRM notifies your system about a payment or a stage change by itself
  • API and webhooks on every plan, webhooks are unlimited

What you can build

A few examples

Website leads — straight into a deal

A customer submits a form on your website — a contact and a deal appear in the CRM, and a manager takes it on.

Store orders — with products

Your website creates a deal together with products, and the CRM notifies the website when the deal moves to "Shipped".

Accounting knows about every payment

A deal is paid or changes stage — the CRM sends the event to your accounting system by itself.

Your own messaging channel

Messages from your messenger or app land in CRM chats, and managers reply from there.

Your own section in the CRM

A widget is your screen inside RevukCRM: a calculator in the deal card, your own report or a separate page in the menu.

Your own interface with AI

Describe the screen you need to an AI — the documentation includes hints for AI agents, and the data is already on the backend.

How it works

In plain words — data flows both ways

  1. 1

    Your system → CRM

    Through the API, your website, app or own interface creates and updates deals, contacts, products and tasks — within the permissions you grant.

  2. 2

    CRM → your system

    A webhook: as soon as something happens in the CRM — a new deal, an update, a deletion — the CRM sends it to your address.

  3. 3

    Your screen inside the CRM

    A widget is embedded into the RevukCRM interface and receives the data of the deal or contact it was opened on.

Ready-made integrations for your business

Install the widget you need in a few clicks. Messengers, delivery, payments — or build your own.

AI-співробітникFacebook and Instagram
Your widgetcould be here
TelegramBotTikTok BusinessViberBotВчасно.Каса
Need a widget? Contact us:
TelegramInstagramFacebook

For developers

API documentation: api.revukcrm.com — in English and Ukrainian

All key sections

Deals, contacts, pipelines, chats, tasks, products, warehouses, invoices, manufacturing, assets, supply, users, roles.

Access via bots

API keys are issued to "bots" in settings. A bot's permissions are set by its role: own, department or all data.

Webhooks

Outgoing — on create, update and delete of deals, contacts, chats, pipelines, products. Incoming — trigger CRM automations.

Widgets

A Web Component in any framework: React, Vue, Angular or plain JavaScript. Positions — the deal card, contact card, settings or your own page.

Messages to chats

Pass incoming messages from your own channel — with duplicate protection and history import.

Plain REST

JSON requests, authentication with a token or bot keys. Works with any programming language.

Also in RevukCRM

Everything for working with customers — in one system, no separate services

telegramviberwhatsapp

All messengers in one inbox

Telegram, Viber, WhatsApp, Instagram, Facebook, TikTok and website chat — in one feed.

Learn more

Telegram, Viber and WhatsApp numbers

Connect a work number and message customers first. A separate paid channel — $12/mo per number.

Learn more

Manufacturing

Routing cards, workshop stages, materials and the cost price of every order.

Learn more

AI employee

Replies to customers in messengers, creates deals and tasks — at night and on weekends.

Learn more

Deals and pipelines

Every lead is a deal with stages, amount and an owner. Several pipelines for different lines of business.

Tasks

Deadlines, reminders and recurring tasks linked to a deal, customer or chat.

Products and warehouses

A catalog with prices and variants, warehouse stock and reservations for deals.

Finance

Cash accounts, income and expenses, recurring payments. Invoice payments land here automatically.

Analytics

Dashboards for sales, payments, chats and managers, goals — plan vs actual.

How to start

API keys in a minute

  1. 1

    Sign up

    14 days free on any plan, no card required.

  2. 2

    Create a bot

    Settings → Bots: the bot gets API keys, and its role defines which data it can access.

  3. 3

    Hand the keys to your developer

    All the documentation is at api.revukcrm.com.

A bot counts as a plan user.

Frequently asked questions

Yes. The backend — customers, deals, tasks, warehouses, chats, access rights — is ready, and you build your own interface with any technology. No servers to manage: the data is stored in RevukCRM.

Add your own widget — it's embedded right into the CRM. Or tell us what you need — we'll build it for you.

For the API and widgets — yes. If you don't have one, check the ready-made integrations above or book a demo: we'll suggest the simplest way.

The API and webhooks are included in every plan, and webhooks are free and unlimited. The bot the integration runs through counts as a plan user.

Create a bot in Settings → Bots and give it a role. Authentication — a token or the API-Key and Secret-Key headers.

Up to 100 requests in a burst, then 1 request per second. Above that — a 429 response with a Retry-After header.

Tell us what you want to build

Connect your system, extend the CRM or build your own — we'll suggest the simplest way during a demo.

Message us
  • instagram
  • facebook
  • telegram