Коннекторы
Коннекторы
Коннекторы, это готовые интеграции для синхронизации данных между вашими платформами и Brevo. Они обеспечивают аутентификацию, маппинг данных и синхронизацию в реальном времени.
Что такое коннекторы?
Коннектор, это двунаправленный мост данных, который:
- Аутентифицируется безопасно с внешними платформами
- Синхронизирует данные в режиме реального времени или пакетном режиме
- Маппирует поля между схемами платформ и Brevo
- Активирует скиллы для работы с синхронизированными данными
Доступные коннекторы
Платформы электронной коммерции
Shopify Official
ShopifyComplete Shopify integration with customers, orders, products, and cart tracking
WooCommerce Official
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Пользовательские коннекторы
Создайте собственный коннектор для платформ, отсутствующих в каталоге:
Custom Connector
Any PlatformBuild a custom connector using the Tajo Connector SDK
Connector SDK
import { ConnectorSDK } from '@tajo/connector-sdk';
const connector = new ConnectorSDK({ name: 'my-platform', version: '1.0.0',
// Аутентификация auth: { type: 'oauth2', authorizationUrl: 'https://api.myplatform.com/oauth/authorize', tokenUrl: 'https://api.myplatform.com/oauth/token' },
// Маппинг данных resources: { customers: { endpoint: '/api/customers', mapping: { email: 'contact.email', name: 'contact.full_name' } } },
// Вебхуки webhooks: { customer_created: '/webhooks/customer', order_placed: '/webhooks/order' }});
export default connector;Следующие шаги
- Коннектор Shopify, начало работы с Shopify
- Руководство по маппингу данных, изучите маппинг полей
- Connector SDK, создайте пользовательские коннекторы
- Паттерны аутентификации, защитите ваши подключения