Konektori
Konektori
Konektori su unapred izgrađene integracije koje sinhronizuju podatke između tvojih platformi i Brevo. Oni obavljaju autentifikaciju, mapiranje podataka i sinhronizaciju u realnom vremenu.
Šta su konektori?
Konektor je dvosmerni most za podatke koji:
- Autentifikuje bezbedno sa spoljnim platformama
- Sinhronizuje podatke u realnom vremenu ili u batch režimu
- Mapira polja između šema platformi i Brevo
- Omogućava veštinama (Skills) da deluju nad sinhronizovanim podacima
Dostupni konektori
E-commerce platforme
Shopify Official
ShopifyKompletna Shopify integracija sa kupcima, porudžbinama, proizvodima i praćenjem korpe
WooCommerce Official
WordPressIntegracija sa WordPress/WooCommerce preko REST API i webhook podrške
Magento
Adobe CommerceIntegracija sa Adobe Commerce (Magento 2) za enterprise e-commerce
BigCommerce
BigCommerceIntegracija sa BigCommerce prodavnicom uz multi-channel podršku
CRM sistemi
Salesforce
SalesforceIntegracija sa Salesforce CRM za lead-ove, kontakte i prilike
HubSpot
HubSpotIntegracija sa HubSpot CRM za kontakte, dilove i marketing automatizaciju
Pipedrive
PipedriveIntegracija sa Pipedrive CRM za osobe, dilove i organizacije
Plaćanja
Stripe
StripeIntegracija sa Stripe plaćanjima za pretplate, fakture i transakcije
PayPal
PayPalIntegracija sa PayPal za transakcije i događaje plaćanja
Arhitektura 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 --> DTok podataka
- Autentifikacija: Bezbedna veza preko OAuth 2.0 ili API ključeva
- Događaji u realnom vremenu: Webhook-ovi trenutno beleže promene
- Batch sinhronizacija: Planirani poslovi za istorijske podatke
- Mapiranje polja: Podesivo mapiranje na Brevo atribute
- Brevo API: Podaci se sinhronizuju sa kontaktima, događajima i listama
Konfiguracija
Osnovna podešavanja
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žimi sinhronizacije
| Režim | Opis | Primer upotrebe |
|---|---|---|
| Real-time | Trenutna sinhronizacija preko webhook-ova | Kritične izmene podataka o kupcima |
| Batch | Planirana sinhronizacija (svakog sata/dnevno) | Istorijski podaci, izveštaji |
| Hybrid | Real-time + batch fallback | Najbolje od oba sveta |
Brzi start
1. Izaberi svoj konektor
Odaberi konektor za svoju platformu iz kataloga iznad.
2. Autentifikuj se
Poveži svoju platformu koristeći OAuth ili API kredencijale:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Podesi mapiranje polja
Mapiraj polja platforme na Brevo atribute kontakta:
field_mapping: email: email firstName: FIRSTNAME lastName: LASTNAME totalOrders: ORDER_COUNT totalSpent: TOTAL_REVENUE lastOrderDate: LAST_ORDER_DATE4. Uključi sinhronizaciju podataka
Pokreni sinhronizaciju podataka:
tajo connectors sync shopify --full5. Aktiviraj veštine
Uključi veštine koje koriste sinhronizovane podatke:
tajo skills enable abandoned-carttajo skills enable customer-syncPrilagođeni konektori
Napravi svoj konektor za platforme kojih nema u katalogu:
Custom Connector
Any PlatformNapravi prilagođeni konektor koristeći 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;Sledeći koraci
- Shopify konektor - Započni sa Shopify
- Vodič za mapiranje podataka - Nauči mapiranje polja
- Connector SDK - Pravi prilagođene konektore
- Šabloni autentifikacije - Zaštiti svoje veze