Konektori
Konektori
Konektori su gotove integracije koje sinkroniziraju podatke između tvojih platformi i Breva. Pokrivaju autentifikaciju, mapiranje podataka i sinkronizaciju u stvarnom vremenu.
Što su konektori?
Konektor je dvosmjerni podatkovni most koji:
- Autenticira sigurno s vanjskim platformama
- Sinkronizira podatke u stvarnom vremenu ili batch modu
- Mapira polja između platformnih shema i Breva
- Omogućuje skills da djeluju na sinkroniziranim podacima
Dostupni konektori
E-commerce platforme
Shopify Official
ShopifyPotpuna Shopify integracija s kupcima, narudžbama, proizvodima i praćenjem košarice
WooCommerce Official
WordPressWordPress/WooCommerce integracija s REST API-jem i podrškom za webhookove
Magento
Adobe CommerceIntegracija s Adobe Commerceom (Magento 2) za enterprise e-commerce
BigCommerce
BigCommerceIntegracija s BigCommerce storefrontom uz podršku za više kanala
CRM sustavi
Salesforce
SalesforceIntegracija sa Salesforce CRM-om za leadove, kontakte i prilike
HubSpot
HubSpotIntegracija s HubSpot CRM-om za kontakte, dealove i marketing automatizaciju
Pipedrive
PipedriveIntegracija s Pipedrive CRM-om za osobe, dealove i organizacije
Plaćanja
Stripe
StripeIntegracija sa Stripe plaćanjima za pretplate, račune i transakcije
PayPal
PayPalPayPal integracija 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: Sigurna konekcija putem OAuth 2.0 ili API ključeva
- Događaji u stvarnom vremenu: Webhookovi trenutno hvataju promjene
- Batch sinkronizacija: Rasporedeni poslovi za povijesne podatke
- Mapiranje polja: Konfigurabilno mapiranje prema Brevo atributima
- Brevo API: Podaci se sinkroniziraju u kontakte, događaje i liste
Konfiguracija
Osnovno postavljanje
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_SPENTNačini sinkronizacije
| Način | Opis | Slučaj korištenja |
|---|---|---|
| Stvarno vrijeme | Trenutna sinkronizacija putem webhookova | Kritična ažuriranja kupaca |
| Batch | Zakazana sinkronizacija (satno/dnevno) | Povijesni podaci, izvještaji |
| Hibridno | Stvarno vrijeme + batch fallback | Najbolje od oba svijeta |
Brzi početak
1. Odaberi svoj konektor
Odaberi konektor za svoju platformu iz kataloga iznad.
2. Autenticiraj se
Poveži svoju platformu putem OAuth-a ili API vjerodajnica:
tajo connectors connect shopify \ --shop-url your-store.myshopify.com \ --api-key $SHOPIFY_API_KEY3. Konfiguriraj 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. Omogući sinkronizaciju podataka
Pokreni sinkronizaciju podataka:
tajo connectors sync shopify --full5. Aktiviraj skills
Omogući skills koji koriste sinkronizirane podatke:
tajo skills enable abandoned-carttajo skills enable customer-syncPrilagođeni konektori
Izgradi vlastiti konektor za platforme koje nisu u katalogu:
Custom Connector
Any PlatformIzgradi prilagođeni konektor pomoću Tajo Connector SDK-a
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;Sljedeći koraci
- Shopify konektor - Počni sa Shopifyjem
- Vodič za mapiranje podataka - Nauči mapiranje polja
- Connector SDK - Izgradi prilagođene konektore
- Obrasci autentifikacije - Osiguraj svoje konekcije