{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification"]},"type":"markdown"},"seo":{"title":"Pendo integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"title":"Frontegg Developer Documentation","description":"Authentication, authorization, and user management for Customer Identity, plus Agen for SaaS and Agen for Work. Guides, SDKs, and API references.","sections":[{"title":"Customer Identity (CIAM)","description":"Auth, SSO, SCIM, entitlements, and user management — guides, SDKs, and APIs.","includeFiles":["ciam/**/*.md"],"excludeFiles":[]},{"title":"Agen for SaaS","description":"Agentic access and authorization for SaaS products.","includeFiles":["agen-for-saas/**/*.md"],"excludeFiles":[]},{"title":"Agen for Work","description":"Agentic access and authorization for internal and workforce use.","includeFiles":["agen-for-work/**/*.md"],"excludeFiles":[]},{"title":"Platform","description":"Shared platform overview.","includeFiles":["platform/**/*.md"],"excludeFiles":[]}],"excludeFiles":["internal-docs/**","ciam/guides/env-settings/inject-client-ip.md","CLAUDE.md",".claude/**","**/images/**"],"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"pendo-integration","__idx":0},"children":["Pendo integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Pendo is a product analytics and digital adoption platform. Integrating Pendo with Frontegg lets your application read product usage data, features, pages, guides, and visitor and account details on behalf of your users — all through Frontegg's integration layer (Pendo Engage public REST API v1). Pendo authenticates with a static ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Key"]}," sent on every request, so there is no OAuth flow."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.pendo.io/"},"children":["Pendo"]}," subscription with admin access"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings → Integrations"]}," in Pendo to create an Integration Key"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-to-pendo","__idx":1},"children":["Connect to Pendo"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Pendo authenticates API requests with an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Key"]}," created by an admin in the Pendo web app. The key is sent on every request as the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-Pendo-Integration-Key"]}," header. Pendo hosts data in several regions, so you also select the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Region"]}," that matches your subscription."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-integration-keys","__idx":2},"children":["Step 1: Open Integration Keys"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to Pendo and go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings → Integrations → Integration Keys"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-create-an-integration-key","__idx":3},"children":["Step 2: Create an Integration Key"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add a new Integration Key and give it a descriptive name, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},". Enable ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Allow Write Access"]}," if you want to use write operations as well as reads. Copy the key value."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your Integration Key secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Integration Key grants access to your Pendo subscription through the API. Treat it like a password and never expose it in client-side code or commit it to version control. If it is exposed, delete it and create a new one on the same page."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":4},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your Integration Key, configure the integration in the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → Pendo."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Region"]}," — ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["US"]}," (default), ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["EU"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["US1"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Japan"]},", or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Australia"]}," — to match your Pendo data residency."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Paste your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Key"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Integration Key to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":5},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://engageapi.pendo.io/"},"children":["Pendo Engage API documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.pendo.io/"},"children":["Pendo website"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"Pendo integration","id":"pendo-integration","depth":2},{"value":"Connect to Pendo","id":"connect-to-pendo","depth":3},{"value":"Step 1: Open Integration Keys","id":"step-1-open-integration-keys","depth":4},{"value":"Step 2: Create an Integration Key","id":"step-2-create-an-integration-key","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"category":"Analytics","seo":{"title":"Pendo integration"}},"lastModified":"2026-07-29T14:27:20.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/pendo","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}