Skip to main content
BambooHR
Updated over 3 months ago

Availability: Business and Enterprise plan

Data-import integration with BambooHR allows you to pre-populate PandaDoc documents with data from BambooHR to easily send and esign them. This integration works with the Employee object in BambooHR.

Skip to:

Features

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

Recipients: You can pass contact information from BambooHR.

Connect BambooHR to your PandaDoc account

  1. Log in to both your PandaDoc and BambooHR accounts.

  2. In PandaDoc, go to Settings on the left panel > Integrations > scroll down to BambooHR and click on it

  3. Select Connect

  4. In the popup, fill out API token and your BambooHR subdomain, click Connect

Set up templates to pull information from BambooHR

PandaDoc data-import integration with BambooHR allows you to pre-populate information from BambooHR in your PandaDoc templates through variables and pre-assign contact information to template roles.

Now let's dig deeper.

Import field values from BambooHR via variables

Pre-set a PandaDoc template with variables that will pull information from BambooHR each time you create a new document from this template.

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

  2. Go to Extensions on the right panel

  3. Click BambooHR

  4. Select View related variables. You will see a list of available variables corresponding to a BambooHR employee's fields. Copy and paste these variables with the square brackets into text blocks in your template

mceclip6.png
mceclip7.png

Import field values from BambooHR via fields

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

  1. In your template, go to the Variables tab and scroll down to BambooHR variables

  2. Copy a variable

  3. Click on a field in your template and select Properties on the floating panel

  4. Paste the copied variable without square brackets into the “Merge field”

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

Import BambooHR contacts via template roles

Now let’s pre-populate this template with the recipient information from BambooHR by matching the template role with the contact placeholder from BambooHR.

To do this, go to Roles and select the placeholder from the Employee object under “Pre-assign a recipient” — you can choose between Employee and Manager placeholders.

Create a document

  1. When in your template, select Use this template at the top right to create a document

  2. Click on the employee record you need and select Link. Please note, you need to type the full email address of an employee record to find it using the search bar

  3. In the next pop-up, you’ll see the recipient information from BambooHR populated into the template role in your template (provided you’ve selected a placeholder as described here). Assign more recipients to roles if needed and click Continue (select Skip to add recipients later)

Once your document is created, variables will be populated with information from BambooHR.

You can easily refresh data in the document if information in BambooHR was updated or link it to another record.

To link a document to another object:

  1. Go to Apps on the right panel

  2. Click BambooHR

  3. Click the Unlink (click Link document if your document wasn’t created from a pre-set template)

  4. Select Link document, then choose an employee record and click Link

To update information in your document:

  1. Go to your BambooHR object and update the information

  2. Then go back to your PandaDoc document

  3. Click Apps on the right and click BambooHR

  4. Select Refresh data

Note:

You can use Refresh data only in a draft document.

Did this answer your question?