Conectori

Conectori

Conectorii sunt integrări pre-construite care sincronizează datele între platformele tale și Brevo. Ei se ocupă de autentificare, maparea datelor și sincronizarea în timp real.

Ce sunt conectorii?

Un conector este o punte bidirecțională de date care:

  • Se autentifică în siguranță cu platforme externe
  • Sincronizează datele în timp real sau în mod batch
  • Mapează câmpurile între schemele platformelor și Brevo
  • Activează skill-urile pentru a acționa pe datele sincronizate

Conectori disponibili

Platforme e-commerce

Sisteme CRM

Plăți

Arhitectura conectorilor

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

Fluxul de date

  1. Autentificare: Conexiune sigură prin OAuth 2.0 sau chei API
  2. Evenimente în timp real: Webhook-urile captează modificările instant
  3. Sincronizare batch: Job-uri programate pentru date istorice
  4. Mapare câmpuri: Mapare configurabilă către atributele Brevo
  5. Brevo API: Datele sunt sincronizate în contacte, evenimente și liste

Configurare

Setup de bază

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

Moduri de sincronizare

ModDescriereCaz de utilizare
Timp realSincronizare instant prin webhook-uriActualizări critice ale clienților
BatchSincronizare programată (orar/zilnic)Date istorice, rapoarte
HibridTimp real + fallback batchCe e mai bun din ambele lumi

Pornire rapidă

1. Alege-ți conectorul

Selectează conectorul pentru platforma ta din catalogul de mai sus.

2. Autentifică-te

Conectează-ți platforma folosind OAuth sau credențiale API:

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

3. Configurează maparea câmpurilor

Mapează câmpurile platformei la atributele contactelor Brevo:

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

4. Activează sincronizarea datelor

Începe să sincronizezi datele:

Terminal window
tajo connectors sync shopify --full

5. Activează skill-urile

Activează skill-urile care folosesc datele sincronizate:

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

Conectori personalizați

Construiește-ți propriul conector pentru platforme care nu se află în catalog:

Custom Connector

Any Platform

Construiește un conector personalizat folosind Tajo Connector SDK

Date personalizate

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;

Pașii următori

Subscribe to updates

developer-docs

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

Asistent AI

Bună! Întreabă-mă orice despre documentație.

Începe gratuit cu Brevo