> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sumvin.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up repeat errands

> Authorise a purchase once, with conditions, so matching errands don't need your approval each time.

export const waitlists = {
  earlyAccess: "",
  payments: "",
  openBanking: "",
  developers: "",
  verifiers: ""
};

<Note>
  **Coming soon:** payments arrive in a fast-follow release.{waitlists.payments ? <> <a href={waitlists.payments}>Join the waitlist →</a></> : " A waitlist opens shortly."}
</Note>

Every errand normally waits for your approval before it spends anything — see [Approve or decline a purchase](/guides/approve-or-decline). You can also authorise a purchase against a set of conditions once, and let any errand that matches those conditions go ahead without asking you again.

<Steps>
  <Step title="Tell your agent what to authorise, and under what conditions">
    For example: "reorder my usual coffee beans whenever it's under \$12" gives your agent a standing condition to check against, rather than a single one-off purchase.
  </Step>

  <Step title="Review and sign once">
    You still see the statement, the spend ceiling, and the expiry, and you still sign it yourself — the same as any other mandate. Signing it once is what covers every purchase that matches the conditions you set, until the mandate expires.
  </Step>

  <Step title="Matching purchases go ahead on their own">
    While the mandate is active, your agent can act on it without stopping to ask you again — but only within the ceiling, the conditions, and the expiry you signed. Anything outside those still needs a new mandate.
  </Step>
</Steps>

<Info>
  From the terminal, every errand today waits for your explicit approval before it spends anything — there's no flag to change that yet. This mode is currently reachable only through your connected agent.
</Info>

## See also

* [Set limits](/guides/set-limits) — what a mandate can constrain.
* [Stamped Mandates](/concepts/stamped-mandates) — the two ways a mandate can be used.

<Tip>**Try asking your agent:** "Reorder my usual coffee beans whenever it's under \$12, without asking me each time."</Tip>
