Skip to content

Processes/end-to-end playbook

First hire — end-to-end playbookFirst hire

Offer out and signed, payroll running, accounts provisioned.

3 processes · 16 steps end to end

Current agent ceiling

An agent can run 11 of 16 steps 7 of them behind a human approval gate ⏸

⚡ Closable with today’s market (5 — 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); Create Workspace user (computer-use candidate — a browser agent can drive this deterministic web flow)

The full run

One continuous flow, sectioned per process. Route-coded blocks: emerald = agent, amber = manual form/portal, red = needs a human. ⏸ approval gate · ⏳ async wait.

process 1 of 3

Hire first employee — hr processHire first employee

60% agent

Complete the full hiring process including offer letter, onboarding, payroll setup, and benefits enrollment.

01Draft offer letter

agent
⏸ approval gatemedium risk

02Send offer for signature

agent
Docusign logoDocusign37⏸ approval gatehigh risk

or:Clerky logoClerky37·Ironclad logoIronclad37

1 API call
  • POST /v2.1/accounts/{id}/envelopes

03Candidate accepts (1-3 days)

human
⏳ async

⚡ agentic workaround: a workflow with webhooks/polling watches this so no human has to n8n, top of Workflow Automation

runs in parallel · 2

04Add employee to Gusto

agent
Gusto logoGusto59⏸ approval gatemedium risk

or:Deel logoDeel57·Rippling logoRippling12

1 API call
  • POST /v1/companies/{id}/employees

05Grant stock options

agent
Carta logoCarta36⏸ approval gatehigh risk

or:Cake Equity logoCake Equity22·Ledgy logoLedgy12

1 API call
  • carta.draftOptionGrants.create()

runs in parallel · 4

06Set up payroll schedule

agent
Gusto logoGusto59⏸ approval gatemedium risk

or:Deel logoDeel57·Rippling logoRippling12

1 API call
  • PUT /v1/companies/{company_id}/pay_schedules/{pay_schedule_id}

07Employee completes I-9 and W-4

human
Gusto logoGusto59⏳ asyncmedium risk

or:Deel logoDeel57·Rippling logoRippling12

⚡ 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
Gusto logoGusto59⏸ approval gatemedium risk

or:Deel logoDeel57·Rippling logoRippling12

⚡ 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 form
1 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

10Add to Slack

agent
Slack logoSlack65⏸ approval gate

or:Discord logoDiscord59·Zulip logoZulip34

1 API call
  • admin.users.invite

process 2 of 3

Run payroll — hr processRun payroll

100% agent

Process the regular monthly payroll run through Gusto.

01Check for employee changes

agent

or:Deel logoDeel57·Rippling logoRippling12

1 API call
  • GET /v1/companies/{id}/employees

02Verify time entries and PTO

agent

or:Deel logoDeel57·Rippling logoRippling12

1 API call
  • GET /v1/companies/{id}/time_off_requests

03Preview payroll summary

agent

or:Deel logoDeel57·Rippling logoRippling12

1 API call
  • GET /v1/companies/{id}/payrolls/preview

04Submit payroll

agent
Gusto logoGusto59⏸ approval gatehigh risk

or:Deel logoDeel57·Rippling logoRippling12

1 API call
  • PUT /v1/companies/{id}/payrolls/{pid}/submit

05Verify bank debit

agent

or:Ramp logoRamp44·Brex logoBrex42

1 API call
  • GET /api/v1/accounts/{id}/transactions

process 3 of 3

Provision a workspace user — hr processProvision a workspace user

0% agent

Opportunity: create a Google Workspace account for a new hire. Google Workspace directory sync is wired today.

01Create Workspace user

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

Simulate this process

simulated dry run from the mapped process — no real calls are made
For agents Process manifest (JSON)·/llms.txt