Конектори

Конектори

Конекторите са готови интеграции, които синхронизират данни между твоите платформи и Brevo. Те се грижат за автентикацията, мапването на данни и синхронизацията в реално време.

Какво са конекторите?

Конектор е двупосочен мост за данни, който:

  • Автентикира сигурно с външни платформи
  • Синхронизира данни в реално време или в пакетен режим
  • Мапва полета между схемите на платформите и Brevo
  • Активира скилове да действат върху синхронизираните данни

Налични конектори

E-commerce платформи

CRM системи

Плащания

Архитектура на конекторите

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

Поток на данните

  1. Автентикация: Сигурна връзка чрез OAuth 2.0 или API ключове
  2. Събития в реално време: Уебхуците улавят промените мигновено
  3. Пакетна синхронизация: Планирани задачи за исторически данни
  4. Мапване на полета: Конфигурируемо мапване към атрибути в Brevo
  5. Brevo API: Данните се синхронизират към контакти, събития и списъци

Конфигурация

Основна настройка

connectors:
shopify:
enabled: true
shop_url: "your-store.myshopify.com"
api_key: "${SHOPIFY_API_KEY}"
api_secret: "${SHOPIFY_API_SECRET}"
# Data sync settings
sync:
customers: true
orders: true
products: true
carts: true
# Field mappings
field_mapping:
email: email
first_name: FIRSTNAME
last_name: LASTNAME
total_spent: TOTAL_SPENT

Режими на синхронизация

РежимОписаниеСлучай на употреба
Реално времеМигновена синхронизация чрез уебхуциКритични обновления на клиенти
ПакетенПланирана синхронизация (на час/ден)Исторически данни, отчети
ХибриденРеално време + пакетен резервенНай-доброто от двата свята

Бърз старт

1. Избери своя конектор

Избери конектора за твоята платформа от каталога по-горе.

2. Автентикирай се

Свържи своята платформа чрез OAuth или API credentials:

Terminal window
tajo connectors connect shopify \
--shop-url your-store.myshopify.com \
--api-key $SHOPIFY_API_KEY

3. Конфигурирай мапване на полета

Мапвай полетата от платформата към атрибутите на контактите в Brevo:

field_mapping:
email: email
firstName: FIRSTNAME
lastName: LASTNAME
totalOrders: ORDER_COUNT
totalSpent: TOTAL_REVENUE
lastOrderDate: LAST_ORDER_DATE

4. Активирай синхронизация на данни

Започни синхронизирането на данните:

Terminal window
tajo connectors sync shopify --full

5. Активирай скилове

Активирай скилове, които използват синхронизираните данни:

Terminal window
tajo skills enable abandoned-cart
tajo skills enable customer-sync

Персонализирани конектори

Създай свой собствен конектор за платформи, които не са в каталога:

Custom Connector

Any Platform

Създай персонализиран конектор, използвайки Tajo Connector SDK

Персонализирани данни

Connector SDK

import { ConnectorSDK } from '@tajo/connector-sdk';
const connector = new ConnectorSDK({
name: 'my-platform',
version: '1.0.0',
// Authentication
auth: {
type: 'oauth2',
authorizationUrl: 'https://api.myplatform.com/oauth/authorize',
tokenUrl: 'https://api.myplatform.com/oauth/token'
},
// Data mappings
resources: {
customers: {
endpoint: '/api/customers',
mapping: {
email: 'contact.email',
name: 'contact.full_name'
}
}
},
// Webhooks
webhooks: {
customer_created: '/webhooks/customer',
order_placed: '/webhooks/order'
}
});
export default connector;

Следващи стъпки

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI асистент

Здравейте! Попитайте ме за документацията.

Започнете безплатно с Brevo