API-слой соцсетей для вашей CRM
Socialift — слой интеграции между CRM и соцсетями: Python SDK и веб-кабинет для API Instagram, Facebook, LinkedIn, TikTok и Telegram. Ваш бэкенд через SDK читает диалоги, заявки и комментарии, проверяет вебхуки платформ готовыми помощниками и записывает данные в CRM через её API — без написания каждой интеграции с нуля.
Обновлено:
Что такое слой интеграции с соцсетями
Слой интеграции — это программный посредник между CRM и внешними платформами. Он скрывает собственный API, аутентификацию, лимиты и формат событий каждой сети и отдаёт CRM единый стабильный поток данных. В результате команде CRM не нужно изучать детали Meta Graph API.
Подключать каждую платформу отдельно дорого: у каждой свой способ подключения, своя модель ошибок, своя политика лимитов и постоянно меняющаяся документация. Слой собирает эту сложность в одном месте.
На стороне CRM остаётся одно — сопоставить событие со своими объектами: кому назначается диалог, в какую воронку попадает заявка, создаёт ли комментарий задачу.
Что закрывает слой
Единое подключение
Одинаковая схема во всех клиентах — login_url() → exchange_code() → TokenBundle (access_token, expires_in, refresh_token). Telegram подключается кодом по телефону или токеном BotFather. Сроки жизни и отзыв токенов у платформ разные.
Нормализованные события Meta
parse_events() приводит вебхуки Instagram и Facebook (сообщения, комментарии, leadgen) к одной структуре WebhookEvent; для TikTok — parse_tiktok_event(), апдейты Telegram остаются в формате Bot API.
Стабильный контракт
Одна сигнатура метода на операцию; переход на новые версии API платформ выходит в релизах SDK, а graph_version= / api_version= позволяют закрепить версию или перейти раньше.
Помощники для вебхуков
verify_request / verify_tiktok_request / verify_telegram_request проверяют входящие подписи, dedupe_key() даёт стабильный ключ, RetryPolicy повторяет вызовы API при 429/5xx. Хранение и очереди — в вашем бэкенде.
Наблюдаемость
В кабинете видны число запросов и ошибок, вызовы SDK и Playground/API по отдельности, динамика по дням и самые используемые endpoint'ы.
Три языка
Документация и поддержка на узбекском, русском и английском.
Что даёт каждый канал
| Канал | Диалоги | Заявки | Контент | Вебхуки |
|---|---|---|---|---|
| естьDirect | естьLead Ads | естьпосты, карусели, комментарии | есть | |
| нет | естьLead Ads | естьпосты, комментарии | есть | |
| нет | нет | естьпосты | нет | |
| TikTok | нет | нет | естьвидео, фото-карусели, комментарии | есть |
| Telegram | естьаккаунт и бот | нет | естьсообщения в каналах и группах | естьбот |
естьнетТаблицу можно прокрутить вбок
Примечания и ограничения
Таблица показывает то, что Socialift поддерживает сейчас. Комментарии TikTok доступны только для Business-аккаунта. Messages API и Lead Sync API LinkedIn открыты только одобренным партнёрам, поэтому Socialift их не предлагает.
Порядок подключения к CRM
Выберите каналы
Обычно начинают с канала, куда приходит больше всего обращений, — часто это Instagram Direct и Lead Ads.
Подготовьте приложение и разрешения
Держите список разрешений минимальным под выбранные каналы — это упрощает App Review. Ключи своего приложения Meta, LinkedIn, TikTok или Telegram можно добавить на странице «Kalitlar» (ключи) в кабинете: они шифруются и проверяются у провайдера в один клик.
Получите токен и подключите SDK
Войдите через Google, получите ключ slk_ и поставьте пакет через pip install socialift.
Напишите приёмник вебхуков
Проверяйте подпись, возвращайте 200, обработку уносите в очередь.
Сопоставьте события с объектами CRM
Диалог → контакт и сделка, заявка → лид, комментарий → задача. Этот шаг и есть основная ценность интеграции.
Задайте KPI
Время первого ответа, число заявок и конверсия по источникам — по ним и измеряйте эффект.
Частые вопросы
Socialift — это CRM или дополнение к CRM?
Socialift не CRM. Это слой интеграции: ваш бэкенд через Python SDK читает данные из соцсетей и записывает их в CRM. Сделки, задачи и отчёты остаются в вашей CRM.
Есть ли готовые плагины для коробочных CRM?
Нет. Готовых коннекторов для amoCRM, Bitrix24 и других CRM нет. Ваш бэкенд получает данные через Python SDK и записывает их через API вашей CRM, поэтому подходит любая CRM с API.
Можно ли построить омниканальный инбокс самостоятельно?
Да, и иногда это правильное решение. Слой оправдан там, где платформ несколько, API часто меняется и важна надёжность доставки.
Где хранятся данные?
Токены аккаунтов, подключённых в кабинете на странице «Ulanishlar» (подключения), хранятся на сервере в зашифрованном виде и не передаются в браузер. Python SDK ничего не хранит: токены и данные лежат в вашей базе. Подробности — в политике конфиденциальности.
Источники
Связанные страницы
Добавьте канал в свою CRM
Получите токен и примите первое событие уже сегодня.
Получить бесплатный токен →