Bed om tidlig adgang til Tajo

Indtast dit fornavn og din arbejds-e-mailadresse. Vi sender dig et link til at bekræfte din anmodning om adgang til Tajo.

Brevo Connector

Connectorstatus: Aktiv Verificeret. Tajo kører denne connector i dag.

Illustration · eksempeldata

Eksempel på synkronisering

Gennemse én post

Kilde

Brevo

Connectorstatus: Aktiv

Destination

Dit andet værktøj

Connectorstatus: Eget værktøj

KildefeltDestinationsfeltEksempelværdi
record.id source_id record_1042
record.updated_at updated_at 2026-10-18T08:00:00Z
record.value value sample_value
  1. Udkast
  2. Gennemse én post
  3. Godkend denne version

Status gælder den enkelte connector og garanterer ikke, at denne synkronisering er klar. Felterne er illustrative. Tjek det faktiske skema og tilladelser før en synkronisering.

Forbind din Brevo-konto til Tajo for forenet kontakthåndtering, transaktionel beskedafsendelse på tværs af e-mail, SMS og WhatsApp samt omfattende marketingautomatisering.

Oversigt

EgenskabVærdi
PlatformBrevo
KategoriMarketing
OpsætningskompleksitetLet
Officiel integrationJa
Synkroniserede dataKontakter, kampagner, transaktionelle beskeder, hændelser, e-handel
API-base-URLhttps://api.brevo.com/v3

Funktioner

  • Multikanal-beskedafsendelse - Send transaktionelle e-mails, SMS og WhatsApp fra ét forenet API
  • Kontakthåndtering - Opret, opdatér og segmentér kontakter med brugerdefinerede attributter
  • Marketingkampagner - Opret og send e-mailkampagner programmatisk
  • Hændelsessporing - Spor brugerdefinerede hændelser og websiteaktivitet via Brevo Tracker
  • E-handelssynkronisering - Synkronisér produkter, ordrer og kurvdata til personaliserede kampagner
  • Loyalitetsprogrammer - Administrér loyalitetsabonnementer, point og medlemsdata
  • Webhook-understøttelse - Realtidsnotifikationer om transaktionelle, marketing- og CRM-hændelser
  • Conversations - Integration af livechat-widget og programmatisk beskedhåndtering

Forudsætninger

Før du begynder, skal du sikre dig, at du har:

  1. En Brevo-konto (Free-, Starter-, Business- eller Enterprise-plan)
  2. En API-nøgle genereret fra Brevo Settings > API Keys
  3. En Tajo-konto med API-adgang
  4. Verificeret afsenderdomæne til e-mailafsendelse

Autentifikation

Brevo understøtter to autentifikationsmetoder:

API-nøgle-autentifikation (anbefalet)

Inkludér din API-nøgle i api-key-headeren med hver forespørgsel. Bedst til direkte integrationer og server-til-server-kommunikation.

Terminal window
curl -X GET "https://api.brevo.com/v3/account" \
-H "api-key: YOUR_API_KEY" \
-H "Content-Type: application/json"

OAuth 2.0-autentifikation

Brug OAuth 2.0 til private integrationer i en organisation, der kræver delegeret adgang og brugerspecifikke rettigheder. OAuth tilbyder et tokenbaseret system med definerede gyldighedsperioder.

OAuth-tilgængelighed

OAuth er i øjeblikket kun tilgængelig for private integrationer i en organisation. OAuth-integrationer er ikke beregnet til offentlig distribution eller marketplace-opførsel.

Konfiguration

Grundlæggende opsætning

connectors:
brevo:
enabled: true
api_key: "${BREVO_API_KEY}"
api_version: "v3"
# Data sync options
sync:
contacts: true
campaigns: true
transactional: true
events: true
ecommerce: true
# List assignment
lists:
all_customers: 5
newsletter: 6
buyers: 7

Feltmapping

Map dine datafelter til Brevo-kontaktattributter:

Standardmappings

Parameter Type Description
email required
string

