Kopplingar

Kopplingar

Kopplingar är färdigbyggda integrationer som synkar data mellan dina plattformar och Brevo. De hanterar autentisering, datamappning och synkronisering i realtid.

Vad är kopplingar?

En koppling är en dubbelriktad databrygga som:

  • Autentiserar säkert mot externa plattformar
  • Synkar data i realtid eller batchläge
  • Mappar fält mellan plattformsschemat och Brevo
  • Aktiverar skills som kan agera på synkroniserade data

Tillgängliga kopplingar

E-handelsplattformar

CRM-system

Betalningar

Kopplingsarkitektur

graph LR
A[Din plattform] <-->|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 --> D

Dataflöde

  1. Autentisering: Säker anslutning via OAuth 2.0 eller API-nycklar
  2. Händelser i realtid: Webhooks fångar förändringar omedelbart
  3. Batchsynk: Schemalagda jobb för historiska data
  4. Fältmappning: Konfigurerbar mappning till Brevo-attribut
  5. Brevo API: Data synkas till kontakter, händelser och listor

Konfiguration

Grundläggande konfiguration

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_SPENT

Synkläge

LägeBeskrivningAnvändningsfall
RealtidOmedelbar synk via webhooksKritiska kunduppdateringar
BatchSchemalagd synk (per timme/dygn)Historiska data, rapporter
HybridRealtid med batch som fallbackDet bästa av två världar

Snabbstart

1. Välj din koppling

Välj kopplingen för din plattform från katalogen ovan.

2. Autentisera

Anslut din plattform med OAuth eller API-uppgifter:

Terminal window
tajo connectors connect shopify \
--shop-url your-store.myshopify.com \
--api-key $SHOPIFY_API_KEY

3. Konfigurera fältmappning

Mappa plattformsfält till Brevos kontaktattribut:

field_mapping:
email: email
firstName: FIRSTNAME
lastName: LASTNAME
totalOrders: ORDER_COUNT
totalSpent: TOTAL_REVENUE
lastOrderDate: LAST_ORDER_DATE

4. Aktivera datasynk

Starta synkroniseringen av data:

Terminal window
tajo connectors sync shopify --full

5. Aktivera skills

Aktivera skills som använder den synkade datan:

Terminal window
tajo skills enable abandoned-cart
tajo skills enable customer-sync

Anpassade kopplingar

Bygg din egen koppling för plattformar som inte finns i katalogen:

Anpassad koppling

Any Platform

Bygg en anpassad koppling med Tajo Connector SDK

Anpassade data

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ästa steg

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI-assistent

Hej! Fråga mig om dokumentationen.

Börja gratis med Brevo