Brevo app for Salesforce - Sync your leads and contacts between Brevo and Salesforce

The Brevo app for Salesforce is only available on an Enterprise plan. For more information, check our website or get in touch with our Sales team.

plugins_banner_salesforce_en-us.jpeg

Download the Salesforce plugin

Install the Brevo app for Salesforce to seamlessly transfer data between the two platforms. Sync your sales leads and contacts to Brevo, monitor their activities and progress through your sales pipeline, and target them with timely, personalized emails.

About the Brevo app for Salesforce

Feature Limitations

The Brevo app for Salesforce is only available on an Enterprise plan. It allows you to:

Before you start

Gather the following information prior to installation:

Install the Brevo app for Salesforce

Step 1: Find the Brevo app

To find the Brevo app in Salesforce:

  1. Log in to your Salesforce account.
  2. Click the App Launcher icon.
  3. Type "Brevo" in the search bar.
  4. Select the Brevo app.
    salesforce_app-launcher_brevo_en-us.jpeg

Step 2: Connect Salesforce and Brevo

To connect Salesforce and Brevo, authorize both platforms to access each other's data:

  1. From the System Connections section, click Start.
  2. Enter your Brevo API key in the API Key field.
  3. Click Authorize to connect Salesforce to Brevo.
  4. If you entered the API key of a Brevo Admin account:

    1. Select the sub-organization you want to connect to Salesforce.

    2. Click Submit.

  5. Click Next.
  6. Click Salesforce Authorize to connect Brevo to Salesforce.

Your Salesforce and Brevo accounts are now connected.

salesforce_api-key_en-us.jpeg

Step 3: Configure the sync from Salesforce to Brevo

💡 Good to know
You can selectively deactivate the sync for contacts, leads, and/or opportunity contact roles from Salesforce to Brevo by going to the corresponding tab and deactivating the Data synchronization from Salesforce XXXX to Brevo Contacts option.

The Brevo app for Salesforce enables you to sync your Salesforce contacts, leads, and/or opportunity contact roles to Brevo. You can specify which Salesforce data you want to transfer and choose the corresponding Brevo attribute for mapping.

  1. From the Salesforce to Brevo Field mapping section, click Start.
  2. Map your Salesforce contacts, leads, and/or opportunity contact roles to Brevo:
    Contacts  Leads  Opportunity Contact Roles
    1. Go to the Contacts tab.
    2. In the Brevo Folder and List from Folder dropdowns, select the specific folder and list in Brevo where you want to sync your Salesforce contacts.salesforce_sync_sf-brevo_contacts1_en-us.jpeg
      💡 Good to know
      By default, the app creates a Salesforce folder and a Salesforce Contacts list in Brevo, but you can select a different folder or list if needed. To learn more about how to create lists and folders in Brevo, check our dedicated article Create lists and folders to organize your contacts.
    3. Click Add New Mapping to select additional data you want to sync. The Email, Phone, Last Name, and First Name are activated by default and cannot be removed.
      salesforce_sf-brevo_contacts2_en-us.jpeg
    4. Select the Salesforce data and its corresponding Brevo attribute that you want to sync.
      💡 Good to know

      Only attributes with the same data type can be mapped together (e.g., a text attribute can only be mapped to another text attribute).

    5. Click Add.
      salesforce_sf-brevo_contacts3_en-us.jpeg
    6. Repeat steps 3 to 5 to map all the data that you want to sync.
    7. In the Resolve conflict column, select whether Brevo or Salesforce should be considered the primary source of truth if there is conflicting information for a contact between both platforms. 
      salesforce_sf-brevo_contacts4_en-us.jpeg
  3. Click Finish.

Step 4: Configure the sync from Brevo to Salesforce

💡 Good to know
You can selectively deactivate the sync for contacts and/or leads from Brevo to Salesforce by going to the corresponding tab and deactivating the Data synchronization from Brevo Contacts to Salesforce XXXX option.

We will now sync your Brevo contacts and/or leads to Salesforce. You can specify which Brevo attribute you want to transfer and choose the corresponding Salesforce data for mapping.

  1. From the Brevo to Salesforce Field mapping section, click Start.
  2. Map your Brevo contacts and/or leads to Salesforce:
     Contacts  Leads
    1. Go to the Contacts tab.
    2. Click Add New Mapping to select additional data you want to sync. The Email, Phone, Last Name, and First Name are activated by default and cannot be removed.
      salesforce_brevo-sf_contacts1_en-us.jpeg
    3. Select the Brevo attribute and its corresponding Salesforce data that you want to sync.
    4. Click Add.
      salesforce_brevo-sf_contacts2_en-us.jpeg
    5. Repeat steps 2 to 4 to map all the attributes that you want to sync.
    6. In the Resolve conflict column, select whether Brevo or Salesforce should be considered the primary source of truth if there is conflicting information for a contact between both platforms.
      salesforce_brevo-sf_contacts3_en-us.jpeg
  3. Click Finish.
❗️ Important

Store Brevo contacts in the same lists used for the sync from Salesforce to Brevo to ensure they're synced as leads or contacts.

Step 5: Track Salesforce events

