Konektory

Konektory

Konektory to gotowe integracje synchronizujące dane między Twoimi platformami a Brevo. Obsługują uwierzytelnianie, mapowanie danych oraz synchronizację w czasie rzeczywistym.

Czym są konektory?

Konektor to dwukierunkowy most danych, który:

  • Uwierzytelnia się bezpiecznie z zewnętrznymi platformami
  • Synchronizuje dane w czasie rzeczywistym lub w trybie wsadowym
  • Mapuje pola między schematami platform a Brevo
  • Udostępnia Skills działające na synchronizowanych danych

Dostępne konektory

Platformy e-commerce

Systemy CRM

Płatności

Architektura konektora

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

Przepływ danych

  1. Uwierzytelnianie: Bezpieczne połączenie przez OAuth 2.0 lub klucze API
  2. Zdarzenia w czasie rzeczywistym: Webhooki natychmiast rejestrują zmiany
  3. Synchronizacja wsadowa: Zaplanowane zadania dla danych historycznych
  4. Mapowanie pól: Konfigurowalne mapowanie na atrybuty Brevo
  5. Brevo API: Dane synchronizowane z kontaktami, zdarzeniami i listami

Konfiguracja

Podstawowa konfiguracja

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

Tryby synchronizacji

TrybOpisZastosowanie
Czas rzeczywistyNatychmiastowa synchronizacja przez webhookiKrytyczne aktualizacje klientów
WsadowyZaplanowana synchronizacja (co godzinę/codziennie)Dane historyczne, raporty
HybrydowyCzas rzeczywisty + fallback wsadowyNajlepsze z obu światów

Szybki start

1. Wybierz swój konektor

Wybierz z powyższego katalogu konektor dla swojej platformy.

2. Uwierzytelnij się

Połącz swoją platformę przez OAuth lub dane dostępowe API:

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

3. Skonfiguruj mapowanie pól

Zmapuj pola platformy na atrybuty kontaktów Brevo:

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

4. Włącz synchronizację danych

Uruchom synchronizację danych:

Terminal window
tajo connectors sync shopify --full

5. Aktywuj Skills

Włącz Skills korzystające z synchronizowanych danych:

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

Niestandardowe konektory

Zbuduj własny konektor dla platform spoza katalogu:

Custom Connector

Any Platform

Zbuduj niestandardowy konektor przy użyciu Tajo Connector SDK

Custom Data

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;

Następne kroki

Subscribe to updates

developer-docs

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

Asystent AI

Cześć! Zapytaj mnie o dokumentację.

Zacznij za darmo z Brevo