Блог → CRM и продажи

Twenty CRM: open source CRM для IT-компаний в Казахстане

Twenty — open source CRM под AGPL-3.0, которую можно развернуть на своём сервере в Казахстане. Разбираем, что в ней есть, чего нет, облако против self-hosted, кому она подходит и сколько стоит владение.

Коротко и простыми словами
  • Twenty — CRM (база клиентов и сделок) с открытым кодом, которую можно бесплатно поставить на свой сервер или использовать в облаке разработчика.
  • Материал для основателей и руководителей IT-компаний и студий, которые выбирают CRM или хотят уйти от разрозненных таблиц.
  • Сильные стороны: гибкая структура данных под продажи компаниям, открытое подключение к другим системам и хранение базы клиентов в Казахстане. Слабые: нет встроенной телефонии, рассылок и WhatsApp, а свой сервер требует инженера.
  • Первый шаг: решить, где должны храниться данные клиентов и есть ли инженер, который будет сопровождать сервер.

Тема новая? Начните с основ: Что такое CRM-система и зачем она нужна IT-компании

Twenty — это open source CRM под лицензией AGPL-3.0, которую можно бесплатно развернуть на своём сервере или купить в облаке вендора. Для IT-компании в Казахстане она интересна тремя вещами: гибкой моделью данных под B2B-продажи, открытым API и возможностью хранить базу клиентов на сервере внутри страны. Слабые места тоже понятны: нет встроенной телефонии, рассылок и коннектора к WhatsApp.

Статья для основателей и руководителей IT-компаний, студий и SaaS-команд, которые выбирают CRM или хотят уйти от разрозненных таблиц. Разбираем, что в Twenty есть из коробки, чего нет и как это закрыть, чем облако отличается от self-hosted, как построить структуру данных для IT-бизнеса и из чего складывается стоимость владения.

Что такое Twenty и как она устроена

Twenty позиционирует себя как открытую альтернативу Salesforce. Код лежит на GitHub, проект активно развивается, вокруг него собралось большое сообщество разработчиков. Стек современный: TypeScript, NestJS на бэкенде, React на фронтенде, PostgreSQL и Redis для данных и очередей.

Важно понимать философию продукта. Twenty — не «коробка для отдела продаж» с готовыми сценариями под мессенджеры. Это конструктор CRM: объекты, поля, представления, автоматизации и API. Вы описываете свою модель данных и процесс, а система подстраивается. Для IT-компании с нестандартной воронкой это плюс. Для команды, которой нужно «чтобы завтра заработало», это нагрузка.

Два варианта использования:

  • Облако Twenty. Вендор держит инфраструктуру, вы платите за пользователя. Каждое облачное рабочее пространство, по данным сайта, поставляется со встроенным MCP-сервером для подключения AI-инструментов.
  • Self-hosted. Вы разворачиваете Twenty через Docker Compose на своём сервере. Лицензия бесплатна, функции ядра те же, но обновления, бэкапы и мониторинг на вас.

Что есть в Twenty из коробки

Базовый набор, который нужен IT-компании для B2B-продаж, в Twenty присутствует:

  • Стандартные объекты: компании, люди (контакты), сделки, задачи, заметки.
  • Кастомные объекты и поля. Можно добавить «Проекты», «Договоры», «Тендеры» или «Партнёры» и связать их со стандартными объектами.
  • Представления: таблица и канбан, фильтры, сортировки, сохранённые виды под роль.
  • Воркфлоу и автоматизации. No-code движок: триггер по событию или расписанию, условия, действия.
  • API и вебхуки. Любую запись можно создать, прочитать или изменить извне, а на события подписаться.
  • Импорт из CSV. Основной путь переноса данных из таблиц и старых CRM.
  • Почта и календарь. Интеграция с Google и Microsoft: письма и встречи подтягиваются к контактам и компаниям.
  • AI-функции. На сайте вендора заявлены AI-чат, агенты и фреймворк приложений, в котором разработчики описывают объекты и серверную логику кодом.

Права на уровне записей и SSO в облаке относятся к тарифу Organization. Для небольшой команды этого часто не нужно, для компании с несколькими отделами продаж это аргумент.

Автоматизации и API на практике

Сильная сторона Twenty для IT-компании — то, что CRM можно встроить в остальные системы без обходных путей. Несколько сценариев, которые чаще всего настраивают в первый месяц:

  1. Заявка с формы на сайте приходит через API, создаёт компанию, контакт и сделку на первом этапе воронки.
  2. Сделка без активности больше заданного числа дней получает задачу «связаться» на ответственного менеджера.
  3. Переход сделки в этап «Выиграна» отправляет вебхук во внешний сервис, который заводит проект в таск-трекере.
  4. Раз в неделю воркфлоу по расписанию собирает сделки без даты решения и напоминает владельцам.

