{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"LiveChat 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":"livechat-integration","__idx":0},"children":["LiveChat integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["LiveChat is a customer service platform that helps teams manage real-time chat support, agents, and customer interactions. Integrating LiveChat with Frontegg allows your application to access chat data — including conversations, agents, and customers — on behalf of your users through OAuth 2.1 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 LiveChat account with admin access"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Access to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://platform.text.com/console"},"children":["Text Developer Console"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-livechat","__idx":1},"children":["Connect LiveChat"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-sign-in-to-the-text-developer-console","__idx":2},"children":["Step 1: Sign in to the Text developer console"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://platform.text.com/console"},"children":["platform.text.com/console"]}," and sign in with your LiveChat account. You can use Google, Microsoft, Apple, or email and password authentication."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-1.c8eb298f2f30f2b9aa4cc0520084493b082f4bb7e4a322d3da037e2d78f4786e.1ce25488.png","alt":"Text developer console sign-in page"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-open-the-developer-console","__idx":3},"children":["Step 2: Open the developer console"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After signing in, you land on the Text Platform homepage. Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Develop your own solution"]},", click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Build an app"]}," to open the developer console."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-2.69bc32354b6b6db33f07d767a37f6dd16ce1e5c0dc488c1a93cd4a5b17ef4c3d.1ce25488.png","alt":"Text Platform homepage with Build an app button highlighted"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-create-a-new-app","__idx":4},"children":["Step 3: Create a new app"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the developer console, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create new app"]},". On the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create a new app"]}," form, fill in the following:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App Name"]}," — Enter a name for your application, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Product"]}," — Select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["LiveChat"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create app"]}," to continue."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-3.219f3c4463b06d1a08491c5b5a0f3c0f3540a3703aba473fabfc4e59fa31ba5b.1ce25488.png","alt":"Create a new app form with Frontegg Integration name entered"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-open-the-app-authorization-block","__idx":5},"children":["Step 4: Open the App Authorization block"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After the app is created, you land on the app overview page showing the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App creation process"]}," steps. Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Configure Authorization"]}," or select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App Authorization"]}," in the left sidebar under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Blocks"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-4.76d77ff8517b114a8d0ad99a3992c2eb7a6767f37a7cf4c54f725e6dfec1981c.1ce25488.png","alt":"LiveChat app overview page with Configure Authorization step"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-select-the-client-type","__idx":6},"children":["Step 5: Select the client type"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App Authorization"]}," page, set the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client type"]}," to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Server-side app (backend, eg. Node, PHP)"]},". This is required for server-side OAuth flows used by the Frontegg integration."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-5.29bf1e1c3ce684953cf031dd26475e5db5203c276eabbc58464586223192f8f0.1ce25488.png","alt":"App Authorization page with Server-side app selected as client type"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-6-copy-your-credentials","__idx":7},"children":["Step 6: Copy your credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["On the same page, locate the following credentials:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Id"]}," — Your app's unique identifier used to initiate OAuth flows."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," — Used to exchange authorization codes for access tokens. Copy and save this value now — it will not be shown again after you leave this page."]}]},{"$$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":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-6.4ea3b310220e9c06ae1a92ccb744f12d4999cdb4663690f024a7a5f5e865a047.1ce25488.png","alt":"App Authorization page showing Client Id and Client Secret fields"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-7-configure-redirect-uris","__idx":8},"children":["Step 7: Configure redirect URIs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Redirect URI whitelist"]},", add the Frontegg callback URL by entering each one in the input field and clicking ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add"]},":"]},{"$$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":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-7.5e91665438e548c01b1ac01caa3afed32c5cd970063b1527d3eef37370c94a3f.1ce25488.png","alt":"App Authorization page with the redirect URI configured"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-8-configure-oauth-scopes","__idx":9},"children":["Step 8: Configure OAuth scopes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["App scopes and API access"]},", use the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Select scopes"]}," dropdown to add the scopes your integration requires:"]},{"$$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":["agents--my:ro"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read my profile configuration"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["agents--my:rw"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update my profile configuration"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["agents--all:rw"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update any agents' profile configuration"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chats--my:ro"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read my chats"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chats--my:rw"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update my chats metadata"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chats--all:rw"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Update any chats metadata"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customers:ro"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read customers"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customers:rw"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Add and update customers"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["webhooks--my:rw"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Add and delete my webhooks configuration"]}]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Minimum required scopes","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For basic chat functionality, you need: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["agents--my:ro"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["chats--my:ro"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["customers:ro"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save changes"]}," to apply."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/livechat-8.5bd18f84f8834e2170d91de5845e2a35865cff88cd117a339b4ad767f96fd71a.1ce25488.png","alt":"App Authorization scopes configuration with all scopes selected"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":10},"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 → LiveChat."]},{"$$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":11},"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://developers.livechat.com/docs/messaging/"},"children":["LiveChat API documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://platform.text.com/docs/authorization/"},"children":["Text OAuth 2.1 guide"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://platform.text.com/console"},"children":["Text Developer Console"]}]}]},{"$$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":"LiveChat integration","id":"livechat-integration","depth":2},{"value":"Connect LiveChat","id":"connect-livechat","depth":3},{"value":"Step 1: Sign in to the Text developer console","id":"step-1-sign-in-to-the-text-developer-console","depth":4},{"value":"Step 2: Open the developer console","id":"step-2-open-the-developer-console","depth":4},{"value":"Step 3: Create a new app","id":"step-3-create-a-new-app","depth":4},{"value":"Step 4: Open the App Authorization block","id":"step-4-open-the-app-authorization-block","depth":4},{"value":"Step 5: Select the client type","id":"step-5-select-the-client-type","depth":4},{"value":"Step 6: Copy your credentials","id":"step-6-copy-your-credentials","depth":4},{"value":"Step 7: Configure redirect URIs","id":"step-7-configure-redirect-uris","depth":4},{"value":"Step 8: Configure OAuth scopes","id":"step-8-configure-oauth-scopes","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"LiveChat integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/livechat","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}