How to set up Okta with Every

Last updated: October 13, 2026

How to set up Okta with Every

What it does

Once Okta is connected, Every keeps your team’s Okta accounts in sync with hiring and offboarding:

  • New hire → their Okta account is created automatically (name, work email, department)

  • Departure → their Okta account is suspended or deactivated, so they can’t sign in to your apps

Note: this manages Okta accounts. It doesn’t change how people sign in to Every.

Before you start you will need:

  • Okta admin access (to add integrations)

  • Every admin access: Owner, HR or Accountant permissions role

  • Your Okta domain

How to set up:

1. In Okta

  • Go to Applications → API Service Integrations → Add Integration

  • Select Every → Install & Authorize

  • Copy the Client ID and Client secret (the secret is shown only once!)

2. In Every

  • Settings → Integrations → Okta → Set up

  • Enter your domain, Client ID and Client secret → Next

  • Choose when new accounts activate: immediately or after onboarding

  • Choose what happens when someone leaves: Suspend (recommended, keeps their data) or Deactivate (removes their apps, which may delete their data)

  • Click Connect

3. Link your current team

  • Go to Employee directory on the Okta page

  • Check the suggested matches (based on work email) and link each person

After that, hires and departures sync on their own.