All templates

Automated Okta User Access Reviews

Every month, WebRun signs into the Okta admin console, reads every active user with their group memberships and assigned applications, flags dormant accounts and anyone holding admin-level apps, writes the whole review into Airtable, and drafts a Gmail sign-off request per manager that waits for your approval.

Runs on WebRun · Strict Lockdown policy
First Monday of the month at 9:00 AM WebRunorchestrates each step
1 Okta read users and app assignments
2 Airtable record the review evidence
3 Gmail draft the manager sign-offs
In short

How do I run a monthly user access review without doing it by hand?

WebRun signs into Okta each month and reads every active user with their groups, assigned applications, and last sign-in, flagging dormant accounts and admin-level holders. It records the dated review in Airtable and drafts a Gmail sign-off request per manager, held in Drafts until a human sends it.

  • A dated access review exists every month without manual assembly
  • Dormant accounts and admin holders are flagged before an auditor finds them
  • Managers get a short list of only their own reports

Built for IT admins · security teams · compliance managers · growing SaaS companies

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

  2. 1
    Okta - read users and app assignments
    okta.com
    WebRun in Okta: read users and app assignments
    WebRun opens Okta to read users and app assignments.
    • Sign in to the Okta admin console and open the people directory
    • Capture every active user with their status, groups, and assigned applications
    • Note the last sign-in date and flag anyone dormant beyond your threshold
    • Flag every user holding an admin-level or finance application
    • Read only. Never deactivate a user or change an assignment

    Done when Every active user is listed with their apps, groups, and last sign-in.

  3. 2
    Airtable - record the review evidence
    airtable.com
    WebRun in Airtable: record the review evidence
    WebRun opens Airtable to record the review evidence.
    • Open your access review base and create this month's dated review
    • Write one record per user with department, manager, apps, groups, and last sign-in
    • Mark dormant accounts and admin-level holders as items needing a decision
    • Link each record to last month's review so removals are traceable

    Done when This month's access review is recorded with every exception marked.

  4. 3
    Gmail - draft the manager sign-offs
    gmail.com
    WebRun in Gmail: draft the manager sign-offs
    WebRun opens Gmail to draft the manager sign-offs.
    • Draft one email per manager listing only their own reports and each person's apps
    • Ask the manager to confirm, or name the access to remove
    • Leave every email in Drafts for a human to read and send. Nothing goes out on its own
    • Link the Airtable review so the manager can answer in one place

    Done when A sign-off email is drafted and waiting for every manager with reports.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
login.okta.com
ScheduleRuns automatically on this cadence
First Monday of the month at 9:00 AM
DeliveryHow each run's result reaches you
Access review pack · Airtable
OutputWhat each run produces - A dated access review in Airtable listing every user, their apps and last sign-in, plus a drafted sign-off email per manager.
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 deactivate users or remove access?

No. WebRun reads Okta only. It never deactivates an account, removes an app assignment, or edits a group. Every change is left for an administrator to make by hand.

Does it email managers on its own?

No. Each sign-off request sits in Gmail Drafts until a human reads and sends it, so nothing reaches a manager without your approval.

Is the review good enough for an audit?

Every run writes a dated Airtable record naming each user, their apps, groups, and last sign-in, linked to the previous month, which gives an auditor a traceable history.

Put this on autopilot.

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