Skip to main content
Pipedrive

Integrate PandaDoc with Pipedrive to manage the full sales cycle, working with Organization, People, and Deal objects in Pipedrive.

Updated over a month ago

Availability: Business and Enterprise plans

Integrate Pipedrive with PandaDoc for end-to-end sales cycle management, this integration works in the Organization, People and Deal object in Pipedrive.

Watch an overview video:

Skip to:

Features

Variables: You can pass information from Pipedrive to PandaDoc documents automatically with the help of variables.

Products: Transfer product information from Pipedrive deals to PandaDoc pricing tables.

Create documents: You can create PandaDoc documents from Pipedrive deals, organizations, and people records.

Status tracking: You can track document status in Pipedrive.

2-way-sync: Once the document is signed, a signed PDF will be attached to Pipedrive files in the deal.

Install the integration

Warning: Each user in PandaDoc must install the integration with Pipedrive individually. If you don’t have access to Integrations inside PandaDoc, please use this link to install the Pipedrive <> PandaDoc integration.

  1. Login to both your PandaDoc and Pipedrive accounts

  2. In PandaDoc, go to Settings > Integrations > click on Pipedrive > Connect. Or go to Pipedrive Marketplace, find PandaDoc, and install the app from there

  3. Open any Contact/People record, Organization or Deal then click the App Extensions icon in the top right corner; you should see two PandaDoc options: “Create new document” and “View tokens”.

    Pipedrive_app_extensions_new.png

This integration can be used in more than one workspace. If you are using multiple workspaces, install the integration in each workspace. You must be logged into the workspace connected with an active Pipedrive CRM to use the integration.

Set up Templates to pull information from Pipedrive

Warning: This functionality isn't available to eSignature plan users.

Note: When you create documents from your Pipedrive deals, document value currency will inherit deal currency.

Pre-set a PandaDoc template with variables that will pull information from Pipedrive once you create a new document from Pipedrive using this template.

Note:

  • Date variables formatting depends on the default date format set up in your workspace settings.

  • Currency variable formatting is based on the recipient view locale. Custom money variables will pass to the document without a currency symbol and formatting.

  1. Open your template (click here to learn how to create a new one) in PandaDoc;

  2. Open Pipedrive in a separate tab. In the Organization, Contact/People record, or Deal, click the App Extensions icon in the top right corner > View Tokens. You will see a list of the available variables which shows Deal fields and their associated values in Pipedrive. Switch tabs to see more available variables;

    Pipedrive_view_tokens.png
    Pipedrive_view_tokens.png
  3. Copy and paste these variables with the square brackets into your template;

    Send_data_from_Pipedrive_0.png
    mceclip5.png
  4. Create a new document from Pipedrive using this template, and variables will be populated with info from Pipedrive.

Note: Pipedrive custom fields created for deals will show up in the list of variables along with standard fields.

Passing information from Pipedrive into PandaDoc (via fields)

You can pass data into PandaDoc fields similarly to how variables operate. Unlike with variables, however, you don’t need to include square brackets.

In the list of tokens, copy the token without square brackets into Merge field.

mceclip0.png
mceclip1.png

Once the document has been sent, the recipient will see the pre-filled data and be able to update this field, provided the field has been assigned to them.

Use template roles and role variables

Roles help you pre-define fields for your recipients to sign. You can also use role variables to auto-populate contact info (first name, last name, email address) inside your document. Please note, variables are not available to eSignature plan users.

  1. In your template, click Add role/ Manage roles at the top and add one. Assign fields to the role

    mceclip6.png
  2. Click on Variables tab, find your specific role name

    mceclip7.png
  3. Click on a duplicate icon to copy a variable, and add it to the template. Example: [Client.Name]

  4. When you create a document from Pipedrive, you will be prompted to assign deal participants to the template roles. All fields will be automatically assigned to the document recipients and role variables filled out with the contact information.

In case you pre-assign a recipient on the template level, they will be automatically assigned to the role when the document is created.

Send product information from Pipedrive to PandaDoc

Import product information into PandaDoc pricing table

Note: Pipedrive Products are available on Pipedrive’s Gold Plan.

Note: The current order of line items in the deal is maintained in the pricing table and quote builder block when you create a document from your deal or update information in the document using the ‘Import from CRM’ button.

What product info you can pull:

  • Product name

  • SKU

  • Product comments (click here to learn how to pass product description)

  • Price

  • QTY

  • Discount

  • Tax (PandaDoc supports only the tax-exclusive rate when passing Pipedrive products to the document)

  • Custom product fields

Note: If you choose Price or Discount as a field name in the "if" section of the Pricing Table data merge, only "Contains" or "Does not contain" can be selected as its value. If you use "Equal" or "Does not equal", products will not transfer to the pricing table.

