{"version":1,"pages":[{"id":"-M9_9fLqVk_GN_z8ek1I","title":"Getting started","pathname":"/","siteSpaceId":"sitesp_5JMMZ","description":"Steps to see Cobrowse running in your own apps and websites, including third party content."},{"id":"-M9_9jlsaQB9JqKFUVz_","title":"Web","pathname":"/sdk-installation/web","siteSpaceId":"sitesp_5JMMZ","description":"Javascript SDK for Web","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"-M9_9m9ymlCH1Y0rrcK_","title":"iOS","pathname":"/sdk-installation/ios","siteSpaceId":"sitesp_5JMMZ","description":"iOS Native SDK","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"-M9_9ia01MzMIJ5vxajW","title":"Android","pathname":"/sdk-installation/android","siteSpaceId":"sitesp_5JMMZ","description":"Android Native SDK, with support for Compose and native webviews","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"-M9_9jJCK2S8UTd9xB-f","title":"React Native","pathname":"/sdk-installation/react-native","siteSpaceId":"sitesp_5JMMZ","description":"React Native SDK","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"Hr4BaXrwZZlPQ7gINXSU","title":"Flutter","pathname":"/sdk-installation/flutter","siteSpaceId":"sitesp_5JMMZ","description":"Flutter iOS and Android SDK","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"q0xgDeYuT6wiwryfaW18","title":".NET Mobile","pathname":"/sdk-installation/dotnet","siteSpaceId":"sitesp_5JMMZ","description":".NET iOS and Android SDK","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"-MAAz74fpogI2WchMLYF","title":"macOS","pathname":"/sdk-installation/macos","siteSpaceId":"sitesp_5JMMZ","description":"MacOS SDK for native desktop applications","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"-MA7TW8fBfrtFguxbyEZ","title":"Windows","pathname":"/sdk-installation/windows","siteSpaceId":"sitesp_5JMMZ","description":"Windows SDK for native desktop applications","breadcrumbs":[{"label":"SDK Installation"}]},{"id":"-MSd1YcocpBpKh1c2xYV","title":"Account config","pathname":"/sdk-features/account-configuration","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse account config. Account-level settings may be configured once you have logged in.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"-M9_9vmt92Foi6xyd-tj","title":"Identify your devices","pathname":"/sdk-features/identify-your-devices","siteSpaceId":"sitesp_5JMMZ","description":"Effortlessly identify, search, and filter devices on your dashboard by specifying custom key/value pairs as metadata. Learn more.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"-M9_9x-CuZZTEXnXUzGX","title":"Use 6-digit codes","pathname":"/sdk-features/6-digit-codes","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse does not require any visible UI presented to the user but there is the option to present a UI that generates a 6-digit code. Learn more.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"-M9_9xVse3YhZ5WLTcrs","title":"Redact sensitive data","pathname":"/sdk-features/redact-sensitive-data","siteSpaceId":"sitesp_5JMMZ","description":"Block sensitive data from being visible to support agents during a Cobrowse session.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"VnxTvQKp4cpCzA9jV66z","title":"Web","pathname":"/sdk-features/redact-sensitive-data/web","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"lhPFt9bqRhGIyVli4in6","title":"iOS","pathname":"/sdk-features/redact-sensitive-data/ios","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"CoVyb3yANq8tsd5QGfWD","title":"Android","pathname":"/sdk-features/redact-sensitive-data/android","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"gKXkHoAnUxxfhwdzlDJP","title":"React Native","pathname":"/sdk-features/redact-sensitive-data/react-native","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"aG2G4V5uhgycrxGmYwqg","title":"Flutter","pathname":"/sdk-features/redact-sensitive-data/flutter","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"Ot7CorsG1B81tlsyHC6b","title":".Net MAUI","pathname":"/sdk-features/redact-sensitive-data/.net-maui","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"dZvdkgSprycHwlbmkakU","title":"Redaction Playground","pathname":"/sdk-features/redact-sensitive-data/redaction-playground","siteSpaceId":"sitesp_5JMMZ","breadcrumbs":[{"label":"SDK Features"},{"label":"Redact sensitive data"}]},{"id":"PpxwbIo8qNTho9vqOWkc","title":"Viewing PDFs","pathname":"/sdk-features/viewing-pdfs","siteSpaceId":"sitesp_5JMMZ","description":"Ensure a seamless experience when viewing PDF documents.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"ktaENdhQw6GxT5V5sSoP","title":"Universal Cobrowse","pathname":"/sdk-features/universal-cobrowse","siteSpaceId":"sitesp_5JMMZ","description":"For the times where it's not possible to include the Cobrowse Web SDK into the site.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"-M9_9zxjiGUfZho4BIf8","title":"Customize the interface","pathname":"/sdk-features/customize-the-interface","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse customers can use the default UI straight out of the box, or opt to customize the interface to meet their specific requirements.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"-M9osSoRuetSR4iVl3g8","title":"Active session controls","pathname":"/sdk-features/customize-the-interface/customize-session-controls","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse active session controls. You can fully customize the interface for a Cobrowse session, including how to end a session.","breadcrumbs":[{"label":"SDK Features"},{"label":"Customize the interface"}]},{"id":"-M9osVINmGWLkp31WAjH","title":"6-digit code screen","pathname":"/sdk-features/customize-the-interface/customize-6-digit-code-screen","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse SDK features. If you want to customize the interface, here's how to to use a custom UI for the 6-digit code screen.","breadcrumbs":[{"label":"SDK Features"},{"label":"Customize the interface"}]},{"id":"-M9_9zPqJMLcOaHD7zAo","title":"User consent dialog","pathname":"/sdk-features/customize-the-interface/user-consent-dialog","siteSpaceId":"sitesp_5JMMZ","description":"By default, Cobrowse will show a user consent dialog when a new session is incoming. You may modify and customize the consent prompt using the SDK.","breadcrumbs":[{"label":"SDK Features"},{"label":"Customize the interface"}]},{"id":"-Ma-WeT-bUWHRH0aXFHk","title":"Remote control consent dialog","pathname":"/sdk-features/customize-the-interface/remote-control-consent","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to customize the remote control consent prompt to your needs.","breadcrumbs":[{"label":"SDK Features"},{"label":"Customize the interface"}]},{"id":"DhY3vF3D2Y6DspTeUZUQ","title":"Full device consent dialog","pathname":"/sdk-features/customize-the-interface/full-device-consent-dialog","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to customize the full device consent prompt which is required by some of our supported platforms.","breadcrumbs":[{"label":"SDK Features"},{"label":"Customize the interface"}]},{"id":"-MaHCtpV-q8UQ6JT32f-","title":"Localization / translation","pathname":"/sdk-features/customize-the-interface/localization","siteSpaceId":"sitesp_5JMMZ","description":"Customise and localize the Cobrowse interface to offer a tailored experience. The website SDK provides support for more than 20 languages.","breadcrumbs":[{"label":"SDK Features"},{"label":"Customize the interface"}]},{"id":"-M9oF0Ft3t_1AZt2jVQF","title":"Initiate sessions with push","pathname":"/sdk-features/initiate-sessions-with-push","siteSpaceId":"sitesp_5JMMZ","description":"For use with Android, iOS, React Native, Flutter, and .NET Mobile SDKs only.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"uB1fg1hsEsQb9NocP8od","title":"Listening for events","pathname":"/sdk-features/listening-for-events","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to listen to the various events that the Cobrowse SDKs exposes to hook in to the lifecycle of a Cobrowse session.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"-MAOWKpWJsSNyNT5xzsg","title":"Full device capabilities","pathname":"/sdk-features/full-device-capabilities","siteSpaceId":"sitesp_5JMMZ","description":"Enable your support agents to escalate in-app Cobrowse sessions to full device screen sharing or remote control, facilitating comprehensive assistance.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"Jro48weCxYxKQOCM17Pt","title":"Full device screen sharing","pathname":"/sdk-features/full-device-capabilities/full-device-screen-sharing","siteSpaceId":"sitesp_5JMMZ","description":"Full device screen sharing enables agents to view screens from applications outside of your own, view settings and inter-application browsing.","breadcrumbs":[{"label":"SDK Features"},{"label":"Full device capabilities"}]},{"id":"xXI81mSgZJLFsdfSR4bl","title":"Full device remote control","pathname":"/sdk-features/full-device-capabilities/full-device-remote-control","siteSpaceId":"sitesp_5JMMZ","description":"Enable full device remote control on Android and Windows SDKs, allowing support agents to modify system settings or control apps on a user's device.","breadcrumbs":[{"label":"SDK Features"},{"label":"Full device capabilities"}]},{"id":"E5IEw7Fqgn2QcmVGApv5","title":"Managing full device mode","pathname":"/sdk-features/full-device-capabilities/switching-to-full-device-mode","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to promote a session to full device mode using the SDK, as per your requirements.","breadcrumbs":[{"label":"SDK Features"},{"label":"Full device capabilities"}]},{"id":"-M9_A-isPqIIliSILxq7","title":"Advanced configuration","pathname":"/sdk-features/advanced-features","siteSpaceId":"sitesp_5JMMZ","description":"Advanced SDK configurations. Learn more about starting and stopping the SDK, declaring capabilities and web, iOS and Android config.","breadcrumbs":[{"label":"SDK Features"}]},{"id":"ZF8wz9h1HTXxyLYACE2f","title":"Starting and stopping the SDK","pathname":"/sdk-features/advanced-features/starting-and-stopping-the-sdk","siteSpaceId":"sitesp_5JMMZ","description":"Have greater control over when the SDK is running.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"vl8XHLDkeORxU4n9ndak","title":"Declaring capabilities","pathname":"/sdk-features/advanced-features/declaring-capabilities","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse allows for different levels of capabilities which can be enabled or disabled from the settings of the dashboard or SDKs.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"PZeLOG3yhll97xjd4OMv","title":"Session metrics","pathname":"/sdk-features/advanced-features/session-metrics","siteSpaceId":"sitesp_5JMMZ","description":"Monitor session metrics in realtime to understand session quality.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"B0vE6PRHkJOA42UcIN6o","title":"Intercepting mobile SDK network requests","pathname":"/sdk-features/advanced-features/intercepting-mobile-sdk-network-requests","siteSpaceId":"sitesp_5JMMZ","description":"Have greater control over networking requests made by the mobile SDKs.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"-M9_jY1y-Ma-HKGPVh0T","title":"Web","pathname":"/sdk-features/advanced-features/web","siteSpaceId":"sitesp_5JMMZ","description":"Advanced web features for Cobrowse, including iFrame supprt, ignore views and cross-domain session support.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"-M9_DX8ojiyiC_JrOg6O","title":"IFrames support","pathname":"/sdk-features/advanced-features/web/cross-document-iframes","siteSpaceId":"sitesp_5JMMZ","description":"To use Cobrowse for Web with cross document IFrames you will need to add a javascript snippet to the page being embedded.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"},{"label":"Web"}]},{"id":"6ggBQJ0h52gv7HN8L9F7","title":"Cross-domain session support","pathname":"/sdk-features/advanced-features/web/cross-domain-session-support","siteSpaceId":"sitesp_5JMMZ","description":"Javascript for sessions across multiple domains or sub-domains.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"},{"label":"Web"}]},{"id":"Yt3VlGaSHnlxes07P7lW","title":"Ignore Views","pathname":"/sdk-features/advanced-features/web/ignore-views","siteSpaceId":"sitesp_5JMMZ","description":"Ignore views in Cobrowse. It may be useful to ignore specific views from being presented to the agents. Use this javascript snippet.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"},{"label":"Web"}]},{"id":"-M9_jY2-v05lUOMrISWa","title":"iOS","pathname":"/sdk-features/advanced-features/ios","siteSpaceId":"sitesp_5JMMZ","description":"Advances features of Cobrowse for iOS, including alternate render method and custom touch handling.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"-M9_Dbu5SmWj0M2-InRv","title":"Alternate render method","pathname":"/sdk-features/advanced-features/ios/alternate-render-method","siteSpaceId":"sitesp_5JMMZ","description":"Some iOS apps with custom controls, lots of animation, or complex visual effects, can benefit from alternate render methods used by the Cobrowse iOS SDK.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"},{"label":"iOS"}]},{"id":"lSV4U5G05zUkJn60uvne","title":"Custom touch handling","pathname":"/sdk-features/advanced-features/ios/custom-touch-handling","siteSpaceId":"sitesp_5JMMZ","description":"Most iOS apps are supported out of the box by our remote control feature. For others, we provide support for custom touch handling.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"},{"label":"iOS"}]},{"id":"-MaUHPNeZiLPYjrCg7dS","title":"Android","pathname":"/sdk-features/advanced-features/android","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse for Android. Here are some articles to help with challenges related to Android such as Backporting TLS 1.2 to Android 4.4","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"}]},{"id":"mrM2JlAixGKKydxIeEzl","title":"Backporting TLS to older Android versions","pathname":"/sdk-features/advanced-features/android/android-tls","siteSpaceId":"sitesp_5JMMZ","description":"Ensuring compatibility with legacy Android OS devices on Cobrowse by backporting TLS 1.2 and TLS 1.3.","breadcrumbs":[{"label":"SDK Features"},{"label":"Advanced configuration"},{"label":"Android"}]},{"id":"aHog3R7JTV04kx9Z1ZmA","title":"Cobrowse virtual agents","pathname":"/ai/cobrowse-agents","siteSpaceId":"sitesp_5JMMZ","description":"AI-powered virtual agents for automated customer support","breadcrumbs":[{"label":"AI"}]},{"id":"85Uo8GLBGCIQQZiAl5hk","title":"Cobrowse MCP","pathname":"/ai/mcp","siteSpaceId":"sitesp_5JMMZ","description":"Enable your AI agents to cobrowse with users by integrating the Cobrowse MCP server.","breadcrumbs":[{"label":"AI"}]},{"id":"j06yRKGp1rQn8TolDbch","title":"Agent-side overview","pathname":"/agent-side-integrations/agent-side-overview","siteSpaceId":"sitesp_5JMMZ","description":"100% white label, not just colors and logos. Add-on Cobrowse to your CRM, contact center, agent desktop, or any CX solutions you already use.","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"-M9_DnPCcCc1vUfOCC3q","title":"Platform integrations","pathname":"/agent-side-integrations/crm-helpdesk-integrations","siteSpaceId":"sitesp_5JMMZ","description":"Out-of-box integrations for leading CCaaS providers including Intercom, Zendesk, Genesys, Salesforce, Freshworks, Talkdesk, NICE, Five9 and Microsoft Dynamics 365, as well as many private CX platforms","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"-M9_DvjnYDMOmonoccZd","title":"Zendesk","pathname":"/agent-side-integrations/crm-helpdesk-integrations/zendesk","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse provides an integration with both Zendesk Support and Zendesk Chat, available from the Zendesk App Marketplace.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"-MiY5TpMvEW1SgNCp_Nf","title":"Salesforce","pathname":"/agent-side-integrations/crm-helpdesk-integrations/salesforce","siteSpaceId":"sitesp_5JMMZ","description":"Easily start a Cobrowse session from Salesforce.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"-Mk1_Tpsriz1TMYhQggk","title":"Migrating from legacy to v2","pathname":"/agent-side-integrations/crm-helpdesk-integrations/salesforce/migrating-from-legacy-to-v2","siteSpaceId":"sitesp_5JMMZ","description":"Uninstalling v1 (legacy) and getting set up with v2 of our Salesforce integration","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"},{"label":"Salesforce"}]},{"id":"-M9_DvrPLii9hFEJlrGc","title":"Salesforce (Legacy)","pathname":"/agent-side-integrations/crm-helpdesk-integrations/salesforce/salesforce-legacy","siteSpaceId":"sitesp_5JMMZ","description":"v1.x","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"},{"label":"Salesforce"}]},{"id":"-M9_Dw3ro_rrpdCfYMfH","title":"Genesys","pathname":"/agent-side-integrations/crm-helpdesk-integrations/genesys","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse.io for Genesys supports Genesys Cloud CX, Genesys Engage Cloud, Genesys Engage Workspace Web Edition (WWE) and more.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"-MUBsI3tXzaQ6ZkpizVy","title":"Genesys Cloud","pathname":"/agent-side-integrations/crm-helpdesk-integrations/genesys/genesys-cloud","siteSpaceId":"sitesp_5JMMZ","description":"The Cobrowse integration for Genesys Cloud may be installed from the App Foundry.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"},{"label":"Genesys"}]},{"id":"-MUBsKaVr6HUBwZ5JdgJ","title":"Engage Workspace Web Edition (WWE)","pathname":"/agent-side-integrations/crm-helpdesk-integrations/genesys/engage-workspace-web-edition-wwe","siteSpaceId":"sitesp_5JMMZ","description":"Engage Cloud and Engage On-Premise WWE","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"},{"label":"Genesys"}]},{"id":"-MUBsPMPBXUTSpswHt7D","title":"Engage Workspace Desktop Edition (WDE)","pathname":"/agent-side-integrations/crm-helpdesk-integrations/genesys/engage-workspace-desktop-edition-wde","siteSpaceId":"sitesp_5JMMZ","description":"Plugin version v1.x","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"},{"label":"Genesys"}]},{"id":"-M9_Dvxs0Vx72puNY5zb","title":"Intercom","pathname":"/agent-side-integrations/crm-helpdesk-integrations/intercom","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse integrates with Intercom and is available from the Intercom App Store. Find out more.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"-M9_DvacpWQLz8Z0puX5","title":"Freshworks","pathname":"/agent-side-integrations/crm-helpdesk-integrations/freshdesk","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse provides an integration with Freshdesk and Freshchat, available from the Freshdesk and Freshchat App Marketplaces.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"sHiEQKwTJw5FA0xDki29","title":"Talkdesk","pathname":"/agent-side-integrations/crm-helpdesk-integrations/talkdesk","siteSpaceId":"sitesp_5JMMZ","description":"Equip your agents with powerful cobrowsing capabilities right from the Talkdesk workspace™.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"ur6NKHsrL8exiSH7ya8t","title":"NICE CX","pathname":"/agent-side-integrations/crm-helpdesk-integrations/nice","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse integrates with CXOne providing seamless Digital and Phone connectivity.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"NQ0LaHqFojqv45v5Mhju","title":"Dynamics 365","pathname":"/agent-side-integrations/crm-helpdesk-integrations/microsoft-dynamics-365","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse integrates seamlessly with Microsoft Dynamics 365 Customer Service, enabling real-time visual collaboration between agents and customers.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"V0TNX7ux2H0Q9hprgjBm","title":"Five9","pathname":"/agent-side-integrations/crm-helpdesk-integrations/five9","siteSpaceId":"sitesp_5JMMZ","description":"Easily start a Cobrowse session from Five9","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"V0897hgMldihqDy7MVvh","title":"ServiceNow","pathname":"/agent-side-integrations/crm-helpdesk-integrations/servicenow","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse integrates seamlessly with ServiceNow workflows, enabling real-time visual collaboration between agents and customers.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"qm9eeY1yC5anU7ei3a2A","title":"Amazon Connect","pathname":"/agent-side-integrations/crm-helpdesk-integrations/amazon-connect","siteSpaceId":"sitesp_5JMMZ","description":"Easily start a Cobrowse session from Amazon Connect","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Platform integrations"}]},{"id":"-M9_DqOkfEXQGsnH1C-T","title":"Custom integrations","pathname":"/agent-side-integrations/custom-integrations","siteSpaceId":"sitesp_5JMMZ","description":"Customers may use custom integrations to deliver the agent-side UI directly into their own applications.","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"-MOgbB8EFwQJXijSRMXy","title":"Agent SDK","pathname":"/agent-side-integrations/agent-sdk","siteSpaceId":"sitesp_5JMMZ","description":"Client-side JavaScript SDK to build custom agent-side integrations","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"JkCU7xswiu2unJCFHOKp","title":"API Reference","pathname":"/agent-side-integrations/agent-sdk/api-reference","siteSpaceId":"sitesp_5JMMZ","description":"Agent SDK API reference","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Agent SDK"}]},{"id":"m6MFlVfS7xo4E1tMX09O","title":"Sample code snippets","pathname":"/agent-side-integrations/agent-sdk/sample-code-snippets","siteSpaceId":"sitesp_5JMMZ","description":"Build the experience that you want for your support agents with our powerful agent SDK. Here are some examples of commonly required functionality.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Agent SDK"}]},{"id":"-M9oE9bAYjmLWzuI175S","title":"Authentication (JWTs)","pathname":"/agent-side-integrations/json-web-tokens-jwts","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to generate JSON Web Tokens (JWTs) for automatic authentication when using the Agent JS API and/or IFrame embeds.","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"MHOq8ByocMETrqOf4FxK","title":"JWT Policies","pathname":"/agent-side-integrations/json-web-tokens-jwts/jwt-policies","siteSpaceId":"sitesp_5JMMZ","description":"Our JWT policy system provides a powerful mechanism to limit what a given agent can do. Which devices a support agent can connect to or which sessions they are allowed to view are a few examples.","breadcrumbs":[{"label":"Agent-side integrations"},{"label":"Authentication (JWTs)"}]},{"id":"x5iPbMae21tnoqL016SJ","title":"Authentication (SAML 2.0)","pathname":"/agent-side-integrations/authentication-saml-2.0","siteSpaceId":"sitesp_5JMMZ","description":"Allow your users to authenticate using your SAML 2.0 identity provider for simple SSO.","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"-M9oE7RIqSE9TFoqPtq3","title":"IFrame embeds","pathname":"/agent-side-integrations/custom-iframe-embeds","siteSpaceId":"sitesp_5JMMZ","description":"Cobrowse provides a range of embeddable URLs to suit a range of use cases, including full dashboard embeds, direct device connection or screen-share only.","breadcrumbs":[{"label":"Agent-side integrations"}]},{"id":"-MbhA2cXdbsVD7_uo9SJ","title":"Self-hosting overview","pathname":"/enterprise-self-hosting/self-hosting-overview","siteSpaceId":"sitesp_5JMMZ","description":"Deploy your own instance of Cobrowse in your own AWS, Azure, or Google Cloud account, or fully on-premises including support for air-gapped networks.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"-MAC2nE5PCzenHqQCmR7","title":"Docker Compose","pathname":"/enterprise-self-hosting/docker-compose","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to use Docker Compose to set up Cobrowse Enterprise on a single host.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"-MYRafLknknU_K_UgSoX","title":"Helm chart","pathname":"/enterprise-self-hosting/helm","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to use Helm to set up Cobrowse Enterprise in your Kubernetes cluster.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"CDDmpTj04HifEIdEUDl8","title":"Image Pull Secret","pathname":"/enterprise-self-hosting/helm/image-pull-secret","siteSpaceId":"sitesp_5JMMZ","description":"Using private repositories on your deployment.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Helm chart"}]},{"id":"TbtVhypD5sKwRtp6AjlF","title":"Environment Variables","pathname":"/enterprise-self-hosting/helm/environment-variables","siteSpaceId":"sitesp_5JMMZ","description":"How your Cobrowse deployment can be configured.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Helm chart"}]},{"id":"T5OkuPenDYZkctGkn2C7","title":"Optional recording components","pathname":"/enterprise-self-hosting/helm/optional-recording-components","siteSpaceId":"sitesp_5JMMZ","description":"Minimising resource usage by disabling the recording components.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Helm chart"}]},{"id":"J1pgXIaqUjnJtjujSqmb","title":"Pod Annotations","pathname":"/enterprise-self-hosting/helm/pod-annotations","siteSpaceId":"sitesp_5JMMZ","description":"Further configure your deployment by using pod annotations.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Helm chart"}]},{"id":"-MAC35Y7TLSFMVxrzINu","title":"AWS terraform","pathname":"/enterprise-self-hosting/aws-terraform","siteSpaceId":"sitesp_5JMMZ","description":"This is the documentation for how to use our Terraform for AWS to set up Cobrowse Enterprise in your cloud.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"P02fFsH2iAJx9oebPLsy","title":"AWS metrics configuration","pathname":"/enterprise-self-hosting/aws-terraform/amazon-web-services","siteSpaceId":"sitesp_5JMMZ","description":"AWS metrics configuration. Our Terraform can set everything up to export your Cobrowse EKS cluster metrics into CloudWatch for charting and alerts.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"AWS terraform"}]},{"id":"-MW_gLhi5iBrBSdp8W_s","title":"Azure terraform","pathname":"/enterprise-self-hosting/azure-terraform","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to use Terraform for Azure to set up Cobrowse Enterprise in your cloud.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"jZJH51chJgj0WU5oSbx9","title":"Azure metrics configuration","pathname":"/enterprise-self-hosting/azure-terraform/microsoft-azure","siteSpaceId":"sitesp_5JMMZ","description":"Configure Cobrowse on Microsoft Azure using the provided Terraform configurations, and seamlessly integrate with Azure Monitor for insightful container metrics.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Azure terraform"}]},{"id":"-MW_gSjySXmWt6DUPIbW","title":"GCP terraform","pathname":"/enterprise-self-hosting/gcp-terraform","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to use our Terraform for GCP to set up Cobrowse Enterprise in your cloud.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"Rcgg7Yq8ePXhQNHFEjJA","title":"GCP metrics configuration","pathname":"/enterprise-self-hosting/gcp-terraform/google-cloud","siteSpaceId":"sitesp_5JMMZ","description":"Utilize Cobrowse's Google Cloud Terraform configuration for an effortless setup on GCP, ensuring efficient metric collection via Google Cloud's Workload Metrics","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"GCP terraform"}]},{"id":"-MSBHvbokjpvkRvTo96Z","title":"Sizing guidelines","pathname":"/enterprise-self-hosting/sizing-guidelines","siteSpaceId":"sitesp_5JMMZ","description":"In determining hardware requirements for self-hosted or on-premise deployments, please use the following numbers as a guide.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"-MBu78l9E7zEWluu-HSd","title":"Running your instance","pathname":"/enterprise-self-hosting/getting-started","siteSpaceId":"sitesp_5JMMZ","description":"Getting started with Cobrowse. Follow these simple steps to bootstrap your account and configure the SDK to use your private instance.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"-MYQ6LRQWRVUEx60Nwck","title":"Adding a superuser","pathname":"/enterprise-self-hosting/getting-started/adding-a-superuser","siteSpaceId":"sitesp_5JMMZ","description":"How to set up superusers on your self-hosted Cobrowse instance to manage global administrative tasks.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Running your instance"}]},{"id":"-MYQ423HYyPcLLRviYS_","title":"Limiting account creation","pathname":"/enterprise-self-hosting/getting-started/limiting-account-creation","siteSpaceId":"sitesp_5JMMZ","description":"Control account creation on your self-hosted Cobrowse instance by configuring specific email addresses or domains that are allowed to create new accounts.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Running your instance"}]},{"id":"84h62dZL69q5JqnJLFiu","title":"Limiting magic link recipients","pathname":"/enterprise-self-hosting/getting-started/limiting-magic-link-recipients","siteSpaceId":"sitesp_5JMMZ","description":"How can you control who receives a magic link email?","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Running your instance"}]},{"id":"-M_PXhEquMSWeicVqb7U","title":"Configuring SMTP","pathname":"/enterprise-self-hosting/getting-started/configuring-smtp","siteSpaceId":"sitesp_5JMMZ","description":"How to configure a custom SMTP server on your self-hosted Cobrowse.io instance for sending magic link login emails via your company email.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Running your instance"}]},{"id":"-MYPTUbYh-0TMShowgER","title":"Managing your deployment","pathname":"/enterprise-self-hosting/getting-started/management","siteSpaceId":"sitesp_5JMMZ","description":"Manage your Cobrowse deployment effectively by regularly backing up the database, staying updated on new releases, and more.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Running your instance"}]},{"id":"5U3Zqp5QH5vS7y1gdA1R","title":"Monitoring your instance","pathname":"/enterprise-self-hosting/monitoring-your-instance","siteSpaceId":"sitesp_5JMMZ","description":"Monitor your self-hosted Cobrowse.io instance effectively by leveraging the OpenMetrics/Prometheus exposition format.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"wC9sP7FEAU6K4SinT9ir","title":"Available metrics","pathname":"/enterprise-self-hosting/monitoring-your-instance/available-metrics","siteSpaceId":"sitesp_5JMMZ","description":"Custom Cobrowse metrics are available via OpenMetrics endpoints and include counters, gauges and summaries.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Monitoring your instance"}]},{"id":"qWkykWRcceEVaE7S5hgx","title":"Self-Hosted Prometheus","pathname":"/enterprise-self-hosting/monitoring-your-instance/self-hosted-prometheus","siteSpaceId":"sitesp_5JMMZ","description":"Implement self-hosted Prometheus and Grafana in your Cobrowse Enterprise Kubernetes cluster for enhanced monitoring and data visualization.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Monitoring your instance"}]},{"id":"-MamAVezMEmLX5Ui2roi","title":"Advanced configuration","pathname":"/enterprise-self-hosting/advanced","siteSpaceId":"sitesp_5JMMZ","description":"Browse more advanced Cobrowse configurations, including Air Gap, Docker Proxy and L7 Firewall configuration.","breadcrumbs":[{"label":"Enterprise self-hosting"}]},{"id":"ocBNJfLbc7iOXZhaVEOE","title":"Air gap configuration","pathname":"/enterprise-self-hosting/advanced/air-gap-configuration","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to install Cobrowse Enterprise with an air gap configuration, isolated from public internet and untrusted local networks.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Advanced configuration"}]},{"id":"-M__E9eDuo2hBGsomLGH","title":"Pin web SDK version","pathname":"/enterprise-self-hosting/advanced/web-sdk-pinning","siteSpaceId":"sitesp_5JMMZ","description":"Web SDK pinning. For customers that prefer to pin the version of the SDK to one shipped and tested with their Cobrowse Enterprise deployment.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Advanced configuration"}]},{"id":"-MYKyhyYUJqaPzv2rutL","title":"L7 firewall configuration","pathname":"/enterprise-self-hosting/advanced/firewalls","siteSpaceId":"sitesp_5JMMZ","description":"L7 Firewall configuration. This guide provides helpful information if you need to secure your Cobrowse implementation behind a L7 firewall.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Advanced configuration"}]},{"id":"859smu2cRXaXXWY44p5w","title":"Docker proxy configuration","pathname":"/enterprise-self-hosting/advanced/docker-proxy-configuration","siteSpaceId":"sitesp_5JMMZ","description":"Learn how to configure docker proxy when using Cobrowse enterprise.","breadcrumbs":[{"label":"Enterprise self-hosting"},{"label":"Advanced configuration"}]},{"id":"Y9MtZbkYgy1t8UsIxUv5","title":"Troubleshooting","pathname":"/enterprise-self-hosting/troubleshooting","siteSpaceId":"sitesp_5JMMZ","description":"Troubleshooting your self-hosted deployment.","breadcrumbs":[{"label":"Enterprise self-hosting"}]}]}