All templates

Run Your New-Hire Onboarding Checklist

Every morning, WebRun checks BambooHR for employees starting today or this week, opens their Notion onboarding page and marks off completed checklist items, posts a personalised welcome message to Slack, and sends the HR team a status update on every new hire's progress.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 BambooHR check for new starters and their details
2 Notion update onboarding checklist progress
3 Slack welcome new hire and alert HR team
In short

How can I automatically run a new-hire onboarding checklist for every employee?

Every morning, WebRun checks BambooHR for employees starting today or this week, marks off completed checklist items on their Notion onboarding page, posts a personalised welcome message to Slack, and sends the HR team a status update on every new hire's progress — so nothing falls through the cracks.

  • Every new hire's checklist is tracked and updated automatically from day one
  • HR gets a daily progress update without chasing each department manually
  • New employees receive a personalised welcome without HR writing it each time

Built for HR teams · people operations · office managers · small business owners

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order — in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens app.bamboohr.com in a real browser with your saved login — no setup, no API keys.

  2. 1
    BambooHR — check for new starters and their details
    bamboohr.com
    WebRun in BambooHR: check for new starters and their details
    WebRun opens BambooHR to check for new starters and their details.
    • Open BambooHR and check for employees with a start date of today or within the next 3 days
    • Capture each new hire's name, department, manager, role, and personal email
    • Check which onboarding tasks have already been completed in BambooHR

    Done when All upcoming new starters are identified with their details and current onboarding progress.

  3. 2
    Notion — update onboarding checklist progress
    notion.so
    WebRun in Notion: update onboarding checklist progress
    WebRun opens Notion to update onboarding checklist progress.
    • Open the employee's Notion onboarding page (or create one from the template)
    • Tick off checklist items that BambooHR confirms are complete
    • Add a note for any items that are still outstanding and who owns them

    Done when Each new hire's Notion onboarding page is updated with current progress.

  4. 3
    Slack — welcome new hire and alert HR team
    slack.com
    WebRun in Slack: welcome new hire and alert HR team
    WebRun opens Slack to welcome new hire and alert HR team.
    • Post a warm welcome message to the #welcome or #general channel for each person starting today
    • Send the HR team a private summary of all new starters this week and their outstanding onboarding items

    Done when New hires are welcomed publicly and HR has a private progress update.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.bamboohr.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Onboarding status · Slack
OutputWhat each run produces — Updated onboarding checklists in Notion and a Slack summary of new starters and outstanding tasks for the HR team.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment — WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send the welcome Slack message without my approval?

The welcome message to the team channel posts automatically since it is low-risk. The HR summary is also auto-sent. You can switch to draft-mode for either if you prefer to review first.

What if a new hire's start is delayed last minute?

WebRun reads the start date from BambooHR each morning, so if the date is updated, it picks up the change and skips that person until their new start date.

Can it trigger account provisioning in other tools?

Yes — additional steps (e.g. creating a Google Workspace account or inviting to GitHub) can be added to the plan for any tool WebRun can access.

Put this on autopilot.

Turn it on in minutes — or have our team set it up for you.