Kontaktens e-mailadresse (unik identifikator)

FIRSTNAME optional
string

Attribut for kontaktens fornavn

LASTNAME optional
string

Attribut for kontaktens efternavn

SMS optional
string

Telefonnummer til SMS- og WhatsApp-beskeder

OPT_IN optional
boolean

Samtykkestatus for marketing-opt-in

ORDER_COUNT optional
integer

Samlet antal afgivne ordrer

TOTAL_REVENUE optional
number

Livstidsomsætning fra kontakten

LOYALTY_POINTS optional
integer

Aktuel saldo af loyalitetsprogrampoint

Brugerdefineret attributmapping

field_mapping:
# Standard fields
email: email
first_name: FIRSTNAME
last_name: LASTNAME
phone: SMS
# Marketing fields
opt_in: OPT_IN
signup_source: SIGNUP_SOURCE
preferred_language: LANGUAGE
# eCommerce metrics
orders_count: ORDER_COUNT
total_spent: TOTAL_REVENUE
last_order_date: LAST_ORDER_DATE
# Loyalty fields
loyalty_tier: VIP_TIER
loyalty_points: LOYALTY_POINTS

API-endpoints

Kerne-endpoints

MetodeEndpointBeskrivelse
POST/v3/smtp/emailSend transaktionel e-mail
POST/v3/transactionalSMS/sendSend transaktionel SMS
POST/v3/whatsapp/sendMessageSend transaktionel WhatsApp
POST/v3/contactsOpret en kontakt
PUT/v3/contacts/{email}Opdatér en kontakt
GET/v3/contacts/{identifier}Hent kontaktdetaljer
POST/v3/contacts/importMassimport af kontakter

E-handels-endpoints

MetodeEndpointBeskrivelse
POST/v3/orders/statusOpret eller opdatér ordrestatus
POST/v3/productsOpret eller opdatér produkter
POST/v3/categoriesOpret eller opdatér produktkategorier
POST/v3/eventsSpor brugerdefinerede hændelser

Kampagne-endpoints

MetodeEndpointBeskrivelse
POST/v3/emailCampaignsOpret en e-mailkampagne
POST/v3/emailCampaigns/{id}/sendNowSend en kampagne med det samme
GET/v3/emailCampaignsVis alle e-mailkampagner
GET/v3/smtp/statistics/eventsHent statistik for e-mailhændelser

Hændelser

Transaktionelle hændelser

HændelseTriggerAnvendelse
deliveredE-mail leveret til indbakkeLeveringsbekræftelse
openedE-mail åbnet af modtagerEngagementsporing
clickedLink klikket i e-mailSporing af klik-igennem
bouncedE-mail afvistListehygiejne
spamMarkeret som spamOvervågning af compliance
unsubscribedKontakt afmeldtPræferencehåndtering

E-handelshændelser

HændelseTriggerAnvendelse
order_completedOrdre afgivetFlows efter køb
cart_updatedKurvindhold ændretSporing af forladt kurv
cart_deletedKurv tømt eller udløbetKurvgenoprettelse
product_viewedProduktside besøgtBrowse abandonment

Kodeeksempler

Initialisér konnektor

import { TajoClient } from '@tajo/sdk';
const tajo = new TajoClient({
apiKey: process.env.TAJO_API_KEY,
brevoApiKey: process.env.BREVO_API_KEY
});
// Connect Brevo account
await tajo.connectors.connect('brevo', {
apiKey: process.env.BREVO_API_KEY
});

Send transaktionel e-mail

// Send a transactional email via Brevo
await tajo.brevo.sendTransactionalEmail({
to: [{ email: '[email protected]', name: 'John Doe' }],
templateId: 12,
params: {
ORDER_ID: '12345',
ORDER_TOTAL: '$59.99',
DELIVERY_DATE: '2024-02-15'
}
});

Synkronisér kontakter

// Bulk import contacts to Brevo
await tajo.connectors.sync('brevo', {
type: 'full',
resources: ['contacts'],
options: {
listIds: [5, 6],
updateExisting: true,
emptyContactsAttributes: false
}
});
// Check sync status
const status = await tajo.connectors.status('brevo');
console.log(status);
// {
// connected: true,
// lastSync: '2024-01-15T10:30:00Z',
// contactsSynced: 25400,
// campaignsSent: 142,
// eventsTracked: 89320
// }

Spor brugerdefinerede hændelser

// Track a custom event for a contact
await tajo.brevo.trackEvent({
event: 'product_purchased',
eventdata: {
id: 'txn_98765',
data: {
product_name: 'Premium Widget',
price: 49.99,
currency: 'USD'
}
}
});

Ratebegrænsninger

Brevo håndhæver ratebegrænsninger på tværs af tre niveauer baseret på din plan:

EndpointFree/StarterProfessionalEnterprise
POST /v3/smtp/email1.000 RPS2.000 RPS6.000 RPS
POST /v3/transactionalSMS/send150 RPS200 RPS250 RPS
POST /v3/events10 RPS20 RPS60 RPS
/v3/contacts/*10 RPS20 RPS60 RPS
Alle andre endpoints100 RPH200 RPH600 RPH

Svar ved ratebegrænsning

Når du overskrider en ratebegrænsning, returnerer API’et statuskoden 429 Too Many Requests. Overvåg rate limit-headerne i svarene for at spore dit forbrug.

Fejlfinding

Almindelige problemer

ProblemÅrsagLøsning
401 UnauthorizedUgyldig API-nøgleRegenerér API-nøgle i Brevo Settings
Kontakt ikke oprettetManglende e-mailfeltSørg for, at e-mail er angivet for alle kontakter
E-mail ikke leveretIkke-verificeret afsenderdomæneVerificér domæne i Brevo Senders-indstillinger
Webhook ikke modtagetForkert URL eller serverfejlTjek webhook-URL-tilgængelighed og logfiler
SMS ikke sendtUgyldigt telefonformatBrug internationalt format med landekode

Fejlfindingstilstand

Aktivér udførlig logning:

connectors:
brevo:
debug: true
log_level: verbose
log_webhooks: true

Test forbindelse

Terminal window
tajo connectors test brevo
# ✓ API connection successful
# ✓ Contacts API accessible
# ✓ Transactional email ready
# ✓ SMS sending configured
# ✓ Webhooks registered

Best practices

  1. Brug API-nøglerotation - Rotér API-nøgler regelmæssigt af sikkerhedshensyn
  2. Implementér webhook-verifikation - Validér webhook-signaturer med brugernavn/adgangskode-autentifikation
  3. Batch-importér kontakter - Brug bulk-import til store datasæt i stedet for individuelle API-kald
  4. Overvåg ratebegrænsninger - Tjek rate limit-headere for at undgå 429-fejl
  5. Brug hændelsessporing - Implementér Brevo Tracker for omfattende kundeadfærdsdata
  6. Opsæt korrekt afsenderautentifikation - Konfigurér SPF, DKIM og DMARC for optimal leveringsevne

Sikkerhed

  • API-nøgle-autentifikation - Hemmelig tokenbaseret adgang via api-key-header
  • OAuth 2.0 - Tokenbaseret delegeret adgang til private integrationer
  • Webhook-verifikation - Brugernavn- og adgangskode-autentifikation til sikre webhook-kald
  • TLS-kryptering - Al API-kommunikation krypteres under transport
  • IP-whitelisting - Valgfrie IP-restriktioner tilgængelige på Enterprise-planer

Relaterede ressourcer

Bed om tidlig adgang til Tajo

Indtast dit fornavn og din arbejds-e-mailadresse. Vi sender dig et link til at bekræfte din anmodning om adgang til Tajo.

AI-assistent

Hej! Spørg mig om dokumentationen.

Denne side som Markdown: brevo.md

Indlæser Markdown …
Åbn i Claude Åbn i ChatGPT