
Overview
The Pendo integration imports survey responses from the polls in your Pendo guides. Dovetail analyzes the open-text answers, and brings numeric answers, such as NPS and CSAT scores, across as fields you can filter by and chart in Dashboards. Each guide you select becomes a dataset.
A workspace admin creates the Pendo source once for the whole workspace, and channels then add its guides. Learn more about Sources →
If your workspace doesn’t have Sources, see Connect a tool without Sources. The requirements under Before you start for the tool itself still apply.
Before you start
In Dovetail
- A workspace admin creates the source. Other users can request it.
- The credentials you connect with are shared by the whole workspace. See Shared credentials for how to choose an account.
In Pendo
- A Pendo subscription with API access. Your Pendo plan must include API access for you to create an integration key.
- A Pendo integration key with read access. In Pendo, go to Settings → Integrations, open the Integration keys tab, and select
Add integration key. Dovetail only reads from Pendo, so don’t allow writes for the key. The person who creates the key doesn’t have to be the workspace admin who creates the source. - The whole key, including its region suffix. The part of the key after the last dot tells Dovetail which Pendo region your subscription is in, such as
euorjpn.

Create the Pendo source
1
Open Sources and select Pendo
In the sidebar, select Sources, then select Pendo.
2
Connect Pendo
Paste your key into the Integration key field, then select
Connect.3
Choose guides and an import period
In Select Pendo guides, choose one or more guides. Dovetail analyzes every open-text poll in the guides you select. Then choose an Import period. See Import period.
4
Choose who can use the source
Choose who can use the source, then select
Next. See Create a source.5
Create the source
Choose whether to auto-redact sensitive information in the source’s data, then select
Create source. The first import starts right away. See Redact data from sources.Authentication and permissions
Pendo connects with an integration key. Dovetail uses the key only to read your guides, their poll responses, and each respondent’s email address. Dovetail doesn’t write anything to Pendo. The integration key is stored once for the whole workspace. To change the account or credentials, see Reconnect a source.Datasets
Each guide you select becomes its own dataset and syncs on its own, so a problem with one guide doesn’t stop the others. A channel can add some or all of the source’s guides. Every open-text poll in a guide is analyzed, and every numeric poll becomes a field. A guide needs at least one open-text poll to import anything, because Dovetail creates data points only from open-text answers. NPS guides built in Pendo pair the score with a follow-up reason question, which Dovetail treats as open text. To add more guides later, open the source and selectAdd guide. See Add datasets.
What gets imported
Each poll submission becomes one data point. When a visitor submits a guide’s polls, their open-text answers become the data point’s conversation, as question-and-answer pairs, and the other details become fields you can filter and roll up by.Always imported
Imported when present
Not imported
- Submissions with no open-text answer, such as a visitor who answered only a score poll.
- Multiple-choice answers.
- Respondent names. Pendo doesn’t provide one to Dovetail.
- Custom visitor and account metadata.
- Pendo’s own analytics, such as engagement metrics, segments, or NPS and CSAT roll-ups.
Customer emails
This data includes customer email addresses, so Dovetail can link data points to contacts. See Create contacts from source data. For a response to carry an email, the respondent has to be an identified Pendo visitor: passemail in the visitor object of your pendo.initialize or pendo.identify call. Emails held only in other Pendo metadata aren’t used. Responses from anonymous visitors still import, but they aren’t linked to a contact.
Scores and field types
Each numeric poll in a guide becomes its own field, named after the poll question:- Pendo NPS polls, and number-scale polls from 0 to 10, become NPS fields.
- Number-scale polls from 1 to 5 become CSAT fields.
- Other number scales become Rating fields.
Sync behavior
The first import starts when the source is created. After that, the source syncs about every hour. See Manage a source.- Import period. The import period applies to the time of each poll submission. Submissions made before the start of the period aren’t imported.
- Ongoing sync. Each sync imports submissions made since the previous sync.
Troubleshooting
Dovetail doesn’t accept the integration key. Check that you copied the whole key, including the region suffix after the last dot, that the key still exists in Pendo, and that your subscription includes API access. The source shows “Pendo rejected the request for poll responses.” Confirm with your Pendo admin that the subscription still includes guide polls and API access, then selectSync now. If the integration key needs replacing, contact Dovetail support. See Source statuses.
The source shows “Some Pendo guides or polls no longer exist.” Check in Pendo that the guide still exists. If it does, the key’s region suffix may not match your subscription’s region. Contact Dovetail support.
A guide has responses in Pendo, but nothing imported. Check that:
- The guide has at least one open-text poll. Guides with only score or choice polls import nothing.
- The responses include an open-text answer. Submissions that answer only a score poll aren’t imported.
- The responses were submitted within the import period. See Get older data.
- The channel includes the guide’s dataset. See Missing or outdated data.
Revoke access in Pendo
Pausing or deleting the source in Dovetail doesn’t delete the integration key in Pendo. To cut off Dovetail’s access, go to Settings → Integrations in Pendo, open the Integration keys tab, and delete the key you used for the source. To pause or delete the source in Dovetail, see Manage a source. To take its data out of one channel, see Channel setup.Related guides
Sources
What a source is, and how its data reaches channels.
Channel setup
Add the source’s guides to a channel, or remove them.
Manage a source
Check a source’s status, sync it, pause it, or add guides.
Dashboards
Chart NPS and CSAT scores from your Pendo polls.