Pendo Destination
Destination Info
- Accepts Group, and Identify calls
- Refer to it as Pendo in the Integrations object
Components
Partner Owned
- This integration is partner owned. Please reach out to the partner's support for any issues.
Pendo is a product cloud that helps product teams deliver software users love. With Pendo, product teams can understand product usage, collect feedback, measure NPS, onboard users, and announce new features in app—all without requiring engineering resources.
Pendo maintains this destination. For any issues with the destination, contact the Pendo Support team.
Getting Started
- From the Segment web app, click Catalog.
- Search for “Pendo” in the Catalog, select it, and choose which of your sources to connect the destination to.
- In the destination settings, enter your Pendo API Key which a Pendo admin can find in the Pendo UI by going to Settings > Subscription Settings > Applications, opening the relevant app, then locating the API key value.
Your changes appear in the Segment CDN in about 45 minutes, and then Analytics.js starts asynchronously loading Pendo’s snippet on your page and sending data.
This pulls in all page and click events without needing to make additional method calls.
Cloud-mode configuration
The Pendo destination does not natively support Cloud-mode connections. Use the Webhook destination to send data to Pendo using a Cloud-mode connection.
To add the Pendo destination using Cloud-mode, use the Webhooks destination to enable Segment to send data to Pendo through a webhook.
- From the Segment web app, click Catalog.
- Search for Webhooks in the Catalog, select it, and choose which of your JavaScript sources to connect the destination to.
- Webhook URL configuration will vary based on which Pendo environment you use and your API key:
- For US customers, add the following as your Webhook URL:
https://data.pendo.io/data/segmentio/YOUR_PENDO_API_KEY
and replaceYOUR_PENDO_API_KEY
with your actual Pendo API Key, which a Pendo Admin can find in the Pendo UI by going to Settings > Subscription Settings > Applications, opening the relevant app, then locating the API key value. - For EU customers, add the following as your Webhook URL:
https://data.eu.pendo.io/data/segmentio/YOUR_PENDO_API_KEY
and replaceYOUR_PENDO_API_KEY
with your actual Pendo API Key, which a Pendo Admin can find in the Pendo UI by going to Settings > Subscription Settings > Applications, opening the relevant app, then locating the API Key value.
- For US customers, add the following as your Webhook URL:
- Headers are not required in Webhook configuration. Once you’re done adding in your URL, save changes.
- Using the
track
method requires a setting enabled on your Pendo subscription (cloud-mode only). Contact Pendo to enable this feature flag for your account.
To learn more about server-side data to Pendo, see Pendo’s support documentation.
Identify
If you’re not familiar with the Segment Specs, take a look to understand what the Identify method does. An example call would look like:
analytics.identify("userId1", {
name: "Peter Gibbons",
email: "peter@example.com",
plan: "premium",
logins: 5
});
When you send an Identify call, Segment passes that user’s information to Pendo with userId
as Pendo’s visitor ID. User traits that you pass are mapped to visitor metadata in Pendo.
Group
If you’re not familiar with the Segment Specs, take a look to understand what the Group method does. An example call would look like:
analytics.group("0e8c78ea9d97a7b8185e8632", {
name: "Initech",
industry: "Technology",
employees: 329,
plan: "enterprise"
});
When you send a Group call, Segment sends groupId
as the Pendo as account ID. Group traits are mapped to account metadata in Pendo. If you are using Pendo account data, group calls (fields groupId
& traits
) are required.
Settings
Segment lets you change these destination settings from the Segment app without having to touch any code.
Setting | Description |
---|---|
API Key | string . To find your API key, have a Pendo admin log into Pendo, navigate to Settings > Subscription Settings > Applications, open the relevant app, and locate the API key value. If your account has not fully been set up yet, you can see the API key inside of the code snippet on the Pendo setup page. |
This page was last modified: 09 May 2024
Need support?
Questions? Problems? Need more info? Contact Segment Support for assistance!