Коннекторы
Коннекторы, это готовые интеграции для синхронизации данных между вашими платформами и Brevo. Они обеспечивают аутентификацию, маппинг данных и синхронизацию в реальном времени.
Что такое коннекторы?
Коннектор, это двунаправленный мост данных, который:
- Аутентифицируется безопасно с внешними платформами
- Синхронизирует данные в режиме реального времени или пакетном режиме
- Маппирует поля между схемами платформ и Brevo
- Активирует скиллы для работы с синхронизированными данными
Доступные коннекторы
Платформы электронной коммерции
Shopify
Статус коннектора: В разработке ShopifyComplete Shopify integration with customers, orders, products, and cart tracking
WooCommerce
Статус коннектора: В разработке WordPressWordPress/WooCommerce integration with REST API and webhook support
Magento
Adobe CommerceAdobe Commerce (Magento 2) integration for enterprise e-commerce
BigCommerce
Статус коннектора: В разработке BigCommerceBigCommerce storefront integration with multi-channel support
CRM-системы
Salesforce
Статус коннектора: Запланирован SalesforceSalesforce CRM integration for leads, contacts, and opportunities
HubSpot
Статус коннектора: В разработке HubSpotHubSpot CRM integration for contacts, deals, and marketing automation
Pipedrive
Статус коннектора: Запланирован PipedrivePipedrive CRM integration for persons, deals, and organizations
Платёжные системы
Stripe
Статус коннектора: Работает StripeStripe payments integration for subscriptions, invoices, and transactions
PayPal
Статус коннектора: Запланирован PayPalPayPal integration for transactions and payment events
Архитектура коннекторов
graph LR A[Your Platform] <-->|OAuth/API Key| B[Tajo Connector] B <-->|Real-time Webhooks| C[Event Processing] C --> D[Field Mapping] D --> E[Brevo API] B <-->|Batch Sync| F[Scheduled Jobs] F --> DПоток данных
- Аутентификация: безопасное подключение через OAuth 2.0 или API-ключи
- События в реальном времени: вебхуки мгновенно фиксируют изменения
- Пакетная синхронизация: запланированные задания для исторических данных
- Маппинг полей: настраиваемый маппинг на атрибуты Brevo
- Brevo API: данные синхронизируются с контактами, событиями и списками
Конфигурация
Базовая настройка
connectors: shopify: enabled: true shop_url: "your-store.myshopify.com" api_key: "${SHOPIFY_API_KEY}" api_secret: "${SHOPIFY_API_SECRET}"
# Параметры синхронизации данных sync: customers: true orders: true products: true carts: true
# Маппинг полей field_mapping: email: email first_name: FIRSTNAME last_name: LASTNAME total_spent: TOTAL_SPENTРежимы синхронизации
| Режим | Описание | Сценарий использования |
|---|---|---|
| Реальное время | Мгновенная синхронизация через вебхуки | Критические обновления клиентов |
| Пакетный | Плановая синхронизация (ежечасно/ежедневно) | Исторические данные, отчёты |
| Гибридный | Реальное время + пакетный резерв | Лучшее из обоих вариантов |
Быстрый старт
1. Выберите коннектор
Выберите коннектор для вашей платформы из каталога выше.
2. Аутентифицируйтесь
Подключите платформу через OAuth или API-учётные данные:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Настройте маппинг полей
Сопоставьте поля платформы с атрибутами контактов Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Включите синхронизацию данных
Запустите синхронизацию:
tajo connectors sync shopify --full5. Активируйте скиллы
Включите скиллы, использующие синхронизированные данные:
tajo skills enable abandoned-carttajo skills enable customer-syncСледующие шаги
- Коннектор Shopify, начало работы с Shopify