Generate an OAuth client in absence.io
Create a Client ID and Client Secret on the user profile’s Integrations tab. The OAuth client lives under your personal profile — not under the organization-level Settings > Integrations page.
Sign in to absence.io
Sign in to absence.io with the account whose role and permissions the token should inherit (Owner / Admin recommended for full access).
Open your personal profile
Click your user avatar in the top-right of the app header, then choose Show Profile from the dropdown. This opens your personal profile drawer.
Open the Integrations tab on your profile
In the profile drawer’s left sidebar, click Integrations. You should see four sections — Calendar Subscription, Slack, API Key, and OAuth.
- Do NOT confuse this with Settings > Integrations in the main app sidebar — that page is for Slack / Microsoft 365 / Google / Okta SSO and does not contain OAuth client creation.
- Do NOT click Generate API Key — that creates a Hawk credential (HMAC signature scheme) which is not used by this connector.
Generate the OAuth client
Scroll to the OAuth section on the Integrations tab and click Generate OAuth client. absence.io displays the new Client ID and Client Secret.
- Copy and store both values securely.
- The Client Secret is shown only once — save it before closing the dialog or navigating away. There is no way to retrieve it later.
- If the Client Secret is lost, regenerate the credentials: click Delete OAuth client to remove the existing client, then click the Generate OAuth client button that reappears to create a fresh Client ID and Client Secret.
- If you regenerate the credentials, you must reconnect the account using the newly generated Client ID and Client Secret. The old credentials are invalidated immediately, so any existing connection will stop working and enter an error state until it is reconnected with the new values.
Linking the Account from the Hub
Navigate to the Hub
Fill out the fields
- Client ID
- Client Secret
Connect
- Click Connect
- If applicable, the provider will redirect you to a sign-in or authorization page. Complete the provider’s authorization flow.
- Once authorization is successful, you will see a confirmation popup
If the account linking is successful, you will see the newly linked account in your Accounts page.