SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Send Server-Side Data to Segment Pendo Destination

Issue

When attempting to send event data from a server source to the Pendo destination in Segment, customers find that only JavaScript sources are supported. This limitation prevents using server sources to push richer event data into Pendo directly through the standard destination.

 

Product

Twilio Segment

 

Environment

Segment Console

 

Cause

The Pendo destination in Segment is designed to work in device-mode, which requires Pendo’s JavaScript snippet to be loaded in the user’s browser.

 

Resolution

To send event data from a server source to Pendo, use the Segment Webhooks destination as a workaround:

  1. In the Segment Console, search for “Webhooks” in the Destinations Catalog and connect it to your .NET source.
  2. Configure the Webhook URL for your Pendo environment:
    • US: https://data.pendo.io/data/segmentio/YOUR_PENDO_API_KEY
    • EU: https://data.eu.pendo.io/data/segmentio/YOUR_PENDO_API_KEY
    • Replace YOUR_PENDO_API_KEY with your actual Pendo API key.
    • No headers are required in the Webhook configuration.
  3. To use the Track method for sending server-side data to Pendo, a specific setting must be enabled on your Pendo subscription. Contact Pendo support to have this feature flag enabled.
  4. Once set up, your server source can send event data directly to Pendo’s servers via the webhook.

 

Additional Information 

  • This workaround is documented in the Segment Pendo Destination documentation.
  • For destination-specific issues or to enable the Track method, reach out to Pendo support.
  • The Pendo destination is maintained by Pendo, so any changes or feature requests should be directed to their team.

 

Have more questions? Submit a request
Powered by Zendesk