Day two. Still waiting on access. Done.
A multi-agent AI system that provisions every new hire across GitHub, Slack, Gmail and Google Calendar in under two minutes — with scoped credentials, human-in-the-loop approvals, and a complete audit trail.
The workflow
Submit a new hire form and watch a LangGraph-orchestrated pipeline provision every platform in parallel.
HR fills in name, role, team, GitHub username, and Slack channels. Optionally flags production access.
LangGraph launches 4 parallel agents. Each requests a scoped token from Auth0 Token Vault before acting.
GPT-4o-mini analyses the new hire's role and team, then plans what to do before calling any API.
Every action is logged with timestamp, token scope, and agent decision. Human approval gates production.
The agents
Each agent is autonomous, reasoned by GPT-4o-mini, and operates only with the minimum scopes required.
read:user · repo · admin:org
Org invite and repo grants are independent — a failed invite never blocks repo access.
chat:write · users:read · channels:read
Channel invites use the Slack user ID — never the email address — avoiding API rejections.
gmail.send
The email body is AI-generated per new hire — not a generic template.
calendar.events
Meeting content is GPT-4o-mini-generated — personalised to title, team, and GitHub repos.
Security
Every credential is scoped, short-lived, and logged. Sensitive actions require explicit human sign-off.
Credential resolution chain
Token Vault is always attempted first. If not configured, agents fall back to securely stored environment credentials. Accounts status is visible on the Accounts page.
Stack
Next.js 16
App Router + Server Components
Auth0 v4
Token Vault · CIBA · Sessions
LangGraph
Multi-agent orchestration graph
GPT-4o-mini
Per-agent AI reasoning + generation
Octokit REST
GitHub API — orgs, repos, users
Slack SDK
@slack/web-api — channels, users
Google APIs
Gmail v1 · Calendar v3
TypeScript
End-to-end type safety
Get started
Sign in and provision your first new hire across GitHub, Slack, Gmail, and Calendar — fully automated, fully audited.
Sign in with Auth0