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
Shopify Official
ShopifyIntegrare Shopify completă cu clienți, comenzi, produse și urmărire coș
WooCommerce Official
WordPressIntegrare WordPress/WooCommerce cu suport pentru REST API și webhook-uri
Magento
Adobe CommerceIntegrare Adobe Commerce (Magento 2) pentru e-commerce enterprise
BigCommerce
BigCommerceIntegrare magazin BigCommerce cu suport multi-canal
Sisteme CRM
Salesforce
SalesforceIntegrare Salesforce CRM pentru lead-uri, contacte și oportunități
HubSpot
HubSpotIntegrare HubSpot CRM pentru contacte, deal-uri și automatizare de marketing
Pipedrive
PipedriveIntegrare Pipedrive CRM pentru persoane, deal-uri și organizații
Plăți
Stripe
StripeIntegrare plăți Stripe pentru abonamente, facturi și tranzacții
PayPal
PayPalIntegrare PayPal pentru tranzacții și evenimente de plată
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 --> DFluxul de date
- Autentificare: Conexiune sigură prin OAuth 2.0 sau chei API
- Evenimente în timp real: Webhook-urile captează modificările instant
- Sincronizare batch: Job-uri programate pentru date istorice
- Mapare câmpuri: Mapare configurabilă către atributele Brevo
- 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_SPENTModuri de sincronizare
| Mod | Descriere | Caz de utilizare |
|---|---|---|
| Timp real | Sincronizare instant prin webhook-uri | Actualizări critice ale clienților |
| Batch | Sincronizare programată (orar/zilnic) | Date istorice, rapoarte |
| Hibrid | Timp real + fallback batch | Ce 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:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. 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_DATE4. Activează sincronizarea datelor
Începe să sincronizezi datele:
tajo connectors sync shopify --full5. Activează skill-urile
Activează skill-urile care folosesc datele sincronizate:
tajo skills enable abandoned-carttajo skills enable customer-syncConectori personalizați
Construiește-ți propriul conector pentru platforme care nu se află în catalog:
Custom Connector
Any PlatformConstruiește un conector personalizat folosind 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;Pașii următori
- Conector Shopify - Începe cu Shopify
- Ghid de mapare a datelor - Învață maparea câmpurilor
- Connector SDK - Construiește conectori personalizați
- Modele de autentificare - Securizează-ți conexiunile