As with variables/tokens, you need to pre-set a template to accept product information from Pipedrive.

  1. In your template, select the pricing table you’d like to populate. Then go to the table’s Properties on the right side, and turn on the toggle that says Data merge is on.

    mceclip8.png
  2. Make sure your products are attached to your Deal record in Pipedrive;

    Products_added_to_the_deal.png
  3. Create your document from your Deal record in Pipedrive (don't forget to select your template!)

    Create_document.png
    Select_template.png
  4. Check your pricing table to make sure your products populated

  5. To display your discount, tax, or custom product fields, click the plus sign on the right side of the pricing table and select Discount/Tax/Custom product fields under Add Hidden.

    Products_added.png
    Add_discount.png

Note: Line item won’t be passed if name, price or quantity is null or none.

Notes about discounts and taxes

  1. With the integration, you can pass line item taxes and discounts. Please note, the tax specified in the product record will override the tax specified in the deal and will be passed to PandaDoc.

  2. In PandaDoc, discounts and taxes are displayed as a percentage in the pricing table edit mode, while the view mode will show the discounts and taxes in currency value.

Pass product description into the Pricing table

You can pass product comments into product description in the pricing table:

  1. Put in the product description in the comments

    Product_description_0.png
  2. Create a document: product comments are passed into the product description section in the pricing table

    Product_description_3.png

Import product information into PandaDoc quote builder

Note: The current order of line items in the deal is maintained in the pricing table and quote builder block when you create a document from your deal or update information in the document using the ‘Import from CRM’ button.

You can send product information to a quote builder block from deals in Pipedrive. Start by adding a quote builder block to your template, then create a document from a deal in Pipedrive.

mceclip1.png

Once you’ve created a document using this template, the following product information will be sent to the quote block:

  • Product name

  • Description (added to the comments)

  • Price

  • Quantity

  • Discount

  • Billing frequency (can be merged into the 'Contract term' column: annually, semiannually, quarterly, monthly, or weekly)

  • Tax (PandaDoc supports only the tax-exclusive rate when passing PipeDrive products to the document)

To unhide custom fields in your newly created document, click on the quote builder block, select Edit quote on the floating panel, select Add column at the top right of the section, then select your custom column from the dropdown under Show hidden.

mceclip6.png

Note: If your quote builder block contains several sections, products will be pulled to the last section. If your template contains several quote builder blocks, products from your deal will be pulled to each block.

Create and track documents from Pipedrive

Once you've set up your template, go ahead and create documents from Pipedrive:

  1. Open an Organization, Contact/People record or Deal, click the App Extensions icon, click Create document;

  2. Choose your template from the template list;

  3. Assign recipients to Roles and click Start editing;

  4. Review your document and send it out;

    mceclip10.png
  5. Track the document status in the Pipedrive record under Notes;

  6. When a document is signed and completed by all recipients, a PDF is attached under Files to the deal record in Pipedrive.

Link a document to a deal in Pipedrive

If you’ve created a document in PandaDoc that you’d like to link to a deal in Pipedrive, we’ve got you covered!

  1. Make sure you’re logged into both Pipedrive and PandaDoc.

  2. In your PandaDoc tab, open the document, then click the Pipedrive icon on the right.

  3. Click Link document and you’ll be prompted to select a deal from your Pipedrive account. Choose a deal and click Link. The list will display all deals you have access to, and the ten deals you’ve most recently updated will be listed at the top.

    mceclip0.png
    mceclip1.png
  4. On the right, under “Deal Info,” you can view the deal’s created date, status, and total amount. Please note, the deal info displayed in PandaDoc may need to be refreshed to ensure you’re viewing the latest update. If the deal amount or created date shows “Unknown,” it means this field is empty in Pipedrive.

    mceclip2.png
  5. Now go to the Pipedrive deal record. The document will be displayed in the PandaDoc module as if it were created through Pipedrive!

To unlink a document from a deal or link it to another one, select three vertical ellipses next to the deal's name and select Unlink Deal from the dropdown. If you’ve created the document from another object (Organisation, Contact/People record), you’ll be unable to unlink it from that object, and also unable to link it to a deal or view related information.

mceclip3.png

If the integration with Pipedrive isn’t connected to your account, you’ll see an error shown on the screenshot below. Either contact your PandaDoc Workspace Admin to have the integration connected or, if you are the Admin, connect it yourself in Settings > Integrations.

mceclip4.png

Update a document with values from Pipedrive

Note: To use this feature, the document’s status must be “Draft.”

Note: The current order of line items in the deal is maintained in the pricing table and quote builder block when you create a document from your deal or update information in the document using the ‘Import from CRM’ button.

If you update information in your deal after the document has already been created or linked to the deal, you can update your document with new values from the linked deal. Here’s how:

  1. Within the PandaDoc document, go to the Integrations panel by clicking the Pipedrive icon on the right.

  2. Under Document Data, click “Import from CRM.”

    mceclip11.png
  3. The variables will be updated with the correct information from Pipedrive. You’ll be unable to update PandaDoc fields or role variables.

  4. Product information in your pricing table or quote builder (any mapped default or custom fields) will be updated with the correct information from Pipedrive. If a product item has been removed or added from/to the Deal, the change will be removed from the pricing table or quote builder.

mceclip12.png

To update the currency in a PandaDoc document when it doesn't match the currency in Pipedrive, follow these steps:

  1. Within the PandaDoc document, go to the Integrations panel by clicking the Pipedrive icon on the right.

  2. Under Document Data, click Import from CRM.

  3. The currency will be updated in the pricing table or quote builder and reflected in the document value.

Note: The feature will work for documents created from a Pipedrive Deal and those linked to a Deal from the PandaDoc side.

FAQ

Can I change the deal status after the document is signed automatically?

You can use External Automations feature to change deal status in Pipedrive when PandaDoc document status changes.

Alternately, you can use Zapier to update deal status once a document has been signed.

Troubleshooting

I’m getting the integration error

If you see the error in the screenshot below as you create a document from Pipedrive, it’s likely you need to reconnect our integration. No worries — you won’t lose any of the documents you’ve created!

Open your PandaDoc account, go to Settings > Integrations, find Pipedrive, click on it to disconnect, then click to Connect. Now try creating a document again.

Intergation_error_Pipedrive.png

I see an error in the Pipedrive app in my PandaDoc document "PandaDoc is not connected to Pipedrive. Please contact your PandaDoc admin to configure the integration."

To use the integration, you must be logged into the workspace connected with an active Pipedrive CRM. Go to Settings > Integrations, click on Pipedrive, and check if the integration is connected to the workspace you are currently logged in.

Did this answer your question?