Processes/hr — hiring, payroll, and people opshr
Hire first employee — hr processHire first employee
Complete the full hiring process including offer letter, onboarding, payroll setup, and benefits enrollment.
Gusto's Embedded Payroll API supports onboarding, pay schedules, and payroll; Carta's API drafts option grants for board approval. Offer letter drafting automatable. Background checks and benefits selection require human interaction.
Current agent ceiling
An agent can run 6 of 10 steps — 6 of them behind a human approval gate ⏸
⚡ Closable with today’s market (4 — via Workflow Automation, Browser Automation for Agents): Candidate accepts (1-3 days) (a workflow with webhooks/polling watches this so no human has to); Employee completes I-9 and W-4 (a workflow with webhooks/polling watches this so no human has to); Set up benefits enrollment (computer-use candidate — a browser agent can drive this deterministic web flow); Create company email (computer-use candidate — a browser agent can drive this deterministic web flow)
How it runs
Route-coded block flow: emerald = agent, amber = manual form/portal, red = needs a human. ⏸ approval gate · ⏳ async wait.
01Draft offer letter
agent02Send offer for signature
agent1 API call
- POST /v2.1/accounts/{id}/envelopes
03Candidate accepts (1-3 days)
human⚡ agentic workaround: a workflow with webhooks/polling watches this so no human has to — n8n, top of Workflow Automation →
runs in parallel · 2
runs in parallel · 4
06Set up payroll schedule
agent1 API call
- PUT /v1/companies/{company_id}/pay_schedules/{pay_schedule_id}
07Employee completes I-9 and W-4
human⚡ agentic workaround: a workflow with webhooks/polling watches this so no human has to — n8n, top of Workflow Automation →
08Set up benefits enrollment
manual form⚡ agentic workaround: computer-use candidate — a browser agent can drive this deterministic web flow — Steel, top of Browser Automation for Agents → · assisted, not autonomous — a human supervises; verify the portal’s terms allow automation
09Create company email
manual form1 API call
- directory.users.insert
⚡ agentic workaround: computer-use candidate — a browser agent can drive this deterministic web flow — Steel, top of Browser Automation for Agents → · assisted, not autonomous — a human supervises; verify the portal’s terms allow automation
Context the agent needs first: employee name (from the founder) · employee role (from the founder) · employee salary (from the founder) · employee start date (from the founder) · equity grant shares (from the founder)
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
Clerky37/100 agent-ready
Ironclad37/100 agent-ready
Docusigndefault37/100 agent-ready
Beglaubigt.de33/100 agent-ready
LegalZoom32/100 agent-ready- Stripe Atlas32/100 agent-ready
Firstbase0/100 agent-ready
Slackdefault65/100 agent-ready
Discord59/100 agent-ready
Zulip34/100 agent-ready
Microsoft Teams32/100 agent-ready
Buzz28/100 agent-ready