На этой странице
Отправьте один и тот же тестовый контакт дважды. Если второй запуск создаёт дубль или отменяет отписку, проблема есть ещё до роста объёма.
«Нужно лишь соединить два приложения»: понятное начало. Главное, что подключение помнит после первого запроса.
Три проверки до выбора программного обеспечения
Передача доставляет запрос или событие. Сопоставление определяет смысл полей. Состояние фиксирует обработанную версию источника, сбои и соответствующую запись назначения.
Запишите один источник, назначение и поля для первого полезного результата. Назначьте владельца каждому полю. Система продаж может владеть стадией клиента, а Brevo: текущей отпиской от писем. Все поля одной записи не обязаны иметь общего владельца.
Четыре пути в Brevo
Встроенное приложение
В каталоге Brevo найдите поддерживаемое приложение и его издателя. Прочтите инструкцию о нужных полях и событиях. Наличие карточки не доказывает наличие интеграции Tajo.
Для Shopify начните с настройки и переноса через Brevo PushOwl. Проверьте сопоставление до создания второго подключения. Приложения может быть достаточно, но поля и средства восстановления зависят от него.
Сервис автоматизации
Такой сервис принимает форму, сопоставляет поля и вызывает Brevo. До выбора проверьте реальные средства повтора, стоимость задач и хранение. Малый поток и визуальный редактор не оправдывают потерянную регистрацию.
Для сайтов руководство по Webflow разделяет встроенную форму Brevo и обычную форму, обрабатываемую сервером. Выберите путь, сохраняющий нужные отправку и подтверждение.
Интеграционная платформа
Она оправдана несколькими сопоставлениями, устойчивыми журналами обработки или согласованным восстановлением. Попросите показать неудачную запись и повтор одной отклонённой записи. Название категории не гарантирует этих функций.
Tajo находится в раннем доступе. Подготовьте источник, назначение и критерий приёмки для обсуждения интеграции. Проверяйте доступный коннектор и путь исполнения. Документация по паре систем: начало обсуждения, а не доказательство готовности в Вашем пространстве.
Собственный код API
Он нужен, когда другие пути не обеспечивают требуемый контроль идентичности, преобразований или восстановления. Тогда Вы отвечаете и за ключи, лимиты, сохранённое состояние, инструкции эксплуатации.
Для записи контакта и ошибок используйте руководство по API Brevo. Если источник: таблица, пример Apps Script представляет отдельный скриптовый путь и не требует встроенного коннектора Tajo для Sheets.
Сравните по единым критериям
| Критерий | Встроенное приложение | Автоматизация | Интеграционная платформа | Прямой API |
|---|---|---|---|---|
| Нужные поля | Проверьте сопоставление | Проверьте входные данные | Изучите предлагаемую карту | Реализуйте карту |
| Идентичность | Проверьте правила | Явно настройте поиск | Проверьте соглашение | Сохраните целевой ID |
| Восстановление | Изучите функции | Проверьте повторы | Покажите восстановление записи | Создайте и обслуживайте |
| Объём и лимиты | Уточните лимиты | Оцените задачи | Проверьте нагрузку | Соблюдайте лимиты |
| Ответственный | Издатель и оператор | Владелец сценария | Поставщик и владелец синхронизации | Ваша команда |
Какой путь отвечает Вашему требованию?
-
Встроенное приложение покрывает поля и проверки
Используйте приложение
Начните с документированной настройки.
-
Форме или событию нужно небольшое сопоставление
Оцените автоматизацию
Проверьте подтверждение и повтор.
-
Нескольким картам нужно согласованное восстановление
Оцените интеграционную платформу
Попросите показать сбой и повтор.
-
Нужное преобразование не поддерживается
Напишите минимальный путь API
Учтите и последующую эксплуатацию.
Докажите первую синхронизацию одной записью
Возьмите изолированное назначение и контакт, который контролируете. На время проверки пути данных отключите автоматические кампании.
- Запишите исходный ID, целевой список, необходимые атрибуты и свидетельство согласия. Создайте атрибуты нужного типа до записи.
- Запустите один раз. Изучите не только статус задачи, но и целевую запись: значения и право на маркетинговую рассылку отдельно.
- Повторите ту же версию источника. Должен остаться один контакт, без повторного подтверждения или приветственного письма.
- Измените обычное поле и синхронизируйте. Затем оставьте поле пустым и проверьте задокументированное правило сохранения или очистки.
- Запишите более позднюю отписку. Повторите старую регистрацию и проверьте, что отписка действует.
- Смоделируйте отказ. Сохраните идентичность и результат, восстановите запись и проверьте её до продвижения курсора.
Это процедура приёмки, а не обещание одинаковых функций всех коннекторов. Если проверку нельзя показать, надо закрыть этот пробел.
Повтор не должен менять смысл
Эндпоинт контактов Brevo принимает исходный ext_id и поддерживает updateEnabled. Но сопоставление остаётся Вашей задачей. Конфликт идентификаторов требует проверки; forceMerge может удалить запись и не годится как обычная мера восстановления.
Повтор записи данных и повтор побочного действия: разные риски. При одном контакте письма подтверждения могут прийти дважды. Сохраняйте ID отправки и результат каждого действия. После тайм-аута исход неизвестен: проверьте назначение до повторной отправки.
Сверяйтесь с действующей таблицей лимитов по эндпоинту и тарифу. Лимиты различаются, иногда действуют и почасовые, и посекундные. Не применяйте один числовой предел ко всему.
Вебхукам тоже нужен владелец
Событие сообщает об изменении, но не разрешает конфликт владельцев полей и само не поддерживает полную двустороннюю синхронизацию.
Проверяйте подлинность доставки поддерживаемым поставщиком способом, сохраняйте валидную работу и сверяйте пропуски. Если коннектор получил собственное изменение обратно, сравните записанную версию источника и ожидаемые значения до новой записи. Не предполагайте, что каждый поставщик вернёт Вашу метку происхождения.
Для нового подписчика используйте руководство по двойному подтверждению до добавления в маркетинговую аудиторию. Скопированный адрес и подтверждённый, всё ещё подписанный адрес: разные результаты.
Подключение готово, когда второй запуск так же объясним, как первый.
Часто Задаваемые Вопросы
Что такое коннектор Brevo?
Он переносит данные между Brevo и другой системой. Оцените передачу, сопоставление полей и сохранённое состояние обработки, включая идентификацию, ошибки и согласие.
С какой интеграции Brevo начать?
С поддерживаемого встроенного приложения, если оно решает Вашу задачу. Для конкретных требований к полям или восстановлению сравните автоматизацию, интеграционную платформу и собственный код API.
Означает ли карточка в каталоге Brevo поддержку Tajo?
Нет. Отдельно проверьте издателя приложения и поддерживаемый процесс. Карточка поставщика, документация и работающий коннектор Tajo являются разными доказательствами.
Как избежать дублирования контактов?
Выберите стабильный исходный идентификатор, сохраняйте целевой ID после сопоставления и разрешайте конфликты до записи. Не используйте forceMerge как обычную настройку повтора.
Что делать, если Brevo вернул 429?
Подождите согласно применимым заголовкам ограничения, сохраните неудачную работу и повторите в рамках ограниченной политики. Учитывайте результат каждой записи и не повторяйте посторонние действия.
Можно ли синхронизировать согласие в обе стороны?
Назначьте один авторитетный источник для каждого канала и цели. Старая регистрация не должна отменять позднюю отписку. Двустороннему потоку нужны явные правила конфликтов и защиты от циклов.