> ## Documentation Index
> Fetch the complete documentation index at: https://help.dsalta.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Freshdesk

> How DSALTA integrates with Freshdesk — data collected, setup guide, and automated compliance checks.

## Overview

DSALTA connects to Freshdesk using read-only API access to collect compliance evidence automatically. Data syncs every 24 hours and feeds into your Data Library modules.

DSALTA reads your Freshdesk **agents** (the people with helpdesk access) and compares them against your **People** directory to run access reviews.

<Info>
  **Read-only access.** DSALTA never modifies, creates, or deletes resources in your Freshdesk account.
</Info>

## How to Connect

Freshdesk connects with your **subdomain** and **API key** — there's no app to install.

<Steps>
  <Step title="Find your Freshdesk subdomain">
    It is the host in your Freshdesk URL — for `https://acme.freshdesk.com` the subdomain is `acme`.
  </Step>

  <Step title="Copy your API key">
    In Freshdesk, click your profile picture in the top-right, open **Profile Settings**, and copy the API key shown on the right. A free Freshdesk account works — no paid or enterprise plan is required.
  </Step>

  <Step title="Connect">
    In the DSALTA sidebar, go to **Integrations**, find **Freshdesk**, and click **Connect**. Enter your subdomain and API key in the secure window, then click **Connect**.
  </Step>

  <Step title="Finish">
    DSALTA validates the subdomain and API key, then runs an initial sync. After it completes, the compliance checks below activate.
  </Step>
</Steps>

## Automated Compliance Checks

Each check below runs automatically every 24 hours. Click any check for step-by-step remediation guidance.

| Check                                                                                                                    | Description                                                                 |
| ------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------- |
| [User access to Critical System should be valid](/integrations/freshdesk/user-access-to-critical-system-should-be-valid) | Checks that every Freshdesk agent is an active employee on the People page. |
| [Offboarded users should not have active access](/integrations/freshdesk/offboarded-users-should-not-have-active-access) | Checks that offboarded employees no longer have active Freshdesk access.    |

## Troubleshooting

<AccordionGroup>
  <Accordion title="Integration shows Disconnected">
    Re-authenticate from **Integrations → Freshdesk → Reconnect**. This can happen if the API key was reset or regenerated in Freshdesk, or if the subdomain changed.
  </Accordion>

  <Accordion title="Data is not syncing">
    Confirm the subdomain and API key are current (the key may have been regenerated in **Profile Settings**), then trigger a manual sync from the integration settings.
  </Accordion>
</AccordionGroup>
