Connettori
Connettori
I connettori sono integrazioni predefinite che sincronizzano i dati tra le tue piattaforme e Brevo. Gestiscono autenticazione, mappatura dei dati e sincronizzazione in tempo reale.
Cosa sono i connettori?
Un Connettore è un ponte dati bidirezionale che:
- Autentica in modo sicuro con piattaforme esterne
- Sincronizza i dati in tempo reale o in modalità batch
- Mappa i campi tra gli schemi della piattaforma e Brevo
- Abilita le Skill ad agire sui dati sincronizzati
Connettori disponibili
Piattaforme e-commerce
Shopify Official
ShopifyIntegrazione completa di Shopify con clienti, ordini, prodotti e tracciamento del carrello
WooCommerce Official
WordPressIntegrazione WordPress/WooCommerce con supporto REST API e webhook
Magento
Adobe CommerceIntegrazione Adobe Commerce (Magento 2) per e-commerce enterprise
BigCommerce
BigCommerceIntegrazione storefront BigCommerce con supporto multi-canale
Sistemi CRM
Salesforce
SalesforceIntegrazione Salesforce CRM per lead, contatti e opportunità
HubSpot
HubSpotIntegrazione HubSpot CRM per contatti, deal e marketing automation
Pipedrive
PipedriveIntegrazione Pipedrive CRM per persone, deal e organizzazioni
Pagamenti
Stripe
StripeIntegrazione Stripe per pagamenti, abbonamenti, fatture e transazioni
PayPal
PayPalIntegrazione PayPal per transazioni ed eventi di pagamento
Architettura dei connettori
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 --> DFlusso dati
- Autenticazione: Connessione sicura tramite OAuth 2.0 o API key
- Eventi in tempo reale: I webhook catturano i cambiamenti istantaneamente
- Sincronizzazione batch: Job pianificati per dati storici
- Mappatura dei campi: Mappatura configurabile verso gli attributi Brevo
- API Brevo: Dati sincronizzati con contatti, eventi e liste
Configurazione
Setup di base
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_SPENTModalità di sincronizzazione
| Modalità | Descrizione | Caso d’uso |
|---|---|---|
| Tempo reale | Sincronizzazione istantanea tramite webhook | Aggiornamenti critici dei clienti |
| Batch | Sincronizzazione pianificata (oraria/giornaliera) | Dati storici, report |
| Ibrida | Tempo reale + fallback batch | Il meglio di entrambi i mondi |
Avvio rapido
1. Scegli il tuo connettore
Seleziona il connettore per la tua piattaforma dal catalogo qui sopra.
2. Autenticati
Connetti la tua piattaforma usando OAuth o credenziali API:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Configura la mappatura dei campi
Mappa i campi della piattaforma agli attributi di contatto Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Abilita la sincronizzazione dei dati
Avvia la sincronizzazione dei dati:
tajo connectors sync shopify --full5. Attiva le Skill
Abilita le skill che utilizzano i dati sincronizzati:
tajo skills enable abandoned-carttajo skills enable customer-syncConnettori personalizzati
Costruisci il tuo connettore per piattaforme non presenti nel catalogo:
Connettore personalizzato
Any PlatformCrea un connettore personalizzato usando il 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;Passi successivi
- Connettore Shopify - Inizia con Shopify
- Guida alla mappatura dei dati - Impara la mappatura dei campi
- Connector SDK - Crea connettori personalizzati
- Pattern di autenticazione - Proteggi le tue connessioni