{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification"]},"type":"markdown"},"seo":{"title":"Drift integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"drift-integration","__idx":0},"children":["Drift integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Drift is a conversational marketing and sales platform that uses live chat, chatbots, and email to connect businesses with website visitors in real time. Integrating Drift with Frontegg allows your application to read and manage conversations, contacts, and accounts on behalf of your users through OAuth 2.0 authentication."]},{"$$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 Drift account with permission to create developer apps"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to the Drift developer portal at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://dev.drift.com"},"children":["dev.drift.com"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-drift","__idx":1},"children":["Connect Drift"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-drift-developer-portal","__idx":2},"children":["Step 1: Open the Drift developer portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Go to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://dev.drift.com"},"children":["dev.drift.com"]}," and sign in with your Drift account."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-create-a-new-app","__idx":3},"children":["Step 2: Create a new app"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Your Apps"]},", click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Build Your App"]},". Enter a descriptive name (for example, ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},") to create your application."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-configure-oauth-scopes","__idx":4},"children":["Step 3: Configure OAuth scopes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth & Permissions"]}," page of your app. Select the scopes your integration needs:"]},{"$$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":["conversation_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read conversations and messages"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["conversation_write"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create conversations and send messages"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["contact_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read contact records"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["contact_write"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create and update contacts"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read account records"]}]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Minimum required scopes","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For basic read-only functionality, you need: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["conversation_read"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["contact_read"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Scopes are bound at grant time","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Drift access tokens are bound to the scopes granted when the app is connected. If you change the scopes later, you must reconnect the integration so a new token is issued."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-configure-the-redirect-url","__idx":5},"children":["Step 4: Configure the redirect URL"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On the same ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["OAuth & Permissions"]}," page, set the redirect URL. The value you enter here must exactly match the one Frontegg uses."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter your Frontegg Redirect URL:"]},{"$$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-5-copy-credentials","__idx":6},"children":["Step 5: Copy credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In your app settings, locate the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},". Copy both values — you will need them to configure the integration in the Frontegg portal."]},{"$$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":"configure-the-frontegg-portal","__idx":7},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have obtained your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," from the steps above, enter them in the integration configuration page of 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 → Drift."]},{"$$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"]}," in the corresponding fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$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://devdocs.drift.com/docs/authentication-and-scopes"},"children":["Drift authentication and scopes"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://dev.drift.com"},"children":["Drift developer portal"]}]}]},{"$$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":"Drift integration","id":"drift-integration","depth":2},{"value":"Connect Drift","id":"connect-drift","depth":3},{"value":"Step 1: Open the Drift developer portal","id":"step-1-open-the-drift-developer-portal","depth":4},{"value":"Step 2: Create a new app","id":"step-2-create-a-new-app","depth":4},{"value":"Step 3: Configure OAuth scopes","id":"step-3-configure-oauth-scopes","depth":4},{"value":"Step 4: Configure the redirect URL","id":"step-4-configure-the-redirect-url","depth":4},{"value":"Step 5: Copy credentials","id":"step-5-copy-credentials","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":"Drift integration"}},"lastModified":"2026-06-10T05:29:28.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/drift","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}