Skip to content
AscendCore
Back to Runbook Library
Provisioning Live in production

Employee Offboarding

Automate end-to-end employee offboarding across Okta, Microsoft 365, Jira, and Intune. Suspend accounts, revoke OAuth tokens, transfer files, revoke licenses, archive mailbox.

Integrates with

OktaM365JiraIntune

The problem

Offboarding is one of the highest-stakes IT workflows because the cost of getting it wrong is asymmetric: a missed step leaves an active access path that surfaces in the next security audit or breach. Manual offboarding across Okta, Microsoft 365, Jira, and Intune typically takes 30-45 minutes per departing employee and routinely misses subordinate steps (orphaned OAuth tokens, unrevoked SaaS access, untransferred file ownership).

What AscendCore does

An HR system emits a termination event, or an IT admin initiates offboarding manually. AscendCore proposes the full offboarding flow as a single approval card: account suspension, token revocation, drive ownership transfer, license revocation, mailbox archival. On approval, every step executes with per-step verification and a complete audit trail.

Workflow

  1. Trigger — HR system webhook or admin-initiated offboarding
  2. Compose — assemble the full step list based on the user's connected systems
  3. Propose — single approval card listing every action across every connected system
  4. Approve — IT admin + HR approval (always required)
  5. Execute — account suspension, OAuth token revocation, file transfer, license revocation, mailbox archive
  6. Verify — per-step success confirmation; failures escalated (e.g., legal hold blocks mailbox archive)
  7. Audit — every action logged with timestamps, approvers, and step-level outcomes for compliance review

Integrations

  • Okta — Account suspension, OAuth token revocation
  • Microsoft 365 — Drive ownership transfer, license revocation, mailbox archival
  • Jira / Atlassian — Project access revocation
  • Microsoft Intune — Device deactivation, policy removal
  • Slack + Microsoft Teams — Approval and confirmation

Status

Live in production for the core flow (Okta account suspension via the offboard command). Full multi-system orchestration with file transfer and mailbox archive is on the customer-driven roadmap; multi-system runbooks expand as design partners surface specific configurations.

How it runs

Deterministic, approval-gated, auditable

Each runbook is a fixed, reviewed sequence of steps with an explicit approval policy. The AI only works out what was asked; the runbook decides what happens, a named person approves it, and every decision lands on the tamper-evident audit chain. Chat is just the interface that triggers it.

Ready to deploy

Run employee offboarding from Teams or Slack today

AscendCore deploys in days, not months for Slack + Okta or Teams + Entra stacks. See your first automated resolution the same day.