Connectoren
Connectoren
Connectoren zijn kant-en-klare integraties die data synchroniseren tussen jouw platforms en Brevo. Ze regelen authenticatie, datamapping en realtime synchronisatie.
Wat zijn connectoren?
Een connector is een bidirectionele databrug die:
- Authenticeert veilig met externe platforms
- Data synchroniseert in realtime of in batchmodus
- Velden koppelt tussen platformschema’s en Brevo
- Skills inschakelt om op gesynchroniseerde data te werken
Beschikbare connectoren
E-commerceplatforms
Shopify Official
ShopifyVolledige Shopify-integratie met klanten, bestellingen, producten en winkelwagentracking
WooCommerce Official
WordPressWordPress/WooCommerce-integratie met REST API en webhook-ondersteuning
Magento
Adobe CommerceAdobe Commerce (Magento 2)-integratie voor enterprise e-commerce
BigCommerce
BigCommerceBigCommerce-storefrontintegratie met multi-channelondersteuning
CRM-systemen
Salesforce
SalesforceSalesforce CRM-integratie voor leads, contacten en opportunities
HubSpot
HubSpotHubSpot CRM-integratie voor contacten, deals en marketingautomatisering
Pipedrive
PipedrivePipedrive CRM-integratie voor personen, deals en organisaties
Betalingen
Stripe
StripeStripe-betalingsintegratie voor abonnementen, facturen en transacties
PayPal
PayPalPayPal-integratie voor transacties en betalings-events
Connectorarchitectuur
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 --> DDataflow
- Authenticatie: Veilige verbinding via OAuth 2.0 of API-sleutels
- Realtime-events: Webhooks leggen wijzigingen direct vast
- Batch-sync: Geplande taken voor historische data
- Veldmapping: Configureerbare mapping naar Brevo-attributen
- Brevo API: Data gesynchroniseerd naar contacten, events en lijsten
Configuratie
Basisopzet
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_SPENTSync-modi
| Modus | Beschrijving | Use case |
|---|---|---|
| Realtime | Directe sync via webhooks | Kritieke klantupdates |
| Batch | Geplande sync (ieder uur/dagelijks) | Historische data, rapporten |
| Hybride | Realtime met batch als fallback | Het beste van beide werelden |
Snelstart
1. Kies je connector
Selecteer de connector voor jouw platform uit de catalogus hierboven.
2. Authenticeer
Verbind je platform via OAuth of API-inloggegevens:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Configureer veldmapping
Koppel platformvelden aan Brevo-contactattributen:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Zet datasync aan
Start met het synchroniseren van data:
tajo connectors sync shopify --full5. Activeer skills
Schakel skills in die de gesynchroniseerde data gebruiken:
tajo skills enable abandoned-carttajo skills enable customer-syncCustom connectoren
Bouw je eigen connector voor platforms die niet in de catalogus staan:
Custom connector
Any PlatformBouw een custom connector met de 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;Volgende stappen
- Shopify-connector - Aan de slag met Shopify
- Data Mapping-gids - Leer veldmapping
- Connector SDK - Bouw custom connectoren
- Authenticatiepatronen - Beveilig je verbindingen