Konektory
Konektory
Konektory to gotowe integracje synchronizujące dane między Twoimi platformami a Brevo. Obsługują uwierzytelnianie, mapowanie danych oraz synchronizację w czasie rzeczywistym.
Czym są konektory?
Konektor to dwukierunkowy most danych, który:
- Uwierzytelnia się bezpiecznie z zewnętrznymi platformami
- Synchronizuje dane w czasie rzeczywistym lub w trybie wsadowym
- Mapuje pola między schematami platform a Brevo
- Udostępnia Skills działające na synchronizowanych danych
Dostępne konektory
Platformy e-commerce
Shopify Official
ShopifyPełna integracja Shopify z klientami, zamówieniami, produktami i śledzeniem koszyka
WooCommerce Official
WordPressIntegracja WordPress/WooCommerce z obsługą REST API i webhooków
Magento
Adobe CommerceIntegracja Adobe Commerce (Magento 2) dla enterprise'owego e-commerce
BigCommerce
BigCommerceIntegracja storefrontu BigCommerce z obsługą multi-channel
Systemy CRM
Salesforce
SalesforceIntegracja Salesforce CRM dla leadów, kontaktów i szans sprzedaży
HubSpot
HubSpotIntegracja HubSpot CRM dla kontaktów, transakcji i automatyzacji marketingu
Pipedrive
PipedriveIntegracja Pipedrive CRM dla osób, transakcji i organizacji
Płatności
Stripe
StripeIntegracja płatności Stripe dla subskrypcji, faktur i transakcji
PayPal
PayPalIntegracja PayPal dla transakcji i zdarzeń płatności
Architektura konektora
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 --> DPrzepływ danych
- Uwierzytelnianie: Bezpieczne połączenie przez OAuth 2.0 lub klucze API
- Zdarzenia w czasie rzeczywistym: Webhooki natychmiast rejestrują zmiany
- Synchronizacja wsadowa: Zaplanowane zadania dla danych historycznych
- Mapowanie pól: Konfigurowalne mapowanie na atrybuty Brevo
- Brevo API: Dane synchronizowane z kontaktami, zdarzeniami i listami
Konfiguracja
Podstawowa konfiguracja
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_SPENTTryby synchronizacji
| Tryb | Opis | Zastosowanie |
|---|---|---|
| Czas rzeczywisty | Natychmiastowa synchronizacja przez webhooki | Krytyczne aktualizacje klientów |
| Wsadowy | Zaplanowana synchronizacja (co godzinę/codziennie) | Dane historyczne, raporty |
| Hybrydowy | Czas rzeczywisty + fallback wsadowy | Najlepsze z obu światów |
Szybki start
1. Wybierz swój konektor
Wybierz z powyższego katalogu konektor dla swojej platformy.
2. Uwierzytelnij się
Połącz swoją platformę przez OAuth lub dane dostępowe API:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Skonfiguruj mapowanie pól
Zmapuj pola platformy na atrybuty kontaktów Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Włącz synchronizację danych
Uruchom synchronizację danych:
tajo connectors sync shopify --full5. Aktywuj Skills
Włącz Skills korzystające z synchronizowanych danych:
tajo skills enable abandoned-carttajo skills enable customer-syncNiestandardowe konektory
Zbuduj własny konektor dla platform spoza katalogu:
Custom Connector
Any PlatformZbuduj niestandardowy konektor przy użyciu 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;Następne kroki
- Konektor Shopify - Zacznij ze Shopify
- Przewodnik po mapowaniu danych - Poznaj mapowanie pól
- Connector SDK - Buduj niestandardowe konektory
- Wzorce uwierzytelniania - Zabezpiecz swoje połączenia