---
title: "Konektor Brevo"
description: "Kompletní průvodce integrací Brevo pro synchronizaci kontaktů, transakčních e-mailů, SMS, WhatsApp kampaní a marketingové automatizace s Tajo."
url: https://tajo.io/cz/docs/connectors/marketing/brevo/
markdown: https://tajo.io/cz/docs/connectors/marketing/brevo.md
lang: cs-CZ
robots: noindex
---

Požádejte o přednostní přístup

Zadejte své jméno a pracovní e-mailovou adresu. Pošleme vám odkaz pro potvrzení žádosti o přístup k Tajo.

# Konektor Brevo

Stav konektoru: Aktivní Ověřeno. Tajo tento konektor dnes provozuje.

| Zdrojové pole | Cílové pole | Ukázková hodnota |
| --- | --- | --- |
| `record.id` | `source_id` | `record_1042` |
| `record.updated_at` | `updated_at` | `2026-10-18T08:00:00Z` |
| `record.value` | `value` | `sample_value` |

Propojte svůj účet Brevo s Tajo pro sjednocenou správu kontaktů, transakční zasílání zpráv přes e-mail, SMS a WhatsApp a komplexní marketingovou automatizaci.

## Přehled

| Vlastnost | Hodnota |
| --- | --- |
| **Platforma** | Brevo |
| **Kategorie** | Marketing |
| **Složitost nastavení** | Snadná |
| **Oficiální integrace** | Ano |
| **Synchronizovaná data** | Kontakty, Kampaně, Transakční zprávy, Události, eCommerce |
| **Základní URL API** | `https://api.brevo.com/v3` |

## Funkce

- **Vícekanálové zasílání zpráv** – Odesílejte transakční e-maily, SMS a WhatsApp z jednotného API
- **Správa kontaktů** – Vytvářejte, aktualizujte a segmentujte kontakty s vlastními atributy
- **Marketingové kampaně** – Programově vytvářejte a odesílejte e-mailové kampaně
- **Sledování událostí** – Sledujte vlastní události a aktivitu webu přes Brevo Tracker
- **Synchronizace e-commerce** – Synchronizujte produkty, objednávky a data košíku pro personalizované kampaně
- **Věrnostní programy** – Spravujte věrnostní předplatná, body a data členů
- **Podpora webhooků** – Notifikace o událostech v reálném čase pro transakční, marketingové a CRM události
- **Konverzace** – Integrace widgetu live chatu a programová správa zpráv

## Předpoklady

Než začnete, ujistěte se, že máte:

1. Účet Brevo (plán Free, Starter, Business nebo Enterprise)
2. API klíč vygenerovaný z Brevo Nastavení > API Keys
3. Účet Tajo s přístupem k API
4. Ověřená doménová adresa odesílatele pro odesílání e-mailů

## Ověření

Brevo podporuje dvě metody ověřování:

### Ověření API klíčem (doporučeno)

Zahrňte svůj API klíč do hlavičky `api-key` s každým požadavkem. Nejlepší pro přímé integrace a server-to-server komunikaci.

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

### Ověření OAuth 2.0

Používejte OAuth 2.0 pro soukromé integrace v rámci organizace, které vyžadují delegovaný přístup a oprávnění specifická pro uživatele. OAuth poskytuje systém na základě tokenů s definovanými dobami platnosti.

Dostupnost OAuth

OAuth je v současnosti dostupné pouze pro soukromé integrace uvnitř organizace. Integrace OAuth nejsou určeny pro veřejnou distribuci nebo výpis na tržišti.

## Konfigurace

### Základní nastavení

```yaml
connectors:
  brevo:
    enabled: true
    api_key: "${BREVO_API_KEY}"
    api_version: "v3"

    # Možnosti synchronizace dat
    sync:
      contacts: true
      campaigns: true
      transactional: true
      events: true
      ecommerce: true

    # Přiřazení seznamů
    lists:
      all_customers: 5
      newsletter: 6
      buyers: 7
```

### Mapování polí

Mapujte datová pole na atributy kontaktů Brevo:

#### Výchozí mapování

| Parameter | Type | Description |
| --- | --- | --- |
| `email` required | string | E-mailová adresa kontaktu (jedinečný identifikátor) |
| `FIRSTNAME` optional | string | Atribut křestního jména kontaktu |
| `LASTNAME` optional | string | Atribut příjmení kontaktu |
| `SMS` optional | string | Telefonní číslo pro SMS a WhatsApp zasílání zpráv |
| `OPT_IN` optional | boolean | Stav marketingového souhlasu |
| `ORDER_COUNT` optional | integer | Celkový počet zadaných objednávek |
| `TOTAL_REVENUE` optional | number | Celoživotní příjmy od kontaktu |
| `LOYALTY_POINTS` optional | integer | Aktuální zůstatek bodů věrnostního programu |

