FINANCE

Detect idle SaaS seats in BigQuery and open ClickUp reclaim tasks

Queries BigQuery usage tables weekly for seats with no login or activity past a threshold.

CategoryFinance
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWeekly schedule fires the scan
  • ActionQuery BigQuery for seats idle past thresholdGoogle BigQueryBigQuery
  • LogicFilter out exempt or already-flagged seats
  • ActionCreate one ClickUp reclaim task per idle seatClickUpClickUp
  • OutputPost reclaim count and recoverable spendClickUpClickUp

What it does

Runs a weekly scan of your SaaS usage warehouse in BigQuery, finds licensed seats that have shown zero activity beyond a set window (e.g. 45 days), and opens a structured ClickUp task for each one so the IT or finance owner can reclaim the seat.

When to use it

Use this when you pay per-seat for tools like Salesforce, Zoom, or Figma and suspect you are funding seats nobody uses. It turns a quarterly audit headache into a continuous, automatic cleanup that pays for itself in recovered license cost.

How it works

  1. 1A weekly schedule fires the workflow.
  2. 2BigQuery runs a parameterized query joining the seat roster against last-activity timestamps, returning users idle longer than the threshold.
  3. 3A filter step drops anyone already flagged or exempt, keeping only fresh idle seats.
  4. 4For each remaining seat, a ClickUp task is created with the user, app, monthly cost, and last-seen date prefilled.
  5. 5A summary count is posted as the workflow output so finance sees how many seats and dollars are queued for reclaim.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect ClickUpDocs + tasks + chats in one workspace.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.