IT OPS

Role-Based Access Request with Manager Approval

Routes a new hire's requested app access through their manager for approval, then provisions only the approved apps and logs the decision for audit.

CategoryIT Ops
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerAccess request webhook receivedHTTP webhook
  • ActionSend manager interactive approvalSlack
  • LogicSplit approved vs denied apps
  • ActionGrant approved drive permissionsGoogle DriveGoogle Drive
  • ActionWrite access audit recordPostgreSQLPostgres
  • OutputConfirm granted access in SlackSlack

What it does

Adds an approval gate to onboarding access. Instead of granting everything automatically, it asks the hiring manager to confirm the access profile, provisions only what they approve, and keeps an audit trail of who approved what.

When to use it

Use this in regulated or security-conscious orgs where access must be explicitly authorized, not just inferred from a job title. It satisfies least-privilege and SOC 2 access-review requirements while staying fast.

How it works

  1. 1An incoming webhook from the onboarding system starts the run with the hire's proposed access profile.
  2. 2A Slack action sends the manager an interactive approval message listing each requested app and scope.
  3. 3A logic step waits for the response and splits approved versus denied items.
  4. 4For approved items, a Google Drive action grants the relevant shared-drive and folder permissions.
  5. 5A Postgres action writes an immutable audit row (requester, approver, apps, timestamp).
  6. 6A final Slack reply confirms granted access to the manager and the new hire.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Connect Google DriveDocs, sheets, slides, files.
  4. 4
    Connect PostgresAny Postgres URL — query, write, migrate.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.