How to Connect to Brevo

How to Connect to Brevo

Info
This guide will walk you through connecting your Brevo account as a data source in Power My Analytics. By integrating Brevo with our platform, you'll be able to automate your email marketing data collection, create comprehensive reports, and make data-driven decisions to improve your campaign performance.

Prerequisites

Before you begin, make sure you have:
  • An active Brevo account
  • Permission to create API keys and update IP authorization settings in your Brevo account

Step 1: Create an API Key in Brevo

Power My Analytics connects to Brevo using an API key generated in your Brevo dashboard. To create one:
  1. Log in to your Brevo account and click on your account name in the upper right.
  2. Choose SMTP & API, then click on the API keys tab.
  3. Click Create a new API key and enter a name for the key, such as “Power My Analytics”.
  4. Click Generate and copy the new API key. You will paste this key into the Power My Analytics hub in Step 3.
Notes
Tip: If your organization has strict security policies, consider creating a dedicated API key exclusively for Power My Analytics. This way, you can apply relaxed IP authorization settings to just that key while keeping your other API keys restricted.
For more information, please see Brevo's documentation on Using your API key to authenticate.

Step 2: Configure Brevo IP Authorization

Alert
Important: Power My Analytics requires your Brevo account's IP authorization to be set to “No IP review” in order for data to sync correctly. If IP restrictions are enabled, your reports will fail or return no data.
Power My Analytics processes data requests through Google Cloud Functions, which use a dynamic pool of IP addresses that change frequently. Because these IP addresses are not static, it is not possible to provide a fixed list of IPs to whitelist in Brevo. Enabling IP restrictions in Brevo will block API requests from Power My Analytics and cause your reports to fail.
To configure your Brevo IP authorization settings for use with Power My Analytics:
  1. Go to your Brevo Authorised IPs settings page.
  2. Select “No IP review” to allow requests from all IP addresses.
Notes
Your Brevo account is still protected even with “No IP review” enabled. Every API request still requires your API key for authentication, so only services with your key can access your data.

Alternative: Automatic IP Review and Authorization

If your organization prefers not to fully disable IP review, Brevo offers an “Automatic IP review and authorization” setting. This option automatically authorizes IP addresses used within the first 30 days. However, because Power My Analytics' IP addresses can change over time, this method is not guaranteed to work reliably and may result in intermittent report failures. For the most reliable experience, we recommend using “No IP review”.

Step 3: Add Brevo as a Data Source in Power My Analytics

  1. Log in to your Power My Analytics hub at https://hub.powermyanalytics.com.
  2. Navigate to Sources from the main menu.
  3. Click + Add new source.
  4. Select Brevo from the list of available sources.
  5. Paste the Brevo API key you created in Step 1.
  6. Click Connect to authenticate and finish adding your Brevo account as a data source.
Once connected, Brevo will appear in your list of active data sources. Your campaign data from Brevo will automatically begin syncing to your Power My Analytics data warehouse. When the initial backfill is finished, you can then use this data in Looker Studio reports, Google Sheets, Microsoft Excel, or export it to your preferred data destination.

Remove Your Brevo Data Source from PMA

If you’d like to disconnect your Brevo account from Power My Analytics, this can be done in two steps:
  • Disconnect and remove your Brevo data source from your Power My Analytics hub.
  • Delete the Power My Analytics API key from your Brevo account.

Step 1: Removing a Brevo Data Source from Your Hub

  1. Go to your Power My Analytics hub at https://hub.powermyanalytics.com and click on Sources in the left sidebar.
  2. Find your Brevo account in the list of connected sources. Click the three dots to open the Action menu.
  3. Click Remove source.
  4. Click Confirm to remove the Brevo data source from PMA.
Your Brevo data source is now disconnected from Power My Analytics.

Step 2: Delete the PMA API Key from Brevo

For security, we recommend deleting the API key you created for Power My Analytics from your Brevo account once it is no longer in use:
  1. Log in to your Brevo account and click on your account name in the upper right.
  2. Choose SMTP & API, then click on the API keys tab.
  3. Locate the “Power My Analytics” API key (or whatever name you assigned in Step 1) in the list.
  4. Click the action menu next to the key and select Delete.
  5. Confirm deletion when prompted.
The Power My Analytics API key has now been revoked from your Brevo account.
    • Related Articles

    • Brevo Data Connector User Guide

      Get valuable insights into your email marketing and campaign performance by connecting your Brevo account to Power My Analytics. This guide will walk you through setup, reporting capabilities, and important considerations. Prerequisites Before ...
    • How to Connect to BigCommerce

      This guide will walk you through the process of getting the credentials you need to connect to BigCommerce with Power My Analytics. You will need to create a store-level API account and obtain your API Path and Access Token. Before Getting Started ...
    • How to Connect to Campaign Monitor

      This guide will show you how to connect to Campaign Monitor and start creating reports. You can connect using your Campaign Monitor login or using your API keys. Begin in your Power My Analytics Hub. Under Sources, click + Add new source. Click ...
    • How to Connect to Klaviyo

      Connecting your Klaviyo account to Power My Analytics allows you to centralize your email marketing data for more efficient reporting and analysis. This guide will walk you through the process of connecting your Klaviyo account to PMA and authorizing ...
    • How to Connect to CartStack

      This guide will walk you through connecting your CartStack account as a data source in Power My Analytics. By integrating CartStack with our platform, you'll be able to automate your data collection, centralize your metrics, and create powerful ...