Первые два сценария обычно собираются в no-code редакторе воркфлоу. Третий и четвёртый часто проще и надёжнее сделать небольшим сервисом, который слушает вебхуки и вызывает API: так логика повторов и обработки ошибок под вашим контролем. Для разработчиков у Twenty есть фреймворк приложений, где объекты, серверные функции и интерфейсные компоненты описываются кодом на TypeScript и хранятся в репозитории.

Совет из практики: заведите в CRM отдельного технического пользователя и API-ключ под каждую интеграцию. Тогда в истории изменений видно, какая система что поменяла, а отключить одну интеграцию можно, не трогая остальные.

Чего в Twenty нет и как закрыть пробелы

Главное, что стоит знать до выбора: Twenty не закрывает коммуникационный слой продаж. Звонки, SMS, мессенджеры и рассылки живут во внешних сервисах и подключаются через интеграции.

Возможность Twenty Как закрыть пробел
Телефония и запись звонков Нет встроенной на версии 2.1 Облачная АТС с вебхуками: звонок создаёт активность у контакта через API
SMS Нет Внешний SMS-шлюз, отправка из воркфлоу через HTTP-запрос
Маркетинговые email-рассылки Нет сегментных рассылок со статистикой Сервис рассылок, синхронизация сегментов через API
WhatsApp и Telegram Нет коннектора Сервис-посредник для WhatsApp Business, запись переписки в CRM через API
Формы с сайта Нет конструктора форм Форма на сайте отправляет данные в API или вебхук
Связь с таск-трекером Нет готовой Вебхук на смену этапа сделки создаёт проект в Plane или Jira
Документы и счета Нет генератора документов Кастомный объект «Договор» плюс внешний сервис или скрипт

Каждая строка таблицы — это небольшая интеграционная задача. По нашему опыту внедрений, для IT-компании обычно нужны две-три из них: форма с сайта, почта и связь с таск-трекером. Связь с таск-трекером особенно важна: без неё выигранная сделка превращается в проект через пересказ в чате, и детали теряются.

Облако или self-hosted

Выбор между облаком и своим сервером в Twenty почти не про функции. Он про то, где лежат данные, кто отвечает за инфраструктуру и как вы платите.

Критерий Облако Twenty Self-hosted Twenty
Лицензия Подписка за пользователя Бесплатно, AGPL-3.0
Где хранятся данные Инфраструктура вендора за пределами РК Ваш сервер, в том числе у хостера в Казахстане
Оплата Карта в USD Хостинг в тенге по договору
Обновления и бэкапы Делает вендор Делаете вы или подрядчик
SSO и права на уровне записей Тариф Organization Зависит от редакции, проверяйте в документации
Время запуска В день регистрации От одного-двух дней с настройкой
Нужен инженер Нет Да

Self-hosted требует понятного стека: PostgreSQL, Redis, S3-совместимое хранилище для файлов, контейнер сервера и контейнер воркера. Для команды продаж в 10–30 человек хватает одной виртуальной машины средней мощности. Но кто-то должен следить за обновлениями, резервными копиями и мониторингом. Если такого человека нет, self-hosted превратится в риск.

Контекст Казахстана. CRM — это база персональных данных: имена, телефоны, почты, должности контактов клиентов. Если компании важно, чтобы такие данные хранились в Казахстане, подойдёт self-hosted Twenty у местного хостера, облачные CRM с серверами за рубежом — нет. Второй практический момент — оплата: облако оплачивается картой в долларах без закрывающих документов по казахстанским стандартам, а хостинг в РК оформляется договором в тенге.

Структура данных для IT-компании

Типичная ошибка — оставить стандартную модель «компания, контакт, сделка» и пытаться уместить в неё всё. У IT-компании продажа редко заканчивается на подписании: дальше идут проект, этапы, допродажи и поддержка. Модель стоит спроектировать сразу.

Базовый набор объектов, который мы используем как отправную точку:

Объект Тип Ключевые поля Связи
Компания Стандартный БИН, отрасль, город, размер, источник Люди, сделки, проекты
Человек Стандартный Роль в решении, язык общения, канал связи Компания, сделки
Сделка Стандартный Этап, сумма, валюта, вероятность, дата решения, тип работ Компания, люди, проект
Проект Кастомный Статус, ссылка на проект в таск-трекере, менеджер Сделка, компания
Договор Кастомный Номер, дата, срок, сумма, валюта Компания, сделка
Партнёр Кастомный Тип партнёрства, комиссия, контакт Сделки

