Skip to content
NexusBook a demo

Enterprise use case · BambooHR + Okta + Microsoft 365

BambooHR employee onboarding

IT learns about new starters late and grants access by copying a colleague. New employees get approved access and collaboration setup from BambooHR records.

Systems involved

What each system contributes

BambooHR

45 actions

  • Employees10
Okta

42 actions

  • User Management14
  • Groups12
  • Roles11
Microsoft 365

45 actions

  • Teams16
  • Emails14
  • Calendar15

Trigger source: Microsoft Teams

Architecture

One governed run

Trigger: schedule / pollIntegration: BambooHRRules + CodeHuman ApprovalSystem Action: OktaAudit

How it starts: A schedule or HTTP poll reads BambooHR. BambooHR has no trigger source.

Step by step

How the process runs

  1. 01

    Employee

    BambooHR employee records are read for upcoming starts.

  2. 02

    Access policy

    Rules + Code maps role and department to Okta groups and roles.

  3. 03

    Approval

    The manager approves access in Teams or email.

  4. 04

    Setup

    Okta user, groups and roles are applied. Teams membership and a first-day calendar invite are created.

Control

Human decision and exception path

Human decision

The manager approves access. Privileged roles need IT security approval.

Exception path

  • Unknown roles route to IT.
  • Existing accounts are reused, not duplicated.
  • Okta errors are retried.

Evidence

What gets audited

  • Employee record.
  • Policy result.
  • Approvals.
  • Okta and Microsoft 365 changes.

Nexus runs on premises, in private or sovereign cloud, or air-gapped. Credentials stay in the vault, roles decide who can approve, and the execution record stays inside your deployment boundary.

Sovereignty and deployment

Related

Patterns, connectors and next steps

FAQ

Questions about this use case

Does Nexus replace any of these systems?
No. Each system keeps its own records. Nexus runs the process between them and records each decision.
How does the run start?
A schedule or HTTP poll reads BambooHR. BambooHR has no trigger source.
What if a step is not covered by a pre-built action?
It runs through an API, protocol or database call, or as Rules + Code in Python, Bash, Go, Java, .NET, PHP, PowerShell or JavaScript/TypeScript, with the same approvals and audit.

Use case review

Discuss this use case

Bring your version of the process. We will map the systems, approvals and evidence it needs.