Skip to main content

Brevo Connector

Prerequisites

  • A Brevo account (formerly Sendinblue), any plan
  • Admin access to generate API keys

Getting Your Credentials

Brevo uses an API Key for authentication.

  1. Log into Brevo
  2. Go to Settings (gear icon) > API Keys
  3. Click Generate a new API key
  4. Name it (e.g., Landed sync)
  5. Copy the key (starts with xkeysib-)

Important: Brevo only shows the full API key once at creation. Save it securely.

Configuration in Landed

FieldValue
API KeyYour Brevo API key (starts with xkeysib-)
Start Date (optional)ISO 8601 date for initial backfill of date-windowed streams (e.g., 2024-01-01)

The Start Date controls how far back Landed fetches data for email_events and transactional_emails. If not set, Landed uses a sensible default.

Available Streams

StreamDescriptionSync Mode
contactsContact records with email, attributes, list membershipIncremental
email_campaignsEmail campaigns with subject, sender, stats (opens, clicks, bounces)Incremental
email_eventsIndividual email events (delivered, opened, clicked, bounced)Incremental
transactional_emailsTransactional email historyIncremental
contact_listsContact list definitions with subscriber countsFull refresh
email_templatesEmail template recordsFull refresh

Common Issues

SymptomCauseFix
401 UnauthorizedInvalid API keyGenerate a new key in Brevo > Settings > API Keys
Key format invalidKey doesn't start with xkeysib-Ensure you copied the full API key including the prefix
Slow sync for email_eventsLarge date rangeSet a more recent Start Date to limit the backfill window
Rate limit exceededToo many API callsLanded handles rate limiting automatically; Brevo has strict rate limits (~100 req/hour on some endpoints)

Data Notes

  • Brevo's API has aggressive rate limits (100 requests/hour on some endpoints). Landed automatically throttles requests to stay within limits, which may result in longer sync times.
  • Email events and transactional emails are fetched in date windows (90 days and 30 days respectively) to work within API constraints.

Static IPs for Allowlisting

If your network configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34