# Pre-renewal check

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

**Cadence:** Daily on weekdays, watching for contracts inside the notice window

**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. Compute days until renewal for every contract in the book.
2. For any contract inside the notice window, cross-check its
   renewal date against the original contract document first.
3. Post the renewal alert with days remaining and dollar value.
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.