Any store, in your notch.

In UltraNotch, open Sales, choose a store, and pick Webhook or Both. You get a private link. Paste it into your store's webhook settings, and each new sale shows in the notch the moment it happens.

An API key reads the last 60 days and checks every 20 seconds. A webhook brings each sale instantly, from the day it's added. Both gives you the history and the speed.

Stores UltraNotch knows

StoreEvents to sendSigning secret
Stripecharge.succeeded, charge.refundedSigning secret (whsec_…)
ShopifyOrder payment, Order update (JSON)Signing key under the webhooks list
Etsyorder.paid (with an API key)Signing secret
Lemon Squeezyorder_created, order_refundedA secret you choose
GumroadPing endpointNone; keep the link private
Paddletransaction.completed, adjustment.updatedSecret key (pdl_ntfset_…)
Polarorder.paid, order.refundedSecret
Dodo Paymentspayment.succeeded, refund.succeededSigning secret
WooCommerceOrder created, Order updatedSecret
Ko-fiEvery paymentVerification token
PayPalPayment capture completed and refundedNone; keep the link private
Squarepayment.updatedSignature key

Any other store

Choose Any store, give it a name and a picture, and post each sale to its link as JSON. This works from your own code, or from Zapier, Make or n8n for stores that aren't listed.

POST https://notch.thatlev.com/hooks/your-private-id
Content-Type: application/json
Authorization: Bearer your-shared-secret

{
  "id": "order_1042",
  "amount": 14.99,
  "currency": "USD",
  "title": "Pro plan"
}

What's kept

Only what the notch shows: the amount, currency, items, order number and time, for 62 days. Customer names, emails and addresses are never stored. Removing a store in UltraNotch turns its link off.

If something doesn't arrive, the webhook screen shows what the last event was and why it was skipped. Doesn't work? there sends us the details.

Back to UltraNotch