IT OPS

Track Never-Logged-In SaaS Seats

Listens for new seat-assignment webhooks and cross-checks SSO login history, flagging any seat that was provisioned but never once signed in within its grace period.

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSeat-assignment webhook receivedHTTP webhook
  • ActionRecord assignment + grace deadlinePostgreSQLPostgres
  • LogicCheck for any SSO login in grace window
  • ActionTag seats with zero usage
  • OutputUpsert never-used seat to Monday boardmonday.com

What it does

When a new seat is assigned in a SaaS app, this workflow records it, then after a grace period verifies whether that user ever actually logged in via SSO. Seats provisioned and never touched are the cleanest reclamation wins, and this catches them automatically.

When to use it

Use it when onboarding bulk-assigns licenses (new hires, team rollouts) and some never get used. It isolates zero-usage seats from merely-idle ones so you can claw back spend with full confidence.

How it works

  1. 1A webhook fires when your IdP or SaaS app assigns a new seat.
  2. 2The flow records the assignment with a grace-period deadline in Postgres.
  3. 3After the grace window, a logic step checks the SSO login table for any sign-in by that user to that app.
  4. 4If there is zero login activity, the seat is tagged as never-used.
  5. 5The flow upserts a row to a Monday board with the user, app, assigned date, and a Reclaim status column for the IT owner to action.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect monday.comVisual work management for teams.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    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.