> ## 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.

# Workable

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

## Overview

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

DSALTA reads the members of your Workable recruiting account — including each member's roles and active status — and compares them against your **People** directory to run access reviews.

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

## How to Connect

Workable connects with an **API access token** and your account **subdomain** — there's no app to install.

<Steps>
  <Step title="Open Workable Integrations">
    In Workable as an admin, open the top-right menu and select **Integrations**.
  </Step>

  <Step title="Generate an API access token">
    Click **Generate new token**, complete the form and select the scopes you need (at minimum **r\_jobs**), then copy and securely store the token.
  </Step>

  <Step title="Find your subdomain">
    Get your account subdomain from your Workable company profile settings — it is the `{subdomain}` in `{subdomain}.workable.com`.
  </Step>

  <Step title="Connect">
    In the DSALTA sidebar, go to **Integrations**, find **Workable**, and click **Connect**. Paste your API token and subdomain into DSALTA's secure connection window and click **Connect**.
  </Step>

  <Step title="Finish">
    DSALTA runs an initial sync — usually a few minutes — after which 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/workable/user-access-to-critical-system-should-be-valid) | Checks that everyone with Workable access is an active employee on the People page. |
| [Offboarded users should not have active access](/integrations/workable/offboarded-users-should-not-have-active-access) | Checks that offboarded employees no longer have active Workable access.             |

## Troubleshooting

<AccordionGroup>
  <Accordion title="Integration shows Disconnected">
    Re-authenticate from **Integrations → Workable → Reconnect**. This usually happens when the API access token was revoked or regenerated in Workable.
  </Accordion>

  <Accordion title="Data is not syncing">
    Confirm the API access token is still valid and the subdomain is correct, then trigger a manual sync from the integration settings. A token generated by a user who no longer has admin access may stop returning members.
  </Accordion>
</AccordionGroup>
