Skip to main content

Brevo integration with PandaDoc

Updated over a week ago

Availability: Business and Enterprise plans

This guide will walk you through setting up and using the Brevo integration to create documents with dynamically populated content from your CRM data.

Note: This integration is in closed beta. If you’d like to enable it for your account, reach out to our Support team.

Generate API key in Brevo

  1. In your Brevo account, go to Settings > SMPT & API > API keys and MCP

  2. Select Generate a new API key

  3. Copy the API key

Connect Brevo in PandaDoc

  1. Navigate to Settings > API and Integrations in PandaDoc

  2. Locate and select Brevo from the available integrations

  3. Click Connect to begin the integration setup

  4. Paste the API key you copied in Brevo into the API key field and select Authorize

That's it! Your Brevo integration is now connected and ready to use.

Link integration to your template

  1. Create a new template or open an existing one

  2. Select +Add step and select Pull data from integration step

  3. Select Brevo

  4. Select the object you'll be pulling the data from. You can select Deals, Contacts, or Companies.

Add dynamic variables

Select Go to editor on the Variables button to add variables to the template.

Hover over a variable (data field from the selected object in Brevo) and select Copy. Then paste it in a text block in your template.

You can also add a variable directly within a text block. Click inside the block, type an open square bracket, choose the object you want to pull the variable from, then select the specific variable. It will be inserted at your cursor, highlighted in yellow.

Add all the variables you need and click Save changes at the top right.

Configure merge fields

You can pass data from Brevo deals into PandaDoc fields similarly to how variables operate. Unlike with variables, however, you must not include square brackets - you can simply select the field you need from the Merge field data.

  1. Select a field or add a new one

  2. In Properties on the right, the Merge field data source should list the ‘Brevo deal’

  3. You can search and select the needed Brevo deal field to pre-populate them for the recipients

Generate a document

  1. Select Use this template to start document generation.

  2. Choose the specific deal/contact/company record you want to use

  3. Add document recipients. Contacts from your connected Brevo object appear at the top of the dropdown for quick access.

  4. Select Edit document at the top right and preview the document to verify all variables are populated correctly. Add missing details if needed

  5. Select Continue to editor to review the generated document to ensure all information is accurate

  6. Select Review and send at the top right to review document settings, add an email message, and send the document

Generating documents in Brevo

You can also create and manage documents directly within your Brevo account.

To do this, first, install the PandaDoc App:

  1. Navigate to the Brevo Integrations

  2. Search for "PandaDoc"

  3. Click Set up integration

After installation, you'll need to authorize PandaDoc to access your Brevo data if you haven't yet connected and authorized in from your PandaDoc account:

  1. Open any supported record (Deal, Contact, or Company)

  2. Locate the PandaDoc app panel (as shown in the screenshot with "Jordan's PandaDoc")

  3. Click the Authenticate button

Once authorized, the document creation workflow is the same as creating documents from PandaDoc:

  1. Navigate to the record you want to create a document for

  2. Scroll to the PandaDoc embedded app

  3. Click +Document

  4. Select your template

  5. The document will automatically populate with data from the current Brevo record

  6. Add recipients, review, and send the document

Limitations

  • The integration is compatible only with pandadoc.com (not pandadoc.eu).

  • A PandaDoc admin user must install the app and connect it for each workspace.

  • You can connect only one data source (deals, companies, or contacts) per PandaDoc template.

  • Brevo does not include a native Quote object. All document management is handled through the PandaDoc widget on deal, contact, and company detail pages.

  • Documents created from a Brevo object will not appear on its associated objects. For example, a document created from a deal will not appear on the associated contact or company.

Did this answer your question?