Add-on

Webhooks

Tells other apps the moment something happens in your store. Add an https address, pick events (an order placed or refunded, a sign-up, a payment, a withdrawal request, a winner) and each one is sent to it as signed JSON within a minute, retried for about 15 hours if it isn't answered, with a log of every delivery and a Send again button. Works with Zapier, Make, n8n or your own server. Deactivate and nothing more is sent; your webhooks are kept.

  • Version 1.0.10

Add-on

Buy and install it from Add-ons in your admin panel.

Changelog

  1. Version 1.0.10 9 Nov 2026

    - Says that it passes withdrawal requests to addresses outside the store, so the public demo store keeps paid games stopped while it is on.

  2. Version 1.0.9 4 Nov 2026

    - For developers: this plugin now tells the coming Clear test data tool what to do with each of its tables (empty it, keep it, or remove it only with customer accounts). Nothing changes for store owners yet.
    - For developers: tells the coming Clear test data tool what to switch off or renew when it runs (keys made in test, hooks, signing secrets or customers' two-step rows). Nothing changes for store owners yet.
    - After the Clear test data tool turns your webhooks off, turning one back on gives it a new signing secret; copy it to the receiving end.

  3. Version 1.0.8 29 Oct 2026

    - Amharic (አማርኛ) translation, machine-translated (review welcome).
    - Oromo (Afaan Oromoo) translation, machine-translated (review welcome).

  4. Version 1.0.7 26 Oct 2026

    - Adds Thai (ไทย). Machine-translated; review welcome.
    - Japanese translation.

  5. Version 1.0.6 25 Oct 2026

    - Adds Polish (pl) text. Machine-translated.

  6. Version 1.0.5 21 Oct 2026

    - A webhook whose receiver accepts an event but answers with more than 64 KB is now marked delivered, instead of being sent the same event up to 6 times.
    - An event whose data has a stray non-UTF-8 character is sent with that character replaced, instead of with an empty body.
    - A receiver's answer that isn't UTF-8 is stored with the bad bytes replaced, so the delivery is still marked sent. A delivery that errors inside the store now counts as a failed attempt and stops after the normal retry schedule, instead of being retried every 5 minutes forever.

  7. Version 1.0.4 20 Oct 2026

    - The Deliveries log now also hides customers' names and addresses from staff who can't see customers.
    - Address lines sent inside a nested address (such as address.line1 and line2), or as a list of lines, are now hidden as well.

  8. Version 1.0.3 18 Oct 2026

    - In the Deliveries log, the receiver's answer now hides customers' emails and phone numbers too, for staff who can't see customers.