IT OPS

Reconcile Vendor Seat Exports Against Active Directory

Picks up a vendor's monthly seat-count CSV dropped in Google Drive, cross-checks each licensed account against your active-user roster.

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerNew seat-export CSV in Drive folderGoogle DriveGoogle Drive
  • ActionLoad active-user roster from SnowflakeSnowflakeSnowflake
  • LogicDiff licensed seats vs active users
  • ActionAppend ghost seats to Drive tracking sheetGoogle DriveGoogle Drive
  • OutputNotify IT-ops of reclaimable spend in TeamsMicrosoft Teams

What it does

Catches seats you pay for that map to nobody current. When a SaaS vendor's billing export lands in a Drive folder, it compares every licensed account against your active-employee list and surfaces the mismatches as ghost seats.

When to use it

Use it for vendors that bill per seat but don't expose a clean usage API, where the only signal is a monthly CSV. Great for catching contractor seats, shared logins, and duplicates.

How it works

  1. 1A trigger fires when a new seat-export CSV appears in the watched Google Drive folder.
  2. 2An action loads your current active-user roster from Snowflake.
  3. 3A logic step diffs licensed accounts against active users to find ghost seats.
  4. 4For each ghost seat, an action appends a row to a reclamation tracking sheet in Drive.
  5. 5A final output messages IT-ops in Teams with the ghost-seat count and reclaimable spend.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect Google DriveDocs, sheets, slides, files.
  2. 2
    Connect SnowflakeWarehouses, queries, shares.
  3. 3
    Connect Microsoft TeamsChannels, chats, files.
  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.