Skip to contentSkip to navigationSkip to topbar
On this page
Looking for more inspiration?Visit the
(information)
You're in the right place! Segment documentation is now part of Twilio Docs. The content you are used to is still here—just in a new home with a refreshed look.

Pendo Web (Actions) Destination


Pendo(link takes you to an external page) combines powerful software usage analytics with in-app guidance and user feedback capabilities, enabling even non-technical teams to deliver better product experiences to their customers or employees.

Pendo maintains this destination. For issues with the Pendo Web (Actions) destination, please reach out to Pendo's support team(link takes you to an external page).

(success)

Success!

Good to know: This page is about the Actions-framework Pendo Web (Actions) Segment destination. There's also a page about the non-Actions Pendo destination. Both of these destinations receives data from Segment.


Benefits of Pendo Web (Actions) vs Pendo Classic

benefits-of-pendo-web-actions-vs-pendo-classic page anchor

Pendo Web (Actions) provides the following benefits over the classic Pendo destination:

  • Support for Track, Identify, and Group calls. The classic Pendo destination did not support Track calls and required users to configure an additional Webhook destination.
  • Full region support. Setup allows the destination to be configured for US, EU, US restricted, or Japan.
  • Supports CNAME for Pendo. Works with subscriptions using Pendo's custom CNAME feature.

  1. From the Segment web app, click Catalog, then click Destinations.
  2. Find the Destinations Actions item in the left navigation, and click it.
  3. Click Pendo Web (Actions).
  4. Click Add destination ->.
  5. Select an existing Source to connect to Pendo Web (Actions).
  6. 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(link takes you to an external page) > Applications, opening the relevant app, then locating the API Key value.
  7. Select the correct region for your Pendo subscription.

Property nameTypeRequiredDescription
Pendo API Keystring
required

Pendo API Key


Optional CNAME content hoststring

Optional

If you are using Pendo's CNAME feature, this will update your Pendo install snippet with your content host.


Disable passing Segment's group id and group traits to Pendo on start upboolean

Optional

Override sending Segment's group id for Pendo's account id. This will prevent Pendo from initializing with the group id from Segment (analytics.group().id()). Allowing you to adjust the mapping of account id in Segment's group event.


Disable passing Segment's user traits to Pendo on start upboolean

Optional

Override sending Segment's user traits on load. This will prevent Pendo from initializing with the user traits from Segment (analytics.user().traits()). Allowing you to adjust the mapping of visitor metadata in Segment's identify event.


Regionselect
required

The region for your Pendo subscription.


Pendo Web (Actions) has the following presets

Preset NameTriggerDefault Action
Send Identify EventEvent type = "identify"Send Identify Event
Send Track EventEvent type = "track"Send Track Event
Send Group EventEvent type = "group"Send Group Event

Build your own Mappings. Combine supported triggers with the following Pendo Web-supported actions:

(information)

Mapping limits per destination

Individual destination instances have support a maximum of 50 mappings.

Send Group Event

send-group-event page anchor

Send Segment group() events to Pendo

Send Group Event is a Web action. The default Trigger is type="group"

Property nameTypeRequiredDescription
Visitor IDSTRING
required

Pendo Visitor ID. Maps to Segment userId


Account IDSTRING
required

Pendo Account ID. Maps to Segment groupId. Note: If you plan to change this, enable the setting "Use custom Segment group trait for Pendo account id"


Account MetadataOBJECT

Optional

Additional Account data to send


Parent Account MetadataOBJECT

Optional

Additional Parent Account data to send. Note: Contact Pendo to request enablement of Parent Account feature.

Send Segment identify() events to Pendo

Send Identify Event is a Web action. The default Trigger is type="identify"

Property nameTypeRequiredDescription
Visitor IDSTRING
required

Pendo Visitor ID. Maps to Segment userId


Visitor MetadataOBJECT

Optional

Additional Visitor data to send


Account IDSTRING

Optional

Pendo Account ID. Maps to Segment groupId. Note: If you plan to change this, enable the setting "Use custom Segment group trait for Pendo account id"

Send Segment track() events to Pendo

Send Track Event is a Web action. The default Trigger is type="track"

Property nameTypeRequiredDescription
Event nameSTRING
required

The name of the analytics event


MetadataOBJECT

Optional

Additional metadata to include in the event


Migration from the classic Pendo destination

migration-from-the-classic-pendo-destination page anchor

Remove the classic Pendo destination and Webhook destination from your Segment workspace before adding the Pendo Web (Actions) destination.