Konektory
Konektory
Konektory jsou předpřipravené integrace, které synchronizují data mezi tvými platformami a Brevo. Starají se o autentizaci, mapování dat a synchronizaci v reálném čase.
Co jsou konektory?
Konektor je obousměrný datový most, který:
- Autentizuje bezpečně s externími platformami
- Synchronizuje data v reálném čase nebo v dávkovém režimu
- Mapuje pole mezi schématy platforem a Brevo
- Umožňuje skillům pracovat se synchronizovanými daty
Dostupné konektory
E-commerce platformy
Shopify Official
ShopifyKompletní integrace Shopify se zákazníky, objednávkami, produkty a sledováním košíku
WooCommerce Official
WordPressIntegrace WordPress/WooCommerce s podporou REST API a webhooků
Magento
Adobe CommerceIntegrace Adobe Commerce (Magento 2) pro enterprise e-commerce
BigCommerce
BigCommerceIntegrace BigCommerce storefrontu s podporou více kanálů
CRM systémy
Salesforce
SalesforceIntegrace Salesforce CRM pro leady, kontakty a příležitosti
HubSpot
HubSpotIntegrace HubSpot CRM pro kontakty, dealy a marketingovou automatizaci
Pipedrive
PipedriveIntegrace Pipedrive CRM pro osoby, dealy a organizace
Platby
Stripe
StripeIntegrace plateb Stripe pro předplatná, faktury a transakce
PayPal
PayPalIntegrace PayPal pro transakce a platební události
Architektura konektorů
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 --> DDatový tok
- Autentizace: Bezpečné připojení přes OAuth 2.0 nebo API klíče
- Události v reálném čase: Webhooky okamžitě zachytávají změny
- Dávková synchronizace: Plánované úlohy pro historická data
- Mapování polí: Konfigurovatelné mapování na atributy Brevo
- Brevo API: Data synchronizovaná do kontaktů, událostí a seznamů
Konfigurace
Základní nastavení
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_SPENTRežimy synchronizace
| Režim | Popis | Použití |
|---|---|---|
| Real-time | Okamžitá synchronizace přes webhooky | Kritické aktualizace zákazníků |
| Batch | Plánovaná synchronizace (hodinově/denně) | Historická data, reporty |
| Hybridní | Real-time + batch jako záloha | Nejlepší z obou světů |
Rychlý start
1. Vyber si konektor
Vyber konektor pro svou platformu z katalogu výše.
2. Autentizuj se
Připoj svou platformu pomocí OAuth nebo API přihlašovacích údajů:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Nakonfiguruj mapování polí
Namapuj pole platformy na atributy kontaktů v Brevo:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Zapni synchronizaci dat
Spusť synchronizaci dat:
tajo connectors sync shopify --full5. Aktivuj skilly
Zapni skilly, které využívají synchronizovaná data:
tajo skills enable abandoned-carttajo skills enable customer-syncVlastní konektory
Postav si vlastní konektor pro platformy, které nejsou v katalogu:
Vlastní konektor
Any PlatformPostav vlastní konektor pomocí 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;Další kroky
- Konektor Shopify - Začni se Shopify
- Průvodce mapováním dat - Nauč se mapovat pole
- Connector SDK - Postav si vlastní konektory
- Vzory autentizace - Zabezpeč svá připojení