Connecting Brevo to Viraly

Updated January 14, 2026

Connect your Brevo account (formerly Sendinblue) to Viraly to automatically sync email subscribers collected from your Link in Bio pages. When visitors submit your email form, they’re instantly added to your chosen Brevo list.

Overview

Brevo (formerly Sendinblue) is an all-in-one marketing platform. With Viraly’s Brevo integration, you can:

    Prerequisites

    Before connecting Brevo, make sure you have:

    • A Brevo account with at least one list created
    • Your Brevo REST API key
    • An Influencer plan or higher on Viraly (email collection requires a paid plan)
    • A Link in Bio page where you want to collect emails

    Finding Your API Key

    To connect Brevo, you need your REST API key (not SMTP key):

    1. Log into your Brevo account
    2. Click your name in the top-right corner
    3. Go to SMTP & API
    4. Click the API Keys tab
    5. Click Generate a new API key (or copy an existing one)
    6. Copy the key—it starts with xkeysib-

    Important: Use your REST API key, not the SMTP credentials. The API key format is xkeysib-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.

    Connecting Brevo

    Follow these steps to connect your Brevo account:

    Step 1: Open Your Bio Page Editor

    Navigate to Link In Bio and select the bio page you want to add email collection to. Click Edit to open the page editor.

    Step 2: Find the Email Collection Section

    In the editor, scroll to the Collect Emails section. Click to expand it.

    Step 3: Select Integration

    Click the Select Integration button. This opens a modal showing all available email marketing integrations.

    Step 4: Choose Brevo

    Find Brevo in the integration grid. If you haven’t connected Brevo before, click Connect.

    Step 5: Enter Your API Key

    In the integration form:

    1. Enter a name for this integration (e.g., “My Brevo Account”)
    2. Paste your Brevo REST API key into the API Key field
    3. Click Fetch Lists to verify your credentials and load your lists

    Selecting a List

    After your API key is verified:

    1. A dropdown appears showing all your Brevo lists
    2. Each list displays its name and subscriber count
    3. Select the list you want subscribers added to
    4. Click Save Integration

    Your integration is now active. The selected list name appears in green, confirming the connection is ready.

    What Gets Synced

    When a visitor submits your email form, the following data is synced to Brevo:

    Form FieldBrevo AttributeRequired
    EmailEMAILYes
    NameFIRSTNAMENo (configurable)
    PhoneSMSNo (configurable)

    Sync behavior:

    • Contacts are added in real-time when they submit the form
    • If a contact already exists (matched by email), their attributes are updated
    • Contacts are added to your selected list automatically

    Troubleshooting

    Invalid API Key Error

    If you see “Please check your API key”:

    • Make sure you’re using the REST API key (starts with xkeysib-), not SMTP credentials
    • Copy the key again—ensure no extra spaces were added
    • Check if IP whitelisting is enabled in Brevo Settings > Security > Authorized IPs
    • Verify the API key hasn’t been revoked

    No Lists Showing

    If no lists appear when fetching:

    • Log into Brevo and verify you have at least one list created
    • Go to Contacts > Lists in Brevo to create a list
    • Try disconnecting and reconnecting with a fresh API key

    Contacts Not Appearing

    If contacts don’t appear in your list:

    • Check that the integration is still connected (green badge showing)
    • Verify the correct list is selected
    • Look in Brevo’s Contacts section—contacts may appear there even if not yet in your selected list
    • Check Brevo’s Logs section for any sync errors

    IP Whitelisting Issues

    If you have IP whitelisting enabled in Brevo:

    • The API may reject requests from Viraly’s servers
    • Either disable IP whitelisting or contact support for Viraly’s IP addresses to whitelist