Несколько деталей, которые экономят время позже. Поле «язык общения» с вариантами «русский», «казахский», «английский» помогает при двуязычных клиентах. Поле «валюта» нужно, если вы продаёте и в тенге, и в долларах. БИН — естественный уникальный ключ компании, по нему удобно искать дубли при импорте.

Кому подходит Twenty, а кому нет

Twenty подходит, если:

  • Продажи B2B, цикл сделки от нескольких недель, сделок десятки, а не тысячи в месяц.
  • В команде есть инженер или подрядчик, который будет сопровождать сервер и интеграции.
  • Нужно хранить данные клиентов в Казахстане или в закрытом контуре.
  • Процесс нестандартный: тендеры, партнёрские сделки, пилоты, многоэтапные согласования.
  • Вы хотите связать CRM с таск-трекером, биллингом и внутренними сервисами через API.

Twenty не подходит, если:

  • Основной поток продаж идёт через WhatsApp и Instagram, обращений сотни в день и менеджеры отвечают прямо из CRM. Здесь сильнее amoCRM со встроенными мессенджерами.
  • Нужна телефония с записью звонков в день запуска без доработок.
  • Некому администрировать систему, а облако не подходит по требованиям к данным.
  • Команда продаж привыкла к готовым сценариям и не готова участвовать в проектировании.

Подробное сравнение по десяти критериям — в статье Twenty или amoCRM: какую CRM выбрать IT-компании в 2026 году.

Стоимость владения

Честная стоимость CRM — это лицензии плюс инфраструктура плюс работа людей. Для Twenty картина такая.

Облако. По ценам twenty.com на октябрь 2026 года при годовой оплате: команда из 20 человек на тарифе Pro обходится в $2 160 в год (20 × $9 × 12), на Organization — в $4 560 в год (20 × $19 × 12). Сюда добавьте интеграции, если они нужны.

Self-hosted. Лицензия $0. Расходы:

  1. Сервер и S3-хранилище у казахстанского хостера, в тенге. Стоимость уточняйте у провайдера под ваш объём.
  2. Первичное развёртывание, настройка домена, SSL, почты, бэкапов.
  3. Регулярные обновления: проект развивается быстро, и откладывать обновления надолго не стоит.
  4. Интеграции: форма с сайта, почта, таск-трекер, мессенджеры.
  5. Время администратора на поддержку пользователей и изменения модели данных.

Посчитать удобно формулой: сервер в год + (часы инженера в месяц × 12 × ставка) + разовые интеграции. Если часы инженера по ставке перекрывают подписку, а требований к хранению данных в РК нет, облако выгоднее. Если требования есть, self-hosted — единственный вариант из двух.

Как мы внедряем Twenty

Мы начинаем с диагностики: как сейчас проходит сделка от первого контакта до проекта, где теряются лиды, какие данные персональные и где они должны лежать. По итогам предлагаем модель данных, воронку и список интеграций. Затем запускаем пилот с одной командой продаж на две-четыре недели, правим поля и автоматизации по факту работы и только потом подключаем остальных. Пошаговый план по неделям мы разобрали в статье о внедрении CRM в IT-компании.

Если хотите пройти этот путь с нами, загляните на страницу внедрения CRM Twenty и amoCRM: там описаны этапы, сроки и что вы получаете на выходе.


Источники. Описание продукта и цены облака: twenty.com. Код, стек и инструкция по self-hosted: github.com/twentyhq/twenty. Сведения об amoCRM: amocrm.ru. Цены на октябрь 2026 года, могут меняться.

Термины простыми словами

Open source
Программа с открытым кодом: его можно скачать, установить на свой сервер и дорабатывать без платы за лицензию. Код Twenty опубликован на GitHub.
AGPL-3.0
Лицензия открытого кода, под которой выходит Twenty. Пользоваться и ставить у себя можно бесплатно; доработки, к которым вы даёте доступ по сети, нужно публиковать.
Self-hosted
Установка Twenty на собственный сервер, в том числе у казахстанского хостера, вместо облака вендора. Лицензия бесплатна, но обновления, резервные копии и мониторинг ложатся на вас.
Docker Compose
Инструмент, который запускает систему одним набором готовых контейнеров: база данных, сервер приложения, фоновые процессы. Через него разворачивают Twenty на своём сервере.
S3-совместимое хранилище
Хранилище файлов по стандарту Amazon S3, где лежат вложения CRM. Нужно для self-hosted Twenty и размещается у того же хостера, что и сервер.
SSO (Single Sign-On)
Единый вход: сотрудник заходит в CRM под корпоративной учётной записью без отдельного пароля. В облаке Twenty относится к тарифу Organization.
Кастомные объекты
Собственные типы записей, которые компания добавляет к стандартным компаниям, контактам и сделкам, например «Проекты» или «Договоры», со своими полями и связями.
Воркфлоу
Автоматический сценарий внутри CRM: при событии или по расписанию система проверяет условия и выполняет действия, например ставит менеджеру задачу по забытой сделке.

