An example site with sample sales. Make your own.

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.

NoticeSent whenWhat your site might do
seller.joinedSomeone joins one of your salesAdd them to the volunteer rota, or send a welcome with drop-off times.
order.placedA buyer orders aheadUpdate a live count on your home page.
order.collectedA buyer collects their orderMark it done in your own records.
share.paidThe organization's share of an order is paid outRecord the payment in your accounts.
event.started / event.endedA sale opens or finishesSend the end-of-day summary to your leaders.
order.cancelled / order.refundedAn order is cancelled or refundedTake 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-Signature header 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.