Loading...
Loading...
Ship events anywhere over HTTPS. HMAC-signed, retry-safe.
If you have your own backend or just an internal automation server, our webhook system can deliver any of the canonical TeamStores.AI events to it.
Deliveries are HMAC-signed with a per-subscription secret you control, and retried on 5xx with exponential backoff up to 3 attempts. Every delivery includes a `Stripe-Signature`-style `t=...,v1=...` header so you can verify provenance.
Pipe events to an internal data warehouse for reporting.
Trigger a team-mom email blast when an event is cancelled.
Sync new orders into your accounting system.
import { createHmac, timingSafeEqual } from "node:crypto";
const sig = req.headers["x-ryte-signature"]; // "t=...,v1=..."
const [, t] = sig.match(/t=(\d+)/) ?? [];
const [, v1] = sig.match(/v1=([a-f0-9]+)/) ?? [];
const expected = createHmac("sha256", process.env.RYTE_WEBHOOK_SECRET!)
.update(t + "." + req.rawBody).digest("hex");
if (!timingSafeEqual(Buffer.from(expected), Buffer.from(v1))) throw new Error("bad sig");Webhooks guide, or browse the rest of the marketplace.
Other integrations
Connect TeamStores.AI with the rest of your stack.
Trusted by leagues, districts, and athletic departments