{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification"]},"type":"markdown"},"seo":{"title":"Eloqua 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":"eloqua-integration","__idx":0},"children":["Eloqua integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Oracle Eloqua is a B2B marketing automation platform for campaigns, lead management, and customer data. Integrating Eloqua with Frontegg lets your application manage contacts, accounts, and contact lists, work with custom objects, forms, and external assets, and read emails, campaigns, and landing pages on behalf of your users — all through Frontegg's integration layer using Eloqua's OAuth 2.0 authorization."]},{"$$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":["An ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://www.oracle.com/cx/marketing/automation/"},"children":["Oracle Eloqua"]}," account"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings → AppCloud Developer"]}," to register an app"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-eloqua","__idx":1},"children":["Connect Eloqua"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You register an OAuth 2.0 app in Eloqua's AppCloud Developer area. The app provides the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," and defines the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["callback URL"]}," that Eloqua returns users to after they authorize access. You will also need your Eloqua ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["pod"]}," — the data-center segment of your Eloqua host."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-appcloud-developer","__idx":2},"children":["Step 1: Open AppCloud Developer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to Eloqua and go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Settings → AppCloud Developer"]},", then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create New App"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-fill-in-the-app-details","__idx":3},"children":["Step 2: Fill in the app details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Complete the app details: enter a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Name"]}," (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},"), a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Description"]},", and optionally an icon."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-set-the-oauth-callback-url","__idx":4},"children":["Step 3: Set the OAuth callback URL"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth"]}," section, enter your Frontegg Redirect URL in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth Callback URL"]}," field (it must begin with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://"]},"):"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-copy-the-client-id-and-client-secret","__idx":5},"children":["Step 4: Copy the Client ID and Client Secret"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},". Eloqua generates the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},". Copy both values."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your Client Secret safe","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client Secret is shown after creation. 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-5-find-your-pod","__idx":6},"children":["Step 5: Find your pod"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["pod"]}," is the data-center segment of your Eloqua host — for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["p03"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["secure.p03.eloqua.com"]},". Sign in to Eloqua and read it from the browser URL, or call ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://login.eloqua.com/id"]}," and use the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["urls.base"]}," value."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":7},"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":["pod"]},", 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 → Eloqua."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Eloqua Pod"]}," (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["p03"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Full access"]}," scope, which grants access to all Eloqua resources."]},{"$$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 Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":8},"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://docs.oracle.com/en/cloud/saas/marketing/eloqua-develop/Developers/AppCloud/Register/register-app-and-services.htm"},"children":["Register your app (Eloqua AppCloud)"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://docs.oracle.com/en/cloud/saas/marketing/eloqua-develop/Developers/GettingStarted/Authentication/authenticate-using-oauth.htm"},"children":["Authenticate using OAuth 2.0"]}]}]},{"$$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":"Eloqua integration","id":"eloqua-integration","depth":2},{"value":"Connect Eloqua","id":"connect-eloqua","depth":3},{"value":"Step 1: Open AppCloud Developer","id":"step-1-open-appcloud-developer","depth":4},{"value":"Step 2: Fill in the app details","id":"step-2-fill-in-the-app-details","depth":4},{"value":"Step 3: Set the OAuth callback URL","id":"step-3-set-the-oauth-callback-url","depth":4},{"value":"Step 4: Copy the Client ID and Client Secret","id":"step-4-copy-the-client-id-and-client-secret","depth":4},{"value":"Step 5: Find your pod","id":"step-5-find-your-pod","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":"Eloqua integration"}},"lastModified":"2026-07-27T12:04:30.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/eloqua","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}