New-Employee Access Provisioning Workflow
Turn an onboarded-hire event into a staged Google Workspace account, a vaulted credential, and a welcome Slack message — approve, then provision.
The moment an HR record flips to onboarded, the workflow reads the hire's identity and role, maps it to a Google Workspace account (org unit, groups, license), computes a stable dedupe key, and stages the account-creation payload plus a secrets-manager plan for the temporary credential. It then drafts a personalized, brand-voiced welcome Slack message pointing the new employee to a secure login path — never a raw password. Nothing is created, written, or sent until an admin approves the staged plan, and re-runs skip anyone already provisioned.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Pulls in-scope onboarded hires from the HR system of record and captures each hire's full identity and role fields.
crm scannerNormalizes raw job title + department into a provisioning role profile (org unit, groups, license) from the role map.
recruitment screenerRuns the first-filter gate: excludes not-onboarded, suppressed/do-not-contact, and already-provisioned hires with named reasons.
triage routerResolves the concrete Google Workspace account spec and computes the stable employee_id+email dedupe key for each hire.
onboarding plannerCross-checks the resolved primary email against directory + memory, flags true collisions, and applies the naming collision rule.
data analystSourced enrichment only: confirms manager Slack handle, team channel, and timezone from memory/records — nothing invented.
web researcherDrafts the credential-handling plan (secrets-manager target, reference-only storage, expiry) with honest unverifiable fallback if absent.
sop writerDrafts the personalized welcome Slack message with primary email and a secure login pointer — never a raw password.
internal comms writerEnforces brand voice (tone, sign-off, sender persona) on the welcome message, defaulting warm-professional if unset.
brand voice agentPersists dedupe keys in 'staged' state, then assembles the create-account payload and secrets-write plan without executing them.
distributorPrepares the Slack welcome DM and team-channel note as drafts held for approval, wired to the connected workspace.
slack channel operations agentAssembles per-hire provisioning cards, the safe execution timeline, and the skip/gap list into the approval package.
report formatterRequired Agents
12- crm-scanner
- recruitment-screener
- triage-router
- onboarding-planner
- data-analyst
- web-researcher
- sop-writer
- internal-comms-writer
- brand-voice-agent
- slack-channel-operations-agent
- distributor
- report-formatter
Connections
Required
Optional
What it does
- Detects onboarded hires from a Sheet/Airtable/Coda/DB of record
- Suppression + already-provisioned gate runs first, before any drafting
- Maps role/department to Workspace org unit, groups, and license tier
- Resolves collision-safe primary email with a documented naming rule
- Stages a secrets-manager plan for the credential — never plaintext in output
- Drafts a brand-voiced welcome Slack DM with secure login instructions
- Stable dedupe key persisted before any write for safe re-runs and resumes
- Nothing creates, stores, or sends until admin approval
Example prompt
A few people just got marked onboarded in our new-hires sheet — provision their Google Workspace accounts, store the temp passwords in our vault, and stage welcome Slack messages with their login info for me to approve.
Ready to deploy New-Employee Access Provisioning Workflow?
Start free. One click, full agent orchestration.
Get Started Free →