Source: https://sprinto-test.docs-staging.pageloop.ai/integrations/overview/freshdesk-integration

# Freshdesk Integration

Freshdesk is a popular customer service software that organizations uses to provide customer service.

Note: We use [Truto.one](https://truto.one/) as our integration partner to integrate and fetch required user details from the Freshdesk account.

### How this integration helps

- Integration helps to fetch the users list from the Freshdesk account.
- If a staff member with Freshdesk account access is offboarded, Sprinto activates a check against that member to revoke Freshdesk access.

### Prerequisites for integration

- Log in on Sprinto as administrator.
- Ensure you have “Admin” access on the Freshdesk account you want to integrate.

### How to integrate Sprinto with Freshdesk

1. Take the following steps to get the API key from the Freshdesk account:
   1. Go to the [Freshdesk login portal](https://www.freshworks.com/freshdesk/login/) and log in with your credentials.

   2. Click profile icon, and select **Profile settings**.\


      ![](/assets/de9b470b3eea-m6i0crvl3qwnjmyf4f6nzeaud3pbhlqs-w.png)

   3. On Profile settings page, click View API Key.\


      ![](/assets/7ea4bb6eadcb-3ru9zl6-yzao8lkj7xg3fpvtzegwjwpttw.png)

   4. Copy the API key and note it securely. You will need this API key on Sprinto app to build integration.
2. On Sprinto app, go to  **Settings** > **Available integrations** and click **Connect** next to Freshdesk.
3. On **Integration** page, select the acknowledgement checkbox and click **Connect to Freshdesk**.\
   Note: Ensure you have turned on the option to display pop-up windows in your browser.

![](/assets/d78c30431ea5-screenshot-2025-09-24-at-14.50.59.png)

4. On Freshdesk authentication page, enter the API key and Freshdesk Subdomain in the respective fields and click Connect.\
   Note: This completes connecting the Freshdesk account on Sprinto. Follow steps 5 onwards to complete the integration procedure.

![](/assets/b9d16518928a-lb0mu0hruedmbzvmmfdnzvzt5vwhwup1ma.png)

1. Go to **Security hub** > **Access** and click **Add critical access system**.

2. On **Add critical access system** page, select Freshdesk and click **Add System**.

3. On **Access** page, click the settings icon next to Freshdesk.\


   ![](/assets/4f851da3b5dc-sdyypxgodel5wjf7bftugrmbqb7cyimdrw.png)

4. On **Manage** page, click **Manage access**.

5. Select one of the following user access types:\
   Note: Sprinto activates a check against any staff member with invalid access based on the access type selected.

- **All staff members are allowed access**: Select this option to define all staff members’ valid access to the critical system.
- **Ticket-based access**: Select this option and define the valid access for users with access tickets.\


  ![](/assets/40ac5bcd4ce9-9mopquoyw9pn2-cqcpexlmtoqqmg3vx0lg.png)

### Final step

This completes the integration procedure. To check for pending tasks or failing checks, go to **Data Library** > **Access** and review the Freshdesk’s critical system card.