Частые вопросы

Коротко по теме

Twenty CRM бесплатная?

Да, в self-hosted варианте. Код открыт под лицензией AGPL-3.0, лицензионных платежей нет. Платить придётся за сервер, хранилище файлов и время инженера, который разворачивает и обновляет систему.

Сколько стоит облачная версия Twenty?

На сайте twenty.com на октябрь 2026 года указаны тарифы Pro за $9 и Organization за $19 за пользователя в месяц при годовой оплате. Organization добавляет SSO и права на уровне записей. Цены меняются, поэтому перед покупкой проверяйте их на сайте вендора.

Можно ли установить Twenty на свой сервер в Казахстане?

Да. Twenty разворачивается через Docker Compose и требует PostgreSQL, Redis, S3-совместимое хранилище файлов, сервер приложения и воркер. Всё это можно разместить у казахстанского хостера и держать базу клиентов внутри страны.

Есть ли в Twenty интеграция с WhatsApp?

Встроенной интеграции с WhatsApp нет. Переписку можно связать с CRM через внешний сервис и API Twenty, но это отдельная разработка. Если основной поток продаж идёт через мессенджеры, amoCRM закрывает эту задачу из коробки.

Чем Twenty отличается от amoCRM?

Twenty — открытая CRM с гибкой моделью данных, которую можно хостить у себя. amoCRM — облачная CRM, заточенная под продажи через мессенджеры, с готовыми интеграциями с телефонией. Первая удобнее для B2B-продаж IT-компании, вторая — для большого входящего потока.

Есть ли в Twenty телефония и рассылки?

На версии 2.1 встроенной телефонии, SMS и маркетинговых email-рассылок нет. Их подключают через внешние сервисы, вебхуки и API. Для IT-компании с длинным B2B-циклом это обычно не критично.

Кому не подходит Twenty?

Компаниям без инженера, который готов сопровождать сервер, и отделам продаж, которые живут в WhatsApp с сотнями обращений в день. В первом случае лучше облачная версия Twenty, во втором — amoCRM или связка с готовым мессенджер-коннектором.

Услуги по теме

Как Gotomarket помогает с этим

01

Внедрение CRM Twenty и amoCRM в Казахстане

Внедряем Twenty CRM и amoCRM для IT-компаний и B2B в Казахстане: воронка, импорт, self-hosted на серверах в РК, интеграции с сайтом, мессенджерами, Plane и Jira, AI-ассистенты.

Подробнее об услуге
02

Внедрение таск-трекеров Jira и Plane в Казахстане

Внедряем Jira, Plane и другие таск-трекеры в Казахстане: аудит процессов, схема статусов, миграция с Jira на Plane, self-hosted на серверах в РК и обучение команды.

Подробнее об услуге
03

Автоматизация бизнеса и AI в Казахстане

Автоматизация бизнеса в Казахстане: таск-трекеры Jira и Plane, внедрение CRM, интеграции, AI-боты для сайта, ассистенты сотрудников, Chat-with-Data и автоматизация поддержки.

Подробнее об услуге

Ещё по теме

Все материалы раздела

Интеграция CRM и таск-трекера: заявка превращается в задачу без ручного переноса

Как связать CRM и таск-трекер, чтобы выигранная сделка сама становилась проектом: схема событий, синхронизируемые поля, API и вебхуки Twenty, Plane, amoCRM и Jira, повторы и ошибки, хостинг в Казахстане.

Twenty или amoCRM: какую CRM выбрать IT-компании в 2026 году

amoCRM сильнее в продажах через WhatsApp и телефонию, Twenty — в гибкой модели данных, API и хранении базы клиентов на сервере в Казахстане. Сравниваем по 10 критериям и разбираем миграцию.

Что такое CRM-система и зачем она нужна IT-компании

CRM — система, в которой компания хранит клиентов, сделки и историю общения и ведёт продажи по воронке. Разбираем, что она делает, когда нужна, облако или свой сервер, Twenty или amoCRM и как выбрать CRM в Казахстане.