Cobrowse provides an integration with Freshdesk and Freshchat, available from the Freshdesk and Freshchat App Marketplaces.

Overview provides an integration with Freshdesk and Freshchat available in the Freshdesk and Freshchat App Marketplaces.

You can view our app descriptions and see more information for each platform below.



Installation instructions

Register for an account at Note: you only need to register for an account once. You can use the same account details in both Freshdesk and Freshchat.

Make note of your account licence key at

Generate a new private/public key pair following our article:

Make sure you can access the contents of your private.pem file, as you will need to copy it later. For example, using the command cat private.pem in the directory of your downloaded key will print the contents to a terminal window.

You must keep your private key secure at all times as it grants access to your account.

Install the Freshdesk or Freshchat app from the app gallery (Admin -> Settings -> Apps and search or from the correct marketplace links above.

Add your licence key and private key when prompted (include the first and final lines that look like -----BEGIN/END PRIVATE KEY-----). API can be left as-is, unless you are using an account on our EU Cloud or a self-hosted instance.

Afterwards, click install for the app to install. You can check successful installation by going to Manage Apps in the Admin settings to see if is there and enabled.

The app should then appear in the sidebar during Freshchats and Freshdesk tickets and contacts. If you do not see it then please refresh the page (you may need to log out/in again).

To connect to user devices, your next step is to install our SDKs for your platforms. You can find the links for each platform here:

Group based access control

You can restrict access to based on user groups. To do this, navigate to the app's settings page on Freshdesk/Freshchat and select the Show advanced settings checkbox. This action will display additional configuration options. By entering the appropriate Freshdesk or Freshchat API credentials, a multi-select input will appear. This input allows you to specify which groups can access If no groups are selected, will be accessible to all groups.


The sub-domain is the initial segment of your Freshdesk URL. For instance, if your URL is, the sub-domain is mycompany.

You can find the API key in your user profile settings. From the dashboard page, click on the profile icon located at the top right corner, then select Profile settings. Clicking on the View API Key button will display the API key you need to input into the app's settings.


The Freshchat API is only available on the Pro and Enterprise plans.

Your Freshchat sub-domain and API key can be found in the profile settings within the Freshworks sales area.

The Freshchat dashboard is divided into two separate sections: sales and messaging. To access the correct settings, ensure you are in the sales area. You can verify this by checking the page URL, which should be If you see /crm/messaging instead of /crm/sales, navigate to a different section (e.g., Admin Settings or Contacts pages).

Click on the profile icon at the top right corner of the page, then select Settings. In the Profile Settings page, click on API Settings. The API DETAILS FOR CHAT contains the information we need to copy over to the app's settings. Copy the API key from Your API Key and the sub-domain from Your chat URL (e.g., mycompany-945894b457ce01117278801).

Connect from Freshchat

After you have installed our SDK on the same websites or apps as your Freshchat widget, then you should be able to connect to users in one click from live Freshchats.

Connect from Freshdesk

For Freshdesk, there is also a standalone app view which appears in the left-hand side bar.

After installation, you can then connect to the correct device of the customer to cobrowse:

Connect from the ticket or contact view


  • The installation steps to be complete

  • user_email custom data to be set on the SDK-side, that matches the email in the ticket/contact

You will see the device appear to connect to in the sidebar app!

Last updated