All templates

Automated DingTalk Org Directory Audits

Every Monday, WebRun opens DingTalk, reads the organization directory department by department, flags people whose department or role no longer matches, former staff still listed, and the group chats they can still read, opens a Trello card for each fix, and drafts a confirmation email to each department head in Gmail.

Runs on WebRun · Strict Lockdown policy
Every Monday at 9:00 AM WebRunorchestrates each step
1 DingTalk audit the org directory
2 Gmail draft the confirmation to department heads
3 Trello open a card per directory fix
In short

How do I keep my company directory accurate after joiners and leavers?

WebRun audits your DingTalk organization directory every Monday: people whose department or role no longer matches, former staff still active, the group chats those accounts can still read, and departments with no manager set. It opens a Trello card per fix and drafts a confirmation email to each department head in Gmail.

  • Former staff lose access instead of lingering in group chats
  • Approvals route to the right manager because the structure is true
  • Every fix gets a dated card rather than a mental note

Built for IT admins · HR operations · security teams · office managers · enterprise operations

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

  2. 1
    DingTalk - audit the org directory
    dingtalk.com
    WebRun in DingTalk: audit the org directory
    WebRun opens DingTalk to audit the org directory.
    • Open the DingTalk admin console and list every department with its members and roles
    • Flag members whose department or reporting line does not match the current org structure
    • Flag accounts for people who have left but are still active in the directory
    • For each of those accounts, list the group chats they remain a member of
    • Note departments with no manager set, since approvals from those route nowhere
    • Read only. WebRun never removes a member, edits a department, or leaves a group chat on anyone's behalf

    Done when Every mismatch, leftover account, and unmanaged department is listed with its evidence.

  3. 2
    Gmail - draft the confirmation to department heads
    gmail.com
    WebRun in Gmail: draft the confirmation to department heads
    WebRun opens Gmail to draft the confirmation to department heads.
    • Draft a short email to each department head listing only their own department's mismatches
    • Ask them to confirm the correct department, role, and manager for each person named
    • Include the leftover accounts and the group chats still open to them
    • Leave every email unsent. WebRun never emails a colleague on its own

    Done when A confirmation email is drafted for every department with a mismatch.

  4. 3
    Trello - open a card per directory fix
    trello.com
    WebRun in Trello: open a card per directory fix
    WebRun opens Trello to open a card per directory fix.
    • Add a card to your IT admin board for each directory fix
    • Put former staff who still hold access at the top, with the group chats they can read
    • Title each card with the person and the change needed, such as a department move or a removal
    • Close cards whose fix no longer appears in this week's audit

    Done when Every current fix has a Trello card and completed ones are closed.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.dingtalk.com
ScheduleRuns automatically on this cadence
Every Monday at 9:00 AM
DeliveryHow each run's result reaches you
Directory fixes · Trello
OutputWhat each run produces - A weekly directory audit listing wrong departments, leavers still active, the group chats they can read, and departments with no manager set.
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 change departments itself?

No. WebRun reads the directory and never removes an account, edits a department, or takes anyone out of a group chat. Removing access is irreversible, so it stays a human action.

Does it email department heads automatically?

No. Each confirmation is left as an unsent Gmail draft for the admin to review and send. Only the internal Trello cards are created on its own.

Why does a leaver still being listed matter?

Because approvals keep routing to them and they can still read their old group chats. Naming the chats alongside the account tells you exactly what access is still open.

Put this on autopilot.

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