{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification"]},"type":"markdown"},"seo":{"title":"Pardot 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":"pardot-integration","__idx":0},"children":["Pardot integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Pardot — now ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Salesforce Account Engagement"]}," — is Salesforce's B2B marketing automation platform. Integrating Pardot with Frontegg lets your application read and manage prospects, lists, campaigns, and other Account Engagement data on behalf of your users — all through Frontegg's integration layer (Account Engagement API v5). Pardot authenticates with OAuth 2.0 through a Salesforce ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connected App"]},", so you create a Connected App in Salesforce to obtain a Client ID and Client Secret. Because Account Engagement is multi-tenant within Salesforce, you also provide your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business Unit ID"]},"."]},{"$$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.salesforce.com/products/marketing/b2b-marketing-automation/"},"children":["Salesforce Account Engagement (Pardot)"]}," account"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Salesforce administrator access to create a Connected App and to read the Business Unit ID"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-to-pardot","__idx":1},"children":["Connect to Pardot"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You create a Salesforce Connected App with OAuth enabled. The app provides the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," (Consumer Key) and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," (Consumer Secret) and defines the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["callback URL"]}," that Salesforce returns users to after they authorize access. You also need your Account Engagement ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business Unit ID"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-create-a-connected-app","__idx":2},"children":["Step 1: Create a Connected App"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to Salesforce and go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Setup → App Manager → New Connected App"]}," (Create a Connected App). Enter a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connected App Name"]}," (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},") and a contact email."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-enable-oauth-settings","__idx":3},"children":["Step 2: Enable OAuth settings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["API (Enable OAuth Settings)"]},":"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enable OAuth Settings"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Callback URL"]}," — Enter your Frontegg Redirect URL: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Selected OAuth Scopes"]}," — Add ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Manage Account Engagement (Pardot) services (pardot_api)"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Perform requests at any time (refresh_token, offline_access)"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Save the Connected App. It can take a few minutes for Salesforce to activate the new app."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-copy-the-client-id-and-client-secret","__idx":4},"children":["Step 3: Copy the Client ID and Client Secret"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the Connected App's ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Manage Consumer Details"]}," (you may be prompted to verify your identity). Copy the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Consumer Key"]}," — this is your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," — and the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Consumer Secret"]}," — this is your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},"."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your Client Secret safe","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Consumer Secret grants access to your account through the API. Treat it like a password and never expose it in client-side code or commit it to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-find-your-business-unit-id","__idx":5},"children":["Step 4: Find your Business Unit ID"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In Salesforce, go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Setup → Account Engagement → Business Unit Setup"]}," and copy your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business Unit ID"]},". It starts with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0Uv"]}," and is 18 characters long."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":6},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},", and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Business Unit ID"]},", 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 → Pardot."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Pardot Business Unit ID"]}," (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0Uvxxxxxxxxxxxxxxx"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Environment"]}," — ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Production"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Developer / Demo org"]},", or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sandbox"]}," — to match your Account Engagement org."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Frontegg requests the following scopes during authorization:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Scope"},"children":["Scope"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["pardot_api"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Access and manage your Account Engagement (Pardot) data"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["refresh_token"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Maintain access to your data via a refresh token"]}]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":7},"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://developer.salesforce.com/docs/marketing/pardot/guide/version5overview.html"},"children":["Account Engagement (Pardot) API v5 documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developer.salesforce.com/docs/marketing/pardot/guide/authentication.html"},"children":["Create a Connected App for the Account Engagement API"]}]}]},{"$$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":"Pardot integration","id":"pardot-integration","depth":2},{"value":"Connect to Pardot","id":"connect-to-pardot","depth":3},{"value":"Step 1: Create a Connected App","id":"step-1-create-a-connected-app","depth":4},{"value":"Step 2: Enable OAuth settings","id":"step-2-enable-oauth-settings","depth":4},{"value":"Step 3: Copy the Client ID and Client Secret","id":"step-3-copy-the-client-id-and-client-secret","depth":4},{"value":"Step 4: Find your Business Unit ID","id":"step-4-find-your-business-unit-id","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"category":"Marketing","seo":{"title":"Pardot integration"}},"lastModified":"2026-07-29T14:27:20.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/pardot","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}