All templates

Automated Element Room Onboarding Tracking

Every morning, WebRun checks your Notion new-hire tracker for anyone starting this week, verifies in Element whether they've joined the rooms their team uses, and logs each person's onboarding status into Google Sheets so nothing gets missed before their first day.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 Notion find this week's starters
2 Element check room membership
3 Google Sheets log onboarding status
In short

How do I make sure new hires join the right Element rooms?

WebRun checks your Notion new-hire tracker every morning for anyone starting that week, then checks Element to see whether they've joined the rooms their team uses. It logs each person's status into Google Sheets and highlights anyone still missing a room, so no new hire starts without access to their team's chat.

  • New hires get checked for room access before day one
  • Missing invites get flagged instead of discovered late
  • Onboarding status lives in one tracker, not scattered chats

Built for IT admins · people operations · security-conscious organizations · remote teams

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.element.io in a real browser with your saved login - no setup, no API keys.

  2. 1
    Notion - find this week's starters
    notion.so
    WebRun in Notion: find this week's starters
    WebRun opens Notion to find this week's starters.
    • Open the new-hire tracker page
    • Find everyone starting this week and their team
    • Note which Element rooms their team uses

    Done when Every starter this week is listed with their team's rooms.

  3. 2
    Element - check room membership
    element.io
    WebRun in Element: check room membership
    WebRun opens Element to check room membership.
    • Open Element and check each starter's room membership
    • Note which required rooms they still haven't joined
    • Flag anyone missing an invite entirely

    Done when Every starter's room membership is checked.

  4. 3
    Google Sheets - log onboarding status
    google.com
    WebRun in Google Sheets: log onboarding status
    WebRun opens Google Sheets to log onboarding status.
    • Open the onboarding tracker sheet
    • Log each starter's room status as complete or missing
    • Highlight anyone still missing a room the day before they start

    Done when The tracker shows every starter's current room status.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.element.io
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Onboarding tracker · Google Sheets
OutputWhat each run produces - A tracker showing which new hires have joined their team's Element rooms and who's still missing one.
Sheet
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

Does WebRun add people to Element rooms automatically?

No. It only checks and reports who's missing a room. Adding or inviting someone into an Element room stays a manual step for an admin.

Where does the new-hire list come from?

Your existing Notion new-hire tracker. WebRun reads who's starting this week and which team they're joining from that page.

What if someone is missing a room the day before they start?

The Google Sheets tracker highlights it, so whoever manages onboarding sees the gap in time to fix it before day one.

Put this on autopilot.

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