Processes/hr — hiring, payroll, and people opshr
Offboard employee — hr processOffboard employee
Process an employee departure including final paycheck, benefits termination, account deactivation, and equity handling.
Gusto handles final paycheck and benefits termination. Account deactivation across systems partially automatable. Equity exercise window needs person-routing.
Current agent ceiling
An agent can run 7 of 8 steps — 7 of them behind a human approval gate ⏸
⚡ Closable with today’s market (1 — via Workflow Automation): Collect company property (a workflow with webhooks/polling watches this so no human has to)
How it runs
Route-coded block flow: emerald = agent, amber = manual form/portal, red = needs a human. ⏸ approval gate · ⏳ async wait.
01Process termination in Gusto
agent1 API call
- POST /v1/employees/{id}/terminations
runs in parallel · 7
02Calculate final paycheck + PTO payout
agent1 API call
- POST /v1/companies/{id}/payrolls (off-cycle)
04Deactivate Google Workspace
agent1 API call
- directory.users.update (suspended=true)
06Remove from GitHub org
agent1 API call
- DELETE /orgs/{org}/members/{user}
08Collect company property
human⚡ agentic workaround: a workflow with webhooks/polling watches this so no human has to — n8n, top of Workflow Automation →
Context the agent needs first: employee name (from the founder) · employee last day (from the founder) · pto balance
The market options
Each role resolves against its arena’s live leaderboard — the default is the process’s canonical vendor, alternatives ranked by agent-readiness.
Gustodefault59/100 agent-ready
Deel57/100 agent-ready
Rippling12/100 agent-ready
Justworks0/100 agent-ready
Cartadefault36/100 agent-ready
Cake Equity22/100 agent-ready
Ledgy12/100 agent-ready
Vestd9/100 agent-ready
Pulley6/100 agent-ready
Fidelity Private Shares0/100 agent-ready
GitHubdefault71/100 agent-ready
GitLab54/100 agent-ready
Gitea34/100 agent-ready
Bitbucket19/100 agent-ready
Slackdefault65/100 agent-ready
Discord59/100 agent-ready
Zulip34/100 agent-ready
Microsoft Teams32/100 agent-ready
Buzz28/100 agent-ready