Skip to main content
Freshsales
Updated over a month ago

Skip to:

Availability: Business and Enterprise plans

Integrate Freshsales with PandaDoc for end-to-end sales cycle management:

  • Create and open associated documents from Freshsales deals

  • Save time by automatically populating PandaDoc documents with deal data from Freshsales

  • If you have contacts assigned to a deal, we will add them to the document recipients list automatically

  • Track document status changes in the PandaDoc module in Freshsales

Install the integration

  1. In Freshsales, click on Launchpad on the left panel, select Marketplace apps

  2. Find PandaDoc and Install the app

  3. Open a deal, scroll down to Deal details, and check out the newly added PandaDoc module. That’s it!

mceclip0.png
mceclip1.png
mceclip2.png

Set up PandaDoc templates to pull information from Freshsales

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

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

  2. Open Freshsales in a separate tab. In a Deal, scroll down to the PandaDoc module, click the gear icon > View variables. You will see a list of the available variables which shows Deal fields and their associated values in Freshsales

  3. Copy these variables with the square brackets and add them to your template

  4. Create a new document from Freshsales using this template, and variables will be populated with info from Freshsales.

Note:

There is no way to pass product information from Freshsales to PandaDoc. You can vote for this feature here.

mceclip10.png
mceclip11.png
mceclip12.png
mceclip13.png

Passing information from Freshsales into PandaDoc (via fields)

You can pass data into PandaDoc fields similarly to how variables operate. Unlike with variables, however, you must not include square brackets.

In the list of variables, copy the variable without square brackets into Merge field.

mceclip14.png
mceclip15.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 in the template. You can also use Role variables to auto-populate contact info (first name, last name, email address) inside your document.

  1. In your template, click Roles on the right and add one. Assign fields to the role

  2. Click Content > Variables, find your specific Role name

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

  4. When you create a document from Freshsales, 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.

mceclip0.png
mceclip2.png
mceclip3.png

Create and track documents from Freshsales

Once you've set up your template, you can go ahead and create documents from Freshsales.

  1. Open a Deal, scroll down to the PandaDoc module, click Create new document

  2. Choose your template from the template list and click Add 1 item (you can bundle several templates if needed)

  3. Assign recipients to roles and click Continue

  4. Review your document and send it

  5. Track the document status in Freshsales inside the PandaDoc module.

mceclip9.png
mceclip7.png
mceclip6.png
mceclip5.png
mceclip4.png

Troubleshooting

PandaDoc continuously asks you to sign in

      1. It’s likely you have the “Block third-party cookies” setting enabled in your browser. Depending on which browser you’re using, follow one of these links to disable this setting:

      2. In Safari, go to Preferences > Privacy > Manage website data. Click Remove all, or select hubspot.com and pandadoc.com and click Remove.

      3. Additionally, you may need to disable "Prevent cross-site tracking" setting in Safari (it should be turned off):

mceclip0.png
mceclip7.png

Follow this link to learn how to disable this setting in other browsers.

An error occurs after clicking on Create new document

Ensure that your CRM API key in the PandaDoc app is up-to-date. To update the key, follow these steps:

  1. Click on your avatar at the top right corner and select Settings from the dropdown

  2. Find API settings and copy the API key

  3. Navigate to Admin Settings and select Marketplace apps

  4. Click Manage apps and find PandaDoc

  5. After that, click on Settings, select Edit settings and paste the key into Freshworks CRM API Key.

  6. Select Save

Did this answer your question?