#### Mapování vlastních atributů

```yaml
field_mapping:
  # Standardní pole
  email: email
  first_name: FIRSTNAME
  last_name: LASTNAME
  phone: SMS

  # Marketingová pole
  opt_in: OPT_IN
  signup_source: SIGNUP_SOURCE
  preferred_language: LANGUAGE

  # Metriky e-commerce
  orders_count: ORDER_COUNT
  total_spent: TOTAL_REVENUE
  last_order_date: LAST_ORDER_DATE

  # Věrnostní pole
  loyalty_tier: VIP_TIER
  loyalty_points: LOYALTY_POINTS
```

## Koncové body API

### Základní koncové body

| Metoda | Koncový bod | Popis |
| --- | --- | --- |
| `POST` | `/v3/smtp/email` | Odeslání transakčního e-mailu |
| `POST` | `/v3/transactionalSMS/send` | Odeslání transakční SMS |
| `POST` | `/v3/whatsapp/sendMessage` | Odeslání transakční WhatsApp zprávy |
| `POST` | `/v3/contacts` | Vytvoření kontaktu |
| `PUT` | `/v3/contacts/{email}` | Aktualizace kontaktu |
| `GET` | `/v3/contacts/{identifier}` | Načtení podrobností kontaktu |
| `POST` | `/v3/contacts/import` | Hromadný import kontaktů |

### Koncové body e-commerce

| Metoda | Koncový bod | Popis |
| --- | --- | --- |
| `POST` | `/v3/orders/status` | Vytvoření nebo aktualizace stavu objednávky |
| `POST` | `/v3/products` | Vytvoření nebo aktualizace produktů |
| `POST` | `/v3/categories` | Vytvoření nebo aktualizace kategorií produktů |
| `POST` | `/v3/events` | Sledování vlastních událostí |

### Koncové body kampaní

| Metoda | Koncový bod | Popis |
| --- | --- | --- |
| `POST` | `/v3/emailCampaigns` | Vytvoření e-mailové kampaně |
| `POST` | `/v3/emailCampaigns/{id}/sendNow` | Okamžité odeslání kampaně |
| `GET` | `/v3/emailCampaigns` | Výpis všech e-mailových kampaní |
| `GET` | `/v3/smtp/statistics/events` | Statistiky e-mailových událostí |

## Události

### Transakční události

| Událost | Spouštěč | Případ použití |
| --- | --- | --- |
| `delivered` | E-mail doručen do schránky | Potvrzení doručení |
| `opened` | E-mail otevřen příjemcem | Sledování zapojení |
| `clicked` | Kliknuto na odkaz v e-mailu | Sledování prokliků |
| `bounced` | E-mail se vrátil | Hygiena seznamu |
| `spam` | Označeno jako spam | Monitorování souladu |
| `unsubscribed` | Kontakt se odhlásil | Správa preferencí |

### Události e-commerce

| Událost | Spouštěč | Případ použití |
| --- | --- | --- |
| `order_completed` | Objednávka úspěšně zadána | Toky po nákupu |
| `cart_updated` | Obsah košíku změněn | Sledování opuštěného košíku |
| `cart_deleted` | Košík smazán nebo vypršel | Obnova košíku |
| `product_viewed` | Navštívena stránka produktu | Opuštění procházení |

## Příklady kódu

### Inicializace konektoru

```javascript
import { TajoClient } from '@tajo/sdk';

const tajo = new TajoClient({
  apiKey: process.env.TAJO_API_KEY,
  brevoApiKey: process.env.BREVO_API_KEY
});

// Připojení účtu Brevo
await tajo.connectors.connect('brevo', {
  apiKey: process.env.BREVO_API_KEY
});
```

### Odeslání transakčního e-mailu

```javascript
// Odeslání transakčního e-mailu přes Brevo
await tajo.brevo.sendTransactionalEmail({
  to: [{ email: 'customer@example.com', name: 'John Doe' }],
  templateId: 12,
  params: {
    ORDER_ID: '12345',
    ORDER_TOTAL: '$59.99',
    DELIVERY_DATE: '2024-02-15'
  }
});
```

### Synchronizace kontaktů

```javascript
// Hromadný import kontaktů do Brevo
await tajo.connectors.sync('brevo', {
  type: 'full',
  resources: ['contacts'],
  options: {
    listIds: [5, 6],
    updateExisting: true,
    emptyContactsAttributes: false
  }
});

// Kontrola stavu synchronizace
const status = await tajo.connectors.status('brevo');
console.log(status);
// {
//   connected: true,
//   lastSync: '2024-01-15T10:30:00Z',
//   contactsSynced: 25400,
//   campaignsSent: 142,
//   eventsTracked: 89320
// }
```

### Sledování vlastních událostí

```javascript
// Sledování vlastní události pro kontakt
await tajo.brevo.trackEvent({
  email: 'customer@example.com',
  event: 'product_purchased',
  eventdata: {
    id: 'txn_98765',
    data: {
      product_name: 'Premium Widget',
      price: 49.99,
      currency: 'USD'
    }
  }
});
```

## Omezení rychlosti

Brevo vynucuje limity rychlosti ve třech úrovních podle vašeho plánu:

| Koncový bod | Free/Starter | Professional | Enterprise |
| --- | --- | --- | --- |
| `POST /v3/smtp/email` | 1 000 RPS | 2 000 RPS | 6 000 RPS |
| `POST /v3/transactionalSMS/send` | 150 RPS | 200 RPS | 250 RPS |
| `POST /v3/events` | 10 RPS | 20 RPS | 60 RPS |
| `/v3/contacts/*` | 10 RPS | 20 RPS | 60 RPS |
| Všechny ostatní koncové body | 100 RPH | 200 RPH | 600 RPH |

Odpověď při limitu rychlosti

Když překročíte limit rychlosti, API vrátí stavový kód `429 Too Many Requests`. Sledujte hlavičky limitu rychlosti v odpovědích pro sledování využití.

## Řešení problémů

### Časté problémy

| Problém | Příčina | Řešení |
| --- | --- | --- |
| 401 Unauthorized | Neplatný API klíč | Znovu vygenerujte API klíč v Nastavení Brevo |
| Kontakt nebyl vytvořen | Chybějící pole e-mailu | Ujistěte se, že e-mail je poskytnut pro všechny kontakty |
| E-mail nedoručen | Neověřená doménová adresa odesílatele | Ověřte doménu v nastavení Odesílatelů Brevo |
| Webhook nebyl přijat | Nesprávná URL nebo chyba serveru | Zkontrolujte přístupnost URL webhooku a protokoly |
| SMS neodeslaná | Neplatný formát telefonu | Používejte mezinárodní formát s kódem země |

### Režim ladění

Povolte podrobné protokolování:

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

### Test připojení

```bash
tajo connectors test brevo
# ✓ Připojení API úspěšné
# ✓ Contacts API přístupné
# ✓ Transakční e-mail připraven
# ✓ Odesílání SMS nakonfigurováno
# ✓ Webhooky registrovány
```

## Osvědčené postupy

1. **Používejte rotaci API klíčů** – Pravidelně rotujte API klíče pro bezpečnost
2. **Implementujte ověření webhooků** – Ověřujte podpisy webhooků pomocí ověřování uživatelským jménem/heslem
3. **Dávkové importy kontaktů** – Používejte hromadný import pro velké datové sady místo jednotlivých volání API
4. **Monitorujte limity rychlosti** – Kontrolujte hlavičky limitů rychlosti pro zamezení chybám 429
5. **Používejte sledování událostí** – Implementujte Brevo Tracker pro komplexní data o chování zákazníků
6. **Nastavte správné ověřování odesílatele** – Konfigurujte SPF, DKIM a DMARC pro optimální doručitelnost

## Zabezpečení

- **Ověřování API klíčem** – Přístup na základě tajného tokenu přes hlavičku `api-key`
- **OAuth 2.0** – Delegovaný přístup na základě tokenů pro soukromé integrace
- **Ověření webhooků** – Ověřování uživatelským jménem a heslem pro bezpečná volání webhooků
- **Šifrování TLS** – Veškerá API komunikace šifrovaná při přenosu
- **Whitelisting IP** – Volitelná IP omezení dostupná na plánech Enterprise

## Související zdroje

- [Dokumentace Brevo API](https://developers.brevo.com/docs/getting-started)
- [Průvodce ověřováním Brevo](https://developers.brevo.com/docs/authentication-schemes)
- [Limity rychlosti Brevo](https://developers.brevo.com/docs/api-limits)
- [Konektor Shopify](https://tajo.io/cz/docs/connectors/ecommerce/shopify)
- [Dovednost synchronizace zákazníků](https://tajo.io/cz/docs/skills/data-sync/customer-sync)
- [Brevo Contacts API](https://tajo.io/cz/docs/contact-management)
