# AR dunning sweep

A recurring job for the "Collect what's overdue, keep the relationship" recipe. Set it up only after the user approves it.

**Cadence:** Daily each morning (or weekly sweep, per your preference)

**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 ar-collections-chase skill from your skills folder; its
first-run answers are in memory.
1. Pull every open invoice from Stripe and match it against the AR
   aging sheet; compute days overdue for each.
2. Run the dunning ladder policy skill to place each invoice on its
   rung, holding out any invoice flagged as disputed.
3. Draft the tone-matched email for each rung and queue every draft
   in the approval channel.
If a required input is missing or a check fails, post what you found
and hold — never send a collections email without approval.
```

The prompt assumes the `ar-collections-chase` skill is saved in the agent's skills folder and its first-run answers are in memory.