Skip to main content

Directories

Connect your identity providers and HR systems so ShiftControl can manage your entire organization from one place.

Overview

The Directories page is where you connect the external systems that feed data into ShiftControl. These connections are the foundation of everything else — user provisioning, group sync, app access, and security policies all depend on having accurate, up-to-date directory data.

There are two types of directories you can connect:

  • Identity Providers (IdPs) — Systems like JumpCloud and Google Workspace that manage authentication, user accounts, and access control. Your IdP is the source of truth for who can log in and what they can access.
  • HRIS integrations — Systems like BambooHR, Deel, and HiBob that manage employee records. When someone is hired, promoted, or leaves, the HRIS pushes that change to ShiftControl, which propagates it to your IdP and connected apps.
Directories settings showing connected identity providers and HRIS integrations with status and healthDirectories settings showing connected identity providers and HRIS integrations with status and health
tip

The most powerful setup combines an IdP and an HRIS. The HRIS handles the people data (departments, managers, start/end dates) while the IdP handles authentication and access. ShiftControl bridges the two so changes flow automatically.

What You See

Each directory row shows at a glance whether the integration is healthy:

ColumnWhat It Tells You
ConnectorThe service name (JumpCloud, Google, BambooHR, etc.)
App NameThe corresponding app in your ShiftControl app list
TypeIdentity Provider or HRIS
StatusEnabled (actively syncing) or Disabled (paused)
HealthHealthy (sync working), Unhealthy (sync issues), or N/A
Auth StatusWhether the integration has valid credentials
PrimaryWhich IdP is the authoritative source for identity data

Connecting a Directory

  1. Find the directory you want to connect in the list.
  2. Click the ⋮ menu and select Authenticate.
  3. Follow the OAuth or credential flow for that service. Most connectors require admin-level access.
  4. Once authenticated, the Status changes to Enabled and Health shows Healthy when the first sync completes.
note

ShiftControl syncs directory data automatically on a regular schedule. The first sync happens immediately after authentication and imports your existing users, departments, and organizational structure.

Managing Directories

After a directory is connected, you can:

  • Disable — Pauses syncing but preserves cached data. Useful for troubleshooting or temporary disconnects.
  • Reauthenticate — Refresh expired credentials without losing your configuration.
  • Set as Primary — Designates which Identity Provider is the authoritative source for user identity data. When two directories have conflicting information about a user, the Primary directory wins.

Things to Know

  • Changing the Primary directory is significant. The Primary IdP determines whose data wins in conflicts and which system handles authentication. Don't change this casually — understand the implications for your user accounts first.
  • Disabling a directory doesn't delete data. Users imported from a disabled directory remain in ShiftControl. They just won't receive updates until the directory is re-enabled.
  • HRIS and IdP serve different roles. Don't try to use an HRIS as your IdP or vice versa. The HRIS knows about people (hiring, departures, transfers). The IdP knows about access (authentication, permissions, app provisioning). ShiftControl connects the two.