# Weekly SaaS contract sweep

A recurring job for the "Catch the renewal before it auto-renews" recipe. Set it up only after the user approves it.

**Cadence:** Weekly

**Job prompt** (each fired run is a fresh session — schedule this verbatim):

```
You are a scheduled job in a fresh session. No live user is present.
Use the saas-spend-review skill from your skills folder; its
first-run answers are in memory.
1. Pull the SaaS contract book and check seat usage against seats
   paid for, where usage data exists.
2. Flag any tool under the utilization threshold and update the
   saas-spend-review view.
3. Post underutilization flags to the delivery channel with the
   dollar amount at stake.
If a required input is missing or a check fails, post what you found
and hold — never cancel or downgrade a subscription directly.
```

The prompt assumes the `saas-spend-review` skill is saved in the agent's skills folder and its first-run answers are in memory.