Reduce tool switching and save time by fully integrating PandaDoc into Brevo. Create, send, and sign professional documents using data from your Brevo deals, contacts, and companies. Automatically insert client names, deal values, and close dates into your templates. Track each document's status — sent, viewed, completed — without leaving your workspace.
About the PandaDoc integration
The PandaDoc integration for Brevo is available with the Sales Essential and Sales Advanced packages. It allows you to:
- Create and send PandaDoc documents directly from the details page of your Brevo deals, contacts, and companies.
- Automatically insert information from your Brevo objects (deal, contact, or company) into your professional documents.
- Track document status in real time within Brevo.
The PandaDoc integration has some limitations:
- The PandaDoc 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 template.
- 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.
Before you start
- Make sure you have accounts on both Brevo and PandaDoc. If you don’t have accounts yet, create one on each platform.
- Create a Brevo API key dedicated to the PandaDoc integration. To learn more, check our dedicated article Create and manage your API keys.
- Confirm that your IP address is authorized on the Authorized IPs page of your Brevo account. If it is not listed, add it to avoid being blocked when installing the app. To learn more, check our dedicated section in the article Block unknown IP addresses for API security.
Install the PandaDoc integration
Install the PandaDoc integration to connect PandaDoc to Brevo.
- In PandaDoc, go to Settings > API and Integrations.
- Select Brevo from the list of available integrations.
- Click Connect.
- Paste your Brevo API key into the field. To learn more, check our dedicated article Create and manage your API keys.
- Click Connect.
Your PandaDoc integration is now installed.
Create a PandaDoc template using Brevo data
Use variables in your PandaDoc templates to automatically import information from Brevo, such as deal value, close dates, client details, and more. This ensures your documents are ready to send instantly and always up to date.
Step 1: Select your data source
Select your data source and choose which Brevo object will supply data to your PandaDoc template:
- In PandaDoc, open an existing template or create a new one.
- In the template, click the Workflow icon.
- Click Add workflow step > Pull data from integration. This allows PandaDoc to import information from Brevo into your template.
- Click the new Pull data from integration workflow step.
- Choose Brevo as the integration.
- Click Change source and select one of the available objects:
- Deals
- Contacts
- Companies
- Click Change.
Step 2: Insert variables into your template
Variables allow PandaDoc to replace placeholders with real data from Brevo or PandaDoc when the document is generated. You can choose to insert variables as simple text or as pre-filled data in a field.
Use the following tabs to view instructions depending on how you want to insert your variables:
This option inserts the variable as plain, non-editable text in your document. For example, if you insert the variable for the client’s first name, PandaDoc will automatically display it as regular text (e.g., Abby).
- Open the Variables tab.
- Scroll through the different sections to view the variables available for each type of data, including client, sender, system, and Brevo fields. If you’ve added custom template roles, their associated role variables will also appear in this list.
- Hover over a variable and click Copy.
- Paste the variable into the template where you want it to appear.
- Repeat steps 2-4 for each variable you want to use.
This option inserts the variable into an editable field so recipients can update it if needed. For example, if you insert the variable for the client’s email address as pre-filled data, the email will appear in a field that the client can modify.
- Open the Content tab.
- Under the Fillable fields for sections, select which template role should fill out the field (Sender, Client, or any other custom template roles).
- Insert a Text, Date, or Dropdown fillable field.
- Select the inserted field and click the Properties icon above it.
- Under the Merge Field section, choose the data source you want to retrieve the variable from.
- Select or enter the variable you want to use to pre-fill the field.
- Repeat steps 2 to 6 for each field you want to pre-fill.
Once your PandaDoc template is ready, you can generate and send a document directly from Brevo.
Send a PandaDoc document from Brevo
You can create and send PandaDoc documents directly from the details page of your deals, contacts, or companies in Brevo. The PandaDoc editor opens inside Brevo and uses your PandaDoc templates.
Step 1: Create the document in Brevo
Select the template to create a new document directly in Brevo.
- In Brevo, go to CRM > Deals, Contacts, or Companies.
- Open the details page of the deal, contact, or company from which you want to send the document.
- In the PandaDoc widget, click + Document to create a new document.
- Under the Choose a template section, select the template you previously created in PandaDoc.
- Select the Brevo record (specific deal, contact, or company) to import data from.
- Click Continue.
- Select the document recipients, including the sender and client. If you’ve added custom template roles, you can also assign the appropriate recipient to each role.
- (Optional) Activate the Set signing order option to customize the order in which your recipients will sign the document.
- Click Continue.
Step 2: Review the document content
Review the document to ensure all details are accurately displayed before sending.
- Review the document content and make any necessary modifications.
- Click Continue.
- If the document contains unfilled variables in the document, choose one of the following options:
- Fill them in (manually enter missing values).
- Replace unfilled variables with blanks.
- Do not replace unfilled variables and display them in the document.
- Click Continue.
- Review the final document.
- Click Continue.
Step 3: Send the document
You can send the document by email or by sharing a direct link.
- Review the document name, sender, and recipient(s).
-
Send the document:
- Enter the email subject and body used to send the document.
- Click Send document.
- Click Share link.
- Click Create links.
- Copy the generated link(s). Each link is unique to a specific recipient.
- Share each link to the corresponding recipient by email, chat, or any other channel.
- Click Finish.
After sending, the document status will be updated to Sent. Recipients can open and sign the document. You can track document status directly in Brevo.
Step 4: Track document status in Brevo
|
On the details page of the deal, contact, or company from which you sent the document, the PandaDoc widget displays the document list and each document’s current status (Draft, Sent, Completed, Declined, etc.), value, and last updated date. You can click a document to open it in PandaDoc for more details or actions. |
🤔 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 Agency partner.