Короткий ответ для занятых
Kommo - это sales CRM с pipeline management. Intercom - это customer communications platform для поддержки и onboarding. Они не конкуренты - они закрывают разные части customer journey. Вопрос не «Kommo или Intercom», а «нужен ли вам один из них, оба, или ни тот ни другой».
Если у вас B2B SaaS с активными продажами через переговоры и демо - Kommo закрывает pre-sale. Если у вас product-led growth с большим количеством пользователей и нужен in-app chat + helpdesk - Intercom закрывает post-sale. Если вы растущий B2B SaaS с ARR от $500k - скорее всего, нужны оба в связке.
Таблица сравнения
| Параметр | Kommo | Intercom |
|---|---|---|
| Основная функция | Sales CRM, pipeline management | Customer messaging, support, onboarding |
| Pipeline management | Визуальная воронка, сделки, этапы | Отсутствует (не CRM) |
| Каналы коммуникации | Email, WhatsApp, Telegram, Instagram, чат | In-app chat, email, SMS, push, tooltips |
| In-app messaging | Нет | Да (карусели, туры, banners) |
| Helpdesk / тикеты | Базовые задачи | Полноценный Inbox с тикетами, SLA |
| Automation | Digital Pipeline (по этапам), chatbot | Workflows, Series (sequences) |
| AI-функции | Базовые | Fin AI agent (автоматические ответы) |
| Цена | От $15/user/month (Basic) | От $39/seat/month (Essential) |
| GDPR / EU-хранение | Серверы в EU опционально | EU Data Residency (дороже) |
| API качество | REST, хорошая документация | REST + GraphQL, отличная документация |
Когда выбрать Kommo
Kommo подходит, когда у вас:
Активные продажи с переговорами. Если ваш цикл продаж включает звонки, демо, переговоры - Kommo создан для этого. Визуальная воронка, история коммуникаций в карточке сделки, задачи для SDR - всё это про управление процессом продажи.
Мессенджеры как основной канал. Kommo - один из немногих CRM с полноценной нативной интеграцией WhatsApp Business API. Если ваши клиенты пишут в WhatsApp, Telegram или Instagram - Kommo обрабатывает это в единой воронке. Intercom не поддерживает эти каналы нативно.
Небольшая sales-команда (2-15 SDR). Kommo оптимален по цене и функциональности для команд этого размера. HubSpot или Salesforce избыточны, Intercom - не по назначению.
EU/СНГ рынок. Kommo исторически популярен в странах, где WhatsApp - основной бизнес-мессенджер. Если ваши клиенты в LatAm, MENA, Восточной Европе - Kommo имеет готовые интеграции с региональными мессенджерами.
Читайте подробнее о функциях Kommo CRM и настройке воронки.
Когда выбрать Intercom
Intercom подходит, когда у вас:
Product-led growth. Если пользователи регистрируются самостоятельно, проходят onboarding внутри продукта, а поддержка нужна большому количеству активных пользователей - Intercom создан для этого. Product tours, in-app messages, tooltips - это то, чего нет в Kommo.
Highvolume support. Если вы обрабатываете тысячи обращений в месяц и нужен helpdesk с SLA, triage, автоматизацией ответов - Intercom Inbox намного мощнее, чем задачи в Kommo.
AI-автоответы. Fin AI agent в Intercom умеет автоматически отвечать на типовые вопросы поддержки, используя вашу базу знаний. Это снижает нагрузку на команду при высоком объёме запросов.
Сложные onboarding flows. Intercom Series позволяют строить сложные email + in-app sequences с ветвлением по поведению пользователя. Это сильно превосходит email automation в Kommo.
Когда нужны оба
B2B SaaS с активными продажами и большой клиентской базой часто нуждаются в обеих системах:
- Kommo ведёт pre-sale: от первого контакта до подписания контракта
- Intercom берёт клиента после Won: onboarding, поддержка, retention
Проблема: нативной интеграции Kommo + Intercom нет. Обе платформы имеют API, но готового коннектора не существует.
Что нужно синхронизировать:
- При Won в Kommo - создать пользователя в Intercom (POST
/contacts) с атрибутами из сделки - При создании тикета в Intercom от существующего клиента - создать задачу в Kommo для CSM
- Атрибуты компании (company size, MRR, plan) - синхронизировать в обе стороны
Пример кода для создания пользователя в Intercom при Won-сделке в Kommo:
import os
import requests
INTERCOM_TOKEN = os.environ["INTERCOM_ACCESS_TOKEN"]
INTERCOM_BASE = "https://api.intercom.io"
def create_or_update_intercom_contact(
email: str,
name: str,
company_name: str,
plan: str,
mrr: int,
kommo_lead_id: int,
) -> dict | None:
"""Создаём или обновляем контакт в Intercom при Won в Kommo."""
headers = {
"Authorization": f"Bearer {INTERCOM_TOKEN}",
"Content-Type": "application/json",
"Accept": "application/json",
"Intercom-Version": "2.10",
}
# Сначала ищем по email
search_r = requests.post(
f"{INTERCOM_BASE}/contacts/search",
json={"query": {"field": "email", "operator": "=", "value": email}},
headers=headers,
timeout=10,
)
contact_id = None
if search_r.ok:
contacts = search_r.json().get("data", [])
if contacts:
contact_id = contacts[0]["id"]
payload = {
"email": email,
"name": name,
"role": "user",
"custom_attributes": {
"kommo_lead_id": str(kommo_lead_id),
"plan": plan,
"mrr": mrr,
"customer_since": "2026-06-01",
},
}
if contact_id:
# Обновляем существующий
r = requests.put(
f"{INTERCOM_BASE}/contacts/{contact_id}",
json=payload,
headers=headers,
timeout=10,
)
else:
# Создаём нового
r = requests.post(
f"{INTERCOM_BASE}/contacts",
json=payload,
headers=headers,
timeout=10,
)
if r.ok:
# Привязываем к компании
company_r = create_or_update_intercom_company(
company_name, plan, mrr, headers
)
if company_r and r.ok:
attach_contact_to_company(
r.json()["id"], company_r["id"], headers
)
return r.json() if r.ok else None
def create_or_update_intercom_company(
name: str, plan: str, mrr: int, headers: dict
) -> dict | None:
"""Создаём компанию в Intercom."""
# Company ID - уникальный идентификатор (используем slug имени)
company_id = name.lower().replace(" ", "-")[:50]
r = requests.post(
f"{INTERCOM_BASE}/companies",
json={
"company_id": company_id,
"name": name,
"plan": plan,
"monthly_spend": mrr,
},
headers=headers,
timeout=10,
)
return r.json() if r.ok else None
def attach_contact_to_company(
contact_id: str, company_id: str, headers: dict
):
"""Привязываем контакт к компании в Intercom."""
requests.post(
f"{INTERCOM_BASE}/contacts/{contact_id}/companies",
json={"id": company_id},
headers=headers,
timeout=10,
)
Ограничения нативной интеграции и что с этим делать
Если вы попытаетесь связать Kommo и Intercom через Zapier или Make, вы столкнётесь с типичными проблемами:
Дубли контактов. Intercom идентифицирует пользователей по user_id или email. Если лид в Kommo имеет один email, а платёжный аккаунт зарегистрирован на другой - в Intercom появятся два несвязанных профиля.
Потеря атрибутов сделки. Zapier-коннектор Kommo передаёт базовые поля, но не кастомные поля сделки (размер контракта, тарифный план). В Intercom эти данные нужны для сегментации пользователей.
Нет двусторонней синхронизации. Если CSM создаёт заметку в Intercom о проблеме клиента - продажник в Kommo не увидит это, если не настроена обратная интеграция.
Кастомная интеграция через API обеих систем решает все три проблемы.
Часто задаваемые вопросы
Intercom дороже Kommo - почему? Модели ценообразования различаются. Kommo считает по активным пользователям ($15-45/user/month). Intercom считает по seats (агентам) и объёму использования. При большом количестве users (не агентов) Intercom может быть значительно дороже. Для команды 5 человек Intercom Essential ($39/seat) стоит $195/month - сопоставимо с Kommo Advanced.
Есть ли смысл использовать Intercom как CRM для продаж? Intercom имеет Inbox с базовыми возможностями ведения разговоров, но без pipeline, карточек сделок и воронки. Для управления продажами это инструмент не по назначению. Компании, которые «ведут продажи в Intercom», как правило, имеют product-led growth без активных продаж.
Kommo поддерживает in-app messaging (tooltips, product tours)? Нет. Kommo - внешняя CRM, не SDK для встройки в продукт. Если вам нужны product tours и in-app messages - Intercom (или Appcues, Pendo) - правильный выбор.
Как мигрировать контакты из Intercom в Kommo? Intercom экспортирует контакты в CSV. Kommo импортирует контакты из CSV. Если вас интересует полная миграция с историей - рассмотрите кастомный перенос данных.
Если у вас задача выстроить связку Kommo + Intercom - опишите ваш стек команде Exceltic.dev. Разберём архитектуру за одну встречу.