LowerPlane integrates with over 60 HR, payroll, and people management platforms. These integrations automatically sync employee data into your personnel directory, enabling compliance tracking for access reviews, training assignments, background checks, and offboarding procedures.

Why Connect an HR Integration

Compliance frameworks require organizations to maintain an accurate personnel directory with evidence of:
  • Employee onboarding and offboarding procedures (ISO 27001 A.7, SOC 2 CC6.1)
  • Background verification (SOC 2 CC1.4, HIPAA)
  • Security awareness training completion (ISO 27001 A.7.2.2, PCI-DSS 12.6)
  • Access reviews tied to active employees (ISO 27001 A.9, SOC 2 CC6.2)
Connecting your HR system eliminates manual roster management and ensures your people directory stays current.

Supported Providers

What Data Is Synced

When you connect an HR integration, LowerPlane syncs the following employee fields into the People directory:
FieldDescriptionUsed For
Full nameEmployee first and last namePersonnel records, access reviews
Email addressWork emailMatching to identity provider accounts
DepartmentOrganizational departmentScoping controls and training by team
Job titleCurrent roleRisk-based access review prioritization
Employment statusActive, terminated, on leaveOffboarding compliance, access revocation
Start dateDate employment beganOnboarding procedure verification
End dateDate employment ended (if applicable)Offboarding and access revocation tracking
ManagerReporting manager (when available)Approval workflows
LowerPlane only reads employee data from your HR system. It never writes, modifies, or deletes records in the source system.

How the Sync Works

1

Connect your HR provider

Navigate to Integrations, find your HR tool, and authenticate using OAuth or API key.
2

Initial sync runs

LowerPlane fetches your full employee directory. Depending on the size of your organization, this takes between a few seconds and a few minutes.
3

People directory populates

Synced employees appear in Personnel > People. Each record is linked to the source integration.
4

Ongoing sync maintains accuracy

On each subsequent sync, LowerPlane detects new hires, status changes, and terminations. The people directory updates automatically.

Employee Matching

LowerPlane matches HR records to identity provider accounts using email address as the primary key. When a match is found:
  • The employee record is enriched with identity data (MFA status, last login, SSO enrollment).
  • Access reviews automatically associate the correct identity accounts with each person.
  • Offboarding checklists verify that terminated employees have had access revoked across all connected systems.
Connect both your HR system and identity provider for the best results. The combination gives you a complete view of each employee’s compliance status: employment data from HR, and access data from the identity provider.

Compliance Impact

Connecting an HR integration directly contributes to control coverage across frameworks:
FrameworkControls Addressed
ISO 27001A.7.1 (Prior to employment), A.7.2 (During employment), A.7.3 (Termination)
SOC 2CC1.4 (Competence), CC6.1 (Access provisioning), CC6.2 (Access removal)
HIPAAWorkforce security, Information access management
GDPRData processor staff management, access controls
PCI-DSS12.7 (Employee screening), 12.6 (Security awareness)

Troubleshooting

Verify that the API key or OAuth scope grants access to the full employee directory. Some HR platforms require admin-level access to read all fields. Check that the integration user has the necessary permissions.
Check the sync frequency. If set to weekly, there may be a delay between the termination in your HR system and the update in LowerPlane. Trigger a manual sync to update immediately.
Duplicates can occur if the same person exists in multiple connected systems with different email addresses. Use the People page to merge duplicate records manually.
If your HR system does not provide termination dates, LowerPlane cannot automatically detect offboarding events. You will need to update employee status manually or connect an identity provider that reflects account deactivation.