Live updates
Add your site's address on anySKU and choose what to hear about. Within about a minute of a change, anySKU sends your site a short notice, and your site decides what to do with it.
| Notice | Sent when | What your site might do |
|---|---|---|
seller.joined | Someone joins one of your sales | Add them to the volunteer rota, or send a welcome with drop-off times. |
order.placed | A buyer orders ahead | Update a live count on your home page. |
order.collected | A buyer collects their order | Mark it done in your own records. |
share.paid | The organization's share of an order is paid out | Record the payment in your accounts. |
event.started / event.ended | A sale opens or finishes | Send the end-of-day summary to your leaders. |
order.cancelled / order.refunded | An order is cancelled or refunded | Take it out of your totals. |
What a notice looks like
{
"id": "8f3c2a10-4b6e-4d1a-9e2f-6a7b8c9d0e1f",
"type": "order.collected",
"createdAt": "2026-10-22T02:59:07Z",
"collective": "example",
"data": {
"eventId": "d1",
"orderNumber": "2610-H6P2C9",
"seller": "samdemo"
}
}A notice only says what changed and where. It never carries names, amounts or buyer details: your site looks those up with its key, so a notice that went astray reveals nothing.
- Each notice is signed. Check the
AnySku-Signatureheader before trusting it. - Reply with any 2xx status. anySKU retries for about two days if your site is down, with the same
id, so you can skip one you've already handled. - Use Send test on the manage page to try your address.
Details and a signature example: anySKU for groups.