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):
- Log into your Brevo account
- Click your name in the top-right corner
- Go to SMTP & API
- Click the API Keys tab
- Click Generate a new API key (or copy an existing one)
- 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:
- Enter a name for this integration (e.g., “My Brevo Account”)
- Paste your Brevo REST API key into the API Key field
- Click Fetch Lists to verify your credentials and load your lists

Selecting a List
After your API key is verified:
- A dropdown appears showing all your Brevo lists
- Each list displays its name and subscriber count
- Select the list you want subscribers added to
- 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 Field | Brevo Attribute | Required |
|---|---|---|
| Yes | ||
| Name | FIRSTNAME | No (configurable) |
| Phone | SMS | No (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