All templates

Automatic Element Pending Invite Cleanup

Every Monday, WebRun opens Element, walks the rooms and spaces you manage, lists every invite that was sent but never accepted, works out how long each has been pending, logs them in Airtable, and posts a re-invite or remove list to Microsoft Teams.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 Element find invites never accepted
2 Airtable log pending invites by age
3 Microsoft Teams post the re-invite list
In short

How do I find Element room invites that were never accepted?

WebRun clears your stale Element invites every Monday. It walks the rooms and spaces you manage, finds every invitation that was sent but never accepted, and ages each one in days. The list goes into Airtable and a re-invite or remove suggestion is posted to Microsoft Teams, so nobody sits in invite limbo.

  • Every pending invite is aged and named weekly
  • People who never onboarded anywhere are spotted by pattern
  • Rooms stop carrying members who never joined

Built for workspace admins · IT teams · community managers · open source maintainers

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
    Element - find invites never accepted
    element.io
    WebRun in Element: find invites never accepted
    WebRun opens Element to find invites never accepted.
    • Open Element and go through the spaces and rooms you asked it to cover
    • Read the member list of each room and note everyone whose status is still invited
    • Capture the room, the person, and the date the invite was sent
    • Work out how many days each invite has been pending
    • Note rooms where nobody invited has ever joined

    Done when Every pending invite is listed with its room and its age.

  3. 2
    Airtable - log pending invites by age
    airtable.com
    WebRun in Airtable: log pending invites by age
    WebRun opens Airtable to log pending invites by age.
    • Write each pending invite into your Airtable base with the room, person, and days pending
    • Mark invites that were already actioned so the same one is not proposed twice
    • Close rows for invites accepted since the last run
    • Group by person so someone with five pending invites is obvious

    Done when The pending invite list in Airtable matches Element.

  4. 3
    Microsoft Teams - post the re-invite list
    microsoft.com
    WebRun in Microsoft Teams: post the re-invite list
    WebRun opens Microsoft Teams to post the re-invite list.
    • Post this week's list to your admin channel, oldest invites first
    • Suggest re-invite or remove for each based on the age threshold you set
    • Name people holding several pending invites, since they may never have onboarded at all
    • Never withdraw an invite or remove a member. WebRun reports, an admin acts

    Done when The re-invite or remove list is posted in Teams.

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 Monday at 9:00 AM
DeliveryHow each run's result reaches you
Pending invites · Microsoft Teams
OutputWhat each run produces - Every Element invite still pending, grouped by room and by person, with days pending and a re-invite or remove suggestion.
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 remove people or withdraw invites?

No. WebRun never changes room membership. It lists pending invites with a suggestion, and an admin does the re-inviting or removing by hand in Element.

Does it read messages in the rooms?

No. It reads member lists and invite status only. Room content is never opened, so private conversations stay private.

How old does an invite have to be to appear?

You set the threshold, for example fourteen days. Anything past it shows on the Teams list with a suggestion, while newer invites are logged in Airtable but stay quiet.

Put this on autopilot.

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