> ## 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: "https://sumvin.com/?interest=early_access&utm_source=docs&utm_medium=banner&utm_campaign=early_access#waitlist",
  payments: "https://sumvin.com/?interest=payments&utm_source=docs&utm_medium=banner&utm_campaign=payments#waitlist",
  openBanking: "https://sumvin.com/?interest=open_banking&utm_source=docs&utm_medium=banner&utm_campaign=open_banking#waitlist",
  developers: "https://sumvin.com/developers?interest=cli,agent_plugin&utm_source=docs&utm_medium=banner&utm_campaign=developers#access",
  verifiers: "https://sumvin.com/developers?interest=verifiers&utm_source=docs&utm_medium=banner&utm_campaign=verifiers#access"
};

<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 runs in the same order: you ask, you sign, then Sumvin searches, checks the merchant, watches for your conditions, and settles the purchase. So every errand normally waits for your signature before it searches for anything — see [Sign or decline an errand](/guides/approve-or-decline). You can also sign once against a set of conditions, and let that one signature cover several errands that match them, 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, each errand needs its own signature before it searches — there's no flag to sign once for several 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>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.