The Brevo app for Salesforce enables you to track the following events in Salesforce:

  • Lead is created in Salesforce
  • Lead is updated in Salesforce
  • Contact is created in Salesforce (only for new contacts)
  • Contact is updated in Salesforce
  • Contact is added to a Salesforce account
  • Lead is promoted to a contact
  • Opportunity is created on Salesforce
  • Opportunity pipeline stage is updated on Salesforce

Select which Salesforce events to track:

  1. From the Event Tracking section, click Start
  2. By default, all events will be activated. Deactivate any events you do not want to track.
    salesforce_events1_en-us.jpeg
  3. Click Finish.

Step 6: Activate the app

You can now activate the Brevo app for Salesforce, and the sync will begin.

  1. (Optional) Click Edit next to a step to return and make changes.
  2. Once you're done configuring the app, activate it.
    salesforce_activate1_en-us.jpeg

Step 7: Check the sync status

A few minutes after the app is activated, you can check the sync status for your Brevo and Salesforce data and see if there are any sync errors.

  1. Go to the Dashboard tab.
  2. Open the Destination Brevo or Destination Salesforce tab.
  3. Check the sync status.

    salesforce_sync-status1_en-us.jpeg
  4. If some data couldn't be synced, check the error report:
    1. Click See the error report.
    2. In the Data column, click Expand to view more information about the error.
    3. If needed, correct any incorrect data in Salesforce or Brevo. The sync will automatically occur again.
  5. Click Close.

View your leads and contacts along with their data in Brevo

Once the sync is complete, you can view your leads and contacts along with their data in Brevo:

  1. In your Brevo account, go to Contacts.
  2. Click Load a list or a segment.
  3. From the Lists tab, select the list where you sync your leads and/or contacts.
    salesforce_brevo_list1_en-us.jpeg
  4. (Optional) If you synced your leads and contacts into the same list, you can filter them by type:
    1. Click Add filter.
      salesforce_brevo_filters_en-us.jpeg
    2. Select Contact details > SF_ENTITY_TYPE.
    3. Enter LEAD or CONTACT.
      salesforce_brevo_filters2_en-us.jpeg
  5. Select a lead or contact to open their details page. You can view their synced data in the Information section, email statistics in the Overview section, and their activities in the History section.
    salesforce_brevo_contact-details-page1_en-us.jpeg
    ➡️ To learn more about the contact details page in Brevo, check our dedicated article Overview of the contact details page.
    💡 Good to know
    If you synced your Opportunity Contact Roles and a lead or contact is associated to an opportunity, you'll find the opportunity ID and name in the Information section under the SF_OPPORTUNITY_IDS and SF_OPPORTUNITY_NAMES attributes.

View and use event data from Salesforce in Brevo

If you've activated the tracking of Salesforce events, you can view and use the event data in Brevo to segment your leads and contacts before emailing them, create automations triggered by these events, and more.

Where can I view event data from Salesforce in Brevo?

When one of the events you are tracking in Salesforce occurs, you'll find the related data reflected in several places in Brevo:

Event logs

Event logs are detailed records where you will find data about your Salesforce events. To view your event logs:

  1. Go to Automations > Logs > Event Logs.
  2. (Optional) From the ALL EVENTS dropdown, select Track Events to filter through the logs shown.
  3. Search for the Salesforce events that start with "sf_", such as "sf_lead_updated".
    salesforce_brevo_event-logs1_en-us.jpeg
  4. Click a specific log to view more information about the Salesforce event.

➡️ To learn more, check our dedicated article What are automation logs? - Event logs section.

Contact details page

To view event data on the details page of your leads or contacts in Brevo:

  1. From the details page of a contact or lead, go to the History section. You'll see the list of events related to the contact.
  2. (Optional) Click Show all event details under an event to view more information about it.
    salesforce_events2_en-us.jpeg

➡️ To learn more, check our dedicated article Overview of the contact details page.

How can I use event data from Salesforce in Brevo?

The events you track from Salesforce and their data can then be used to trigger automations, segment your contacts, or personalize your emails. For example, with the data tracked when a lead is created in Salesforce, you could:

This approach helps prioritize high-impact projects for your sales team and ultimately boosts the likelihood of closing opportunities.

Send emails to your contacts and leads from Brevo

Once your contacts and leads are synced to Brevo, you can start sending them emails. These emails can be:

  • Marketing emails sent from the Email campaigns page. These emails can be sent to contacts who have agreed to receive marketing emails and want to receive updates from your business.
    ➡️ To learn more, check our dedicated article Create an email campaign.
  • Transactional emails sent using our Transactional platform (also known as Brevo SMTP) or from the Automations page. These emails are a result of a contact's action, such as if they click a link in one of your marketing emails.
    ➡️ To learn more, check our dedicated article How can I send transactional emails with Brevo?.

After an email is sent from Brevo, it will appear on the profiles of the recipients in Salesforce. All relevant details, such as the type of email and timestamps for when it was sent, opened, or clicked, will be visible on the contact or lead's timeline in Salesforce.

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo expert partner.

💬 Was this article helpful?

1 out of 1 found this helpful