Connecteurs
Les connecteurs sont des intégrations prêtes à l’emploi qui synchronisent les données entre vos plateformes et Brevo. Ils gèrent l’authentification, le mappage des données et la synchronisation en temps réel.
Que sont les connecteurs ?
Un connecteur est un pont de données bidirectionnel qui :
- S’authentifie en toute sécurité avec des plateformes externes
- Synchronise les données en temps réel ou en mode batch
- Mappe les champs entre les schémas de plateforme et Brevo
- Active les skills pour agir sur les données synchronisées
Connecteurs disponibles
Plateformes e-commerce
Shopify
Statut du connecteur: En cours ShopifyIntégration complète Shopify avec clients, commandes, produits et suivi de panier
WooCommerce
Statut du connecteur: En cours WordPressIntégration WordPress/WooCommerce avec prise en charge des REST API et des webhooks
Magento
Adobe CommerceIntégration Adobe Commerce (Magento 2) pour l'e-commerce d'entreprise
BigCommerce
Statut du connecteur: En cours BigCommerceIntégration de la vitrine BigCommerce avec prise en charge multicanal
Systèmes CRM
Salesforce
Statut du connecteur: Prévu SalesforceIntégration CRM Salesforce pour leads, contacts et opportunités
HubSpot
Statut du connecteur: En cours HubSpotIntégration CRM HubSpot pour contacts, transactions et automatisation marketing
Pipedrive
Statut du connecteur: Prévu PipedriveIntégration CRM Pipedrive pour personnes, transactions et organisations
Paiements
Stripe
Statut du connecteur: Actif StripeIntégration des paiements Stripe pour abonnements, factures et transactions
PayPal
Statut du connecteur: Prévu PayPalIntégration PayPal pour les transactions et événements de paiement
Architecture des connecteurs
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 --> DFlux de données
- Authentification : connexion sécurisée via OAuth 2.0 ou clés API
- Événements en temps réel : les webhooks capturent les changements instantanément
- Synchronisation batch : tâches planifiées pour les données historiques
- Mappage des champs : mappage configurable vers les attributs Brevo
- API Brevo : données synchronisées vers les contacts, événements et listes
Configuration
Configuration de 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_SPENTModes de synchronisation
| Mode | Description | Cas d’usage |
|---|---|---|
| Temps réel | Synchronisation instantanée via webhooks | Mises à jour client critiques |
| Batch | Synchronisation planifiée (horaire/quotidienne) | Données historiques, rapports |
| Hybride | Temps réel + fallback batch | Le meilleur des deux mondes |
Démarrage rapide
1. Choisissez votre connecteur
Sélectionnez le connecteur de votre plateforme dans le catalogue ci-dessus.
2. Authentifiez-vous
Connectez votre plateforme via OAuth ou avec des identifiants API :
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Configurez le mappage des champs
Mappez les champs de la plateforme vers les attributs de contact Brevo :
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Activez la synchronisation des données
Démarrez la synchronisation :
tajo connectors sync shopify --full5. Activez les skills
Activez les skills qui utilisent les données synchronisées :
tajo skills enable abandoned-carttajo skills enable customer-syncProchaines étapes
- Connecteur Shopify, Démarrez avec Shopify