Connectors
Connectors
Connectors sind vorgefertigte Integrationen, die Daten zwischen deinen Plattformen und Brevo synchronisieren. Sie übernehmen Authentifizierung, Datenmapping und Echtzeit-Synchronisierung.
Was sind Connectors?
Ein Connector ist eine bidirektionale Datenbrücke, die:
- Authentifiziert sich sicher bei externen Plattformen
- Synchronisiert Daten in Echtzeit oder im Batch-Modus
- Ordnet Felder zwischen Plattform-Schemata und Brevo zu
- Ermöglicht Skills, um auf synchronisierten Daten zu agieren
Verfügbare Connectors
E-Commerce-Plattformen
Shopify Official
ShopifyVollständige Shopify-Integration mit Kund:innen, Bestellungen, Produkten und Cart-Tracking
WooCommerce Official
WordPressWordPress-/WooCommerce-Integration mit REST-API- und Webhook-Unterstützung
Magento
Adobe CommerceAdobe-Commerce- (Magento-2-) Integration für Enterprise-E-Commerce
BigCommerce
BigCommerceBigCommerce-Storefront-Integration mit Multi-Channel-Unterstützung
CRM-Systeme
Salesforce
SalesforceSalesforce-CRM-Integration für Leads, Kontakte und Opportunities
HubSpot
HubSpotHubSpot-CRM-Integration für Kontakte, Deals und Marketing-Automatisierung
Pipedrive
PipedrivePipedrive-CRM-Integration für Personen, Deals und Organisationen
Zahlungen
Stripe
StripeStripe-Payments-Integration für Abonnements, Rechnungen und Transaktionen
PayPal
PayPalPayPal-Integration für Transaktionen und Zahlungs-Events
Connector-Architektur
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 --> DDatenfluss
- Authentifizierung: Sichere Verbindung über OAuth 2.0 oder API-Schlüssel
- Echtzeit-Events: Webhooks erfassen Änderungen sofort
- Batch-Sync: Geplante Jobs für historische Daten
- Feldzuordnung: Konfigurierbare Zuordnung zu Brevo-Attributen
- Brevo API: Daten werden mit Kontakten, Events und Listen synchronisiert
Konfiguration
Grundeinrichtung
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 | Beschreibung | Anwendungsfall |
|---|---|---|
| Echtzeit | Sofortige Synchronisierung über Webhooks | Kritische Kund:innen-Updates |
| Batch | Geplante Synchronisierung (stündlich/täglich) | Historische Daten, Reports |
| Hybrid | Echtzeit + Batch-Fallback | Beste Kombination aus beidem |
Schnellstart
1. Wähle deinen Connector
Wähle aus dem Katalog oben den Connector für deine Plattform aus.
2. Authentifizieren
Verbinde deine Plattform über OAuth oder API-Zugangsdaten:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Feldzuordnung konfigurieren
Ordne Plattformfelder den Brevo-Kontaktattributen zu:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Datensynchronisierung aktivieren
Starte die Datensynchronisierung:
tajo connectors sync shopify --full5. Skills aktivieren
Aktiviere Skills, die die synchronisierten Daten nutzen:
tajo skills enable abandoned-carttajo skills enable customer-syncCustom Connectors
Baue deinen eigenen Connector für Plattformen, die nicht im Katalog enthalten sind:
Custom Connector
Any PlatformBaue einen Custom Connector mit dem 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;Nächste Schritte
- Shopify Connector - Mit Shopify starten
- Datenmapping-Leitfaden - Feldzuordnung kennenlernen
- Connector SDK - Custom Connectors bauen
- Authentifizierungs-Patterns - Verbindungen absichern