Полное руководство по интеграции Brevo с Tajo
Узнайте, как интегрировать Brevo с Tajo для синхронизации клиентов, данных Shopify, триггеров автоматизации, email, SMS, WhatsApp, программ лояльности, сегментации и надёжной работы кампаний.
Интеграция Brevo с Tajo соединяет ваш слой клиентских данных с платформой маркетинга и коммуникаций.
Brevo является местом, где многие команды создают email-кампании, SMS, сообщения WhatsApp, транзакционные сообщения, процессы CRM, списки, сегменты и маркетинговые автоматизации. Tajo помогает, когда этим кампаниям нужен актуальный контекст по клиентам, заказам, товарам, лояльности и вовлечённости из Shopify или других коммерческих систем.
Интеграция ценна тем, что автоматизация маркетинга зависит от чистых и своевременных данных. Приветственную серию можно построить на обычной подписке по email. Но результативной программе жизненного цикла нужно больше контекста: дата первой покупки, число заказов, пожизненная ценность, последний просмотренный товар, сумма корзины, уровень лояльности, статус согласия, обращения в поддержку и вовлечённость в кампании.
Это руководство объясняет, как спланировать, подключить, протестировать и эксплуатировать интеграцию Brevo с Tajo.
Краткий ответ
Действуйте в такой последовательности:
- Определите сценарий, который вы хотите запитать в Brevo.
- Решите, какой источник истины отвечает за контакты, заказы, согласия, данные о товарах и поля лояльности.
- Создайте и защитите API-ключ Brevo.
- Подключите Brevo в Tajo.
- Выберите объекты и события для синхронизации.
- Сопоставьте поля Tajo с атрибутами контактов, списками, событиями и коммерческими данными Brevo.
- Протестируйте на небольшом сегменте.
- Постройте первые автоматизации в Brevo.
- Проверьте работу согласий, подавлений и отписок.
- Отслеживайте ошибки синхронизации, дубли контактов и результаты кампаний.
Не начинайте с подключения всех возможных полей. Начните с данных, которые нужны вашим первым трём сценариям.
Когда какой путь интеграции использовать
Существует три распространённых способа связать Brevo с остальным стеком.
| Путь интеграции | Кому подходит | На что обратить внимание |
|---|---|---|
| Нативная интеграция или плагин Brevo | Простая синхронизация контактов, базовое подключение интернет-магазина, быстрая настройка | Может не отдавать все данные, события или логику жизненного цикла, нужные для продвинутой сегментации |
| Tajo и Brevo | Маркетинг на данных Shopify или клиентских данных, автоматизация жизненного цикла, лояльность, сегментация, триггеры интернет-магазина | Требует решений по сопоставлению полей, правилам событий и ответственности за сценарии |
| Собственная интеграция через Brevo API | Уникальная логика приложения, собственная модель данных, произвольные события, внутренние системы | Требует разработки, мониторинга, повторных попыток, проверки безопасности и сопровождения |
Используйте Tajo, когда Brevo должен действовать на основе клиентского контекста, а не просто хранить контакты.
Примеры:
- Клиент Shopify оформляет второй заказ и переходит на новый уровень лояльности.
- Ценный клиент бросает корзину после просмотра категории товаров.
- Ушедший покупатель должен попасть в возвратную цепочку только при отсутствии открытого обращения в поддержку.
- Послепродажная цепочка должна меняться в зависимости от категории товара и числа заказов.
- VIP-сегмент должен получить сообщение в WhatsApp только при наличии согласия на этот канал.
- Клиента нужно исключить из прогревающей цепочки после покупки.
Эти сценарии требуют синхронизированных данных, точного времени событий, согласий и логики подавления.
Что Tajo может синхронизировать в Brevo
Точная конфигурация зависит от вашего аккаунта, витрины и настроек интеграции, но полезные категории данных остаются неизменными.
| Категория данных | Примеры | Использование в Brevo |
|---|---|---|
| Идентичность контакта | Email, имя, фамилия, телефон, внешний идентификатор | Профиль контакта, устранение дублей, персонализация |
| Согласия | Согласие на email, согласие на SMS, согласие на WhatsApp, статус отписки | Соответствие требованиям, подавление, допуск к каналу |
| Жизненный цикл клиента | Новый, активный, повторный, VIP, в зоне риска, ушедший | Сегментация и маршрутизация по цепочкам |
| Заказы интернет-магазина | Идентификатор заказа, дата, сумма, валюта, товары, категории | Послепродажные цепочки, допродажи, возвратные кампании, сегменты по LTV |
| Каталог товаров | Идентификатор товара, название, категория, цена, статус | Рекомендации, сообщения по конкретным товарам |
| События корзины и просмотров | Сумма корзины, просмотренный товар, начало оформления заказа | Брошенная корзина и брошенный просмотр |
| Данные лояльности | Баллы, уровень, вознаграждения, срок действия, достижения | Кампании лояльности и сообщения о повышении уровня |
| Данные вовлечённости | Открытия кампаний, клики, ответы, события | Подавление, скоринг, сегментация по вовлечённости |
| Собственные атрибуты | Поля конкретного магазина, метки, предпочтения | Продвинутая персонализация и маршрутизация |
Начните с идентичности, согласий, жизненного цикла, истории заказов и событий, необходимых вашим первым сценариям. Добавляйте новые поля только тогда, когда они поддерживают понятную кампанию или операционную потребность.
Что нужно подготовить
Прежде чем подключать Brevo и Tajo, убедитесь, что:
- У вас есть аккаунт Tajo с подключённым магазином или источником клиентских данных.
- У вас есть аккаунт Brevo с правом создавать или использовать API-ключи.
- Вы знаете, какие списки, атрибуты и шаблоны Brevo будут использоваться.
- Вы знаете источник истины для email, телефона, согласий и идентификатора клиента.
- У вас есть административный доступ к Shopify или другой торговой платформе, если задействованы коммерческие события.
- У вас есть тестовый контакт и тестовый заказ, которые можно безопасно использовать.
- Вы знаете, кто отвечает за интеграцию после запуска.
Также определите первые три сценария.
Хорошие первые сценарии:
- Приветственная серия для новых подписчиков или клиентов.
- Возврат брошенных корзин.
- Послепродажное обучение.
- Запрос отзыва.
- Повышение уровня лояльности.
- Возврат или реактивация.
- Кампания для VIP-клиентов.
Шаг 1: определите источник истины
Источник истины: это система, которая побеждает, когда две системы расходятся в данных.
Определите его до начала синхронизации.
| Поле или объект | Рекомендуемый источник истины |
|---|---|
| Адрес email | Торговая платформа или CRM, в зависимости от канала привлечения |
| Номер телефона | Система, в которой было получено согласие на SMS |
| Согласие на email | Источник сбора согласий или центр предпочтений |
| Согласие на SMS и WhatsApp | Источник сбора согласий, никогда не выводится из наличия телефона |
| История заказов | Торговая платформа |
| Каталог товаров | Торговая платформа |
| Уровень и баллы лояльности | Tajo или система лояльности |
| Вовлечённость в кампании | Brevo |
| Статус обращений в поддержку | Служба поддержки или слой клиентских данных |
Это предотвращает циклы синхронизации и конфликты данных.
Пример: если клиент обновил номер телефона в Shopify, Tajo может обновить его в Brevo. Если в Brevo хранится более старый номер, он не должен перезаписывать актуальную коммерческую запись, если вы явно не разрешили это направление.
Шаг 2: создайте API-ключ Brevo
В Brevo:
- Откройте настройки аккаунта.
- Перейдите к API-ключам.
- Создайте ключ для интеграции с Tajo.
- Дайте ему понятное имя, например
Tajo production sync. - Сохраните его в защищённом месте.
- Не вставляйте ключ в документы, таблицы, чаты, тикеты или публичный код.
По возможности используйте отдельные ключи для продакшена и тестирования.
Рекомендуемые практики работы с ключами:
- Ограничьте доступ администраторами, которым он действительно нужен.
- Меняйте ключи после кадровых изменений или при подозрении на утечку.
- Держите тестовые и продакшн-учётные данные раздельно.
- Задокументируйте, кто отвечает за интеграцию.
- Отзывайте неиспользуемые ключи.
Шаг 3: подключите Brevo в Tajo
В Tajo:
- Откройте раздел интеграций.
- Выберите Brevo.
- Добавьте API-ключ Brevo.
- Выберите магазин, CRM или источник клиентских данных для синхронизации.
- Выберите объекты для синхронизации.
- Настройте направление: из Tajo в Brevo, из Brevo в Tajo или двустороннее для согласованных полей.
- Сохраните подключение.
- Запустите тестовую синхронизацию.
Начните с ограниченного набора тестовых контактов. Проверьте данные в Brevo, прежде чем включать полную синхронизацию.
Шаг 4: сопоставьте поля
Сопоставление полей определяет, сможет ли Brevo корректно сегментировать и персонализировать.
Практичная стартовая схема:
| Поле Tajo или магазина | Поле или объект Brevo | Примечания |
|---|---|---|
| Email клиента | Основное поле идентичности | |
| Имя | FIRSTNAME | Используется в персонализации |
| Фамилия | LASTNAME | Используется в персонализации и CRM |
| Телефон | SMS или атрибут телефона | Используйте только при корректном согласии и формате |
| Идентификатор клиента | Внешний идентификатор или собственный атрибут | Помогает устранять дубли и сверять записи |
| Согласие на email | Согласие на email или членство в списке | Никогда не выводите согласие из самого факта наличия контакта |
| Согласие на SMS | Согласие на SMS или собственный атрибут | Обязательно до запуска SMS-кампаний |
| Число заказов | ORDER_COUNT | Полезно для сегментов новых и повторных покупателей |
| Пожизненная ценность | Атрибут TOTAL_SPENT или LTV | Полезно для VIP-сегментов и правил подавления |
| Дата последнего заказа | LAST_ORDER_DATE | Полезно для допродаж и возвратных кампаний |
| Баллы лояльности | LOYALTY_POINTS | Полезно для напоминаний о вознаграждениях |
| Уровень лояльности | LOYALTY_TIER | Полезно для VIP-кампаний и кампаний по уровням |
| Последняя категория товара | LAST_CATEGORY | Полезно для рекомендаций |
| Жизненный цикл клиента | LIFECYCLE_STAGE | Полезно для маршрутизации по цепочкам |
Используйте единообразные названия. Не создавайте несколько атрибутов для одного и того же понятия, например total_spent, TOTAL_SPENT и LTV.
Шаг 5: настройте события и триггеры
Автоматизация кампаний зависит от событий.
Типичные события:
- Контакт создан.
- Оформлена подписка на рассылку.
- Корзина брошена.
- Начато оформление заказа.
- Заказ завершён.
- Заказ отменён.
- Оформлен возврат средств.
- Товар просмотрен.
- Изменён уровень лояльности.
- Начислены баллы.
- Вознаграждение использовано.
- Клиент стал неактивным.
- Открыто обращение в поддержку.
Для каждого события определите:
| Поле события | Почему это важно |
|---|---|
| Имя события | Используется триггерами сценариев Brevo |
| Идентификатор клиента | Связывает событие с нужным контактом |
| Отметка времени | Управляет таймингом и логикой задержек |
| Свойства | Добавляют контекст заказа, товара, лояльности или корзины |
| Ключ дедупликации | Предотвращает повторные срабатывания |
| Состояние согласия | Определяет, может ли событие запустить сообщение |
| Источник | Помогает понять, откуда пришло событие |
Не запускайте кампании по событиям, пока не убедитесь, что тестовые события приходят один раз, с нужным контактом и правильными свойствами.
Шаг 6: постройте первые сценарии в Brevo
Приветственная серия
Триггер: новый подписчик, новый аккаунт или первая синхронизация клиента.
Предлагаемая цепочка:
- Мгновенное приветствие.
- История бренда или ценностное предложение.
- Объяснение товара, услуги или программы лояльности.
- Социальное доказательство.
- Побуждение к первой покупке или следующему шагу.
Используйте данные Tajo для:
- Источника клиента.
- Даты регистрации.
- Первого интереса к товару.
- Статуса участия в программе лояльности.
- Согласий по каналам.
Возврат брошенных корзин
Триггер: корзина брошена или оформление заказа начато без завершения.
Предлагаемая цепочка:
- Напоминание по email после короткой задержки.
- Напоминание по SMS только при наличии согласия на SMS.
- Письмо с составом корзины и конкретными товарами.
- Финальное напоминание или стимул, если маржа позволяет.
Используйте данные Tajo для:
- Суммы корзины.
- Названий товаров.
- Категорий товаров.
- Ссылки на оформление заказа.
- Ценности клиента.
- Числа предыдущих покупок.
О реализации именно для Shopify читайте в материалах Интеграция Brevo и Shopify и Письма о брошенной корзине в Shopify.
Послепродажная цепочка
Триггер: заказ завершён.
Предлагаемая цепочка:
- Транзакционное подтверждение.
- Обучение по товару или инструкции по уходу.
- Запрос отзыва.
- Кросс-продажа или напоминание о повторной покупке.
- Обновление баллов лояльности.
Используйте данные Tajo для:
- Категории товара.
- Числа заказов.
- Уровня лояльности.
- Начисленных баллов.
- Пожизненной ценности клиента.
- Статуса обращений в поддержку.
Повышение уровня лояльности
Триггер: изменён уровень лояльности.
Предлагаемая цепочка:
- Поздравьте клиента.
- Объясните новые преимущества.
- Покажите текущие баллы или вознаграждения.
- Порекомендуйте следующее действие.
- Подавите отправку, если у клиента есть открытое обращение в поддержку.
Возвратная цепочка
Триггер: клиент неактивен в течение заданного периода.
Предлагаемая цепочка:
- Полезное напоминание о себе.
- Рекомендация на основе прошлой категории покупок.
- Предложение, если маржа позволяет.
- Обновление предпочтений.
- Подавление при отсутствии реакции.
Используйте данные Tajo для:
- Даты последнего заказа.
- Последней категории товара.
- Статуса вовлечённости.
- Ценности клиента.
- Недавнего статуса обращений в поддержку.
Чек-лист проверки перед запуском
Используйте этот чек-лист до активации продакшн-сценариев.
| Пункт проверки | Условие прохождения |
|---|---|
| Синхронизация контактов | Тестовый контакт появляется в Brevo один раз |
| Сопоставление атрибутов | Все обязательные поля заполняются корректно |
| Согласия | Допуск к email, SMS и WhatsApp определён верно |
| Отписка | Отписавшиеся контакты подавляются |
| Доставка событий | Каждое тестовое событие приходит один раз |
| Свойства событий | Поля заказа, корзины, товара и лояльности присутствуют |
| Триггер сценария | По тестовому событию запускается нужный сценарий |
| Правила выхода | Клиенты выходят из цепочки после покупки или при дисквалифицирующем условии |
| Подавление | Открытые обращения, возвраты и отписки учитываются |
| Персонализация | Переменные шаблона отрисовываются корректно |
| Ссылки | Ссылки на оформление заказа, товары и предпочтения работают |
| Отчётность | Метрики кампаний и сценариев видны |
| Обработка ошибок | Ошибки синхронизации логируются, и за них кто-то отвечает |
Не пропускайте проверку. Ошибки интеграции очень быстро превращаются в неловкий клиентский опыт.
Устранение типичных проблем
Дубли контактов
Частые причины:
- В разных системах используются разные идентификаторы.
- Контакт, у которого был только телефон, позже получает email.
- Импорты создали контакты до настройки синхронизации.
- Нормализация email выполняется непоследовательно.
Решение:
- Выберите основной идентификатор.
- Приведите регистр email к единому виду.
- Используйте внешние идентификаторы, когда они доступны.
- Объедините или подавите дубли перед крупными отправками.
Отсутствующие данные в Brevo
Частые причины:
- Поле не сопоставлено.
- Исходные данные пусты.
- У API-ключа нет доступа.
- Задание синхронизации завершилось с ошибкой.
- Тип поля несовместим.
Решение:
- Проверьте исходную запись в Tajo или Shopify.
- Убедитесь, что сопоставление существует.
- Убедитесь, что атрибут в Brevo существует.
- Запустите тестовую синхронизацию.
- Проверьте логи синхронизации.
Сценарий не запускается
Частые причины:
- Имя события не совпадает.
- Контакт ещё не существует.
- Свойства события отсутствуют.
- Условия сценария слишком строгие.
- Задержка или правила входа блокируют контакт.
Решение:
- Проверьте точное имя события.
- Отправьте тестовое событие.
- Проверьте попадание контакта в сценарий.
- Временно упростите условия.
- Проверьте состояние согласия и подавления.
SMS или WhatsApp не отправляются
Частые причины:
- Нет согласия на канал.
- Формат телефона недействителен.
- Не настроены правила страны или отправителя.
- Контакт подавлен.
- Требуется проверить остаток по каналу или настройки аккаунта.
Решение:
- Проверьте формат телефона.
- Уточните источник согласия.
- Протестируйте на внутреннем номере.
- Пересмотрите настройки каналов в Brevo.
- Убедитесь, что существует запасной путь через email.
Задержки синхронизации
Частые причины:
- Режим пакетной синхронизации.
- Лимиты частоты запросов API.
- Задержка доставки Webhook.
- Временная проблема на стороне поставщика.
- Выполняется крупная загрузка исторических данных.
Решение:
- Проверьте статус синхронизации.
- Изучите лимиты частоты запросов.
- Убедитесь в доставке Webhook.
- Расставьте приоритеты для ценных событий.
- Используйте пакетную синхронизацию для исторических данных, а событийную для кампаний в реальном времени.
Безопасность и соответствие требованиям
Относитесь к интеграции как к инфраструктуре клиентских данных.
Минимальный набор мер:
- Храните API-ключи в защищённом месте.
- Ограничьте административный доступ.
- Используйте отдельные тестовые и продакшн-учётные данные.
- Соблюдайте согласия на email, SMS и WhatsApp.
- Держите статус отписки синхронизированным.
- Не синхронизируйте лишние чувствительные поля.
- Логируйте сбои синхронизации.
- Задокументируйте ответственность за поля.
- Определите, кто может создавать и активировать сценарии.
Не передавайте клиентские данные в кампании только потому, что они доступны. Синхронизируйте только те данные, которые поддерживают реальный сценарий.
Метрики для отслеживания
После запуска отслеживайте и состояние интеграции, и результаты кампаний.
Состояние интеграции:
- Доля успешных синхронизаций.
- Число ошибок синхронизации.
- Доля дублей контактов.
- Задержка доставки событий.
- Число неудачных вызовов Webhook.
- Число несопоставленных полей.
- Доля ошибок API.
Результаты кампаний:
- Попадание контактов в сценарии.
- Доставка писем.
- Показатели открытий и кликов.
- Отклик на SMS и WhatsApp.
- Конверсия.
- Выручка на сценарий.
- Отписки.
- Доля жалоб.
- Доля повторных покупок.
- Вовлечённость в программу лояльности.
Если результаты кампаний слабые, не ограничивайтесь переписыванием текстов. Проверьте качество данных, тайминг триггеров, аудиторию, согласия, предложение и логику подавления.
План внедрения
Неделя 1: планирование и подключение
- Определите первые сценарии.
- Выберите источник истины.
- Создайте API-ключ Brevo.
- Подключите Brevo в Tajo.
- Сопоставьте основные поля контактов.
- Запустите тестовую синхронизацию.
Неделя 2: события и сегменты
- Настройте события заказов и корзины.
- Добавьте поля жизненного цикла.
- При необходимости добавьте поля лояльности.
- Создайте тестовые сегменты.
- Проверьте согласия и подавления.
Неделя 3: построение сценариев
- Постройте приветственную серию.
- Постройте возврат брошенных корзин или возврат лидов.
- Постройте послепродажную цепочку или цепочку лояльности.
- Протестируйте переменные шаблонов.
- Проверьте ссылки и правила выхода.
Неделя 4: запуск и наблюдение
- Запустите на ограниченной аудитории.
- Ежедневно просматривайте логи синхронизации.
- Проверяйте метрики кампаний.
- Исправляйте проблемы сопоставления.
- Расширяйте аудиторию после подтверждения стабильности.
Итоговая рекомендация
Лучшая интеграция Brevo с Tajo строится вокруг сценариев, а не вокруг полей.
Начните с тех клиентских путей, которые важнее всего: приветствие, возврат корзины, послепродажная цепочка, лояльность и возврат клиентов. Синхронизируйте данные, необходимые именно этим путям. Тщательно тестируйте. Соблюдайте согласия. Отслеживайте ошибки. Затем переходите к более богатой сегментации и многоканальной автоматизации.
Tajo наиболее ценен тогда, когда Brevo нужен не просто список контактов. Он даёт кампаниям Brevo контекст по клиенту, покупкам, лояльности и жизненному циклу, необходимый для того, чтобы автоматизация была своевременной, точной и измеримой.
Похожие статьи
- Интеграция Brevo и Shopify
- Цены Brevo в 2026 году: тарифы, функции и разбор стоимости
- Бесплатный тариф Brevo: полное руководство по началу работы
- Обзор Brevo 2026: функции, цены и результаты
- Brevo CRM: полное руководство по бесплатной CRM для продаж и маркетинга
- Что такое Brevo? Полное руководство по платформе email-маркетинга Brevo