Webhooks let you receive real-time HTTP notifications whenever specific events happen in your Take App store — such as new orders, payments, or status changes. You can use webhooks to connect Take App to your own backend systems, automate workflows, or integrate with third-party tools.
Setting up webhooks
Go to Settings → Integrations → Webhooks
Click Add endpoint and enter the URL you want to receive webhook payloads
Select which events should trigger a notification to that endpoint
Click Save
What's in Webhook v2
Multiple endpoints — Add more than one URL to receive webhook events simultaneously. Useful for sending the same event to different services.
Granular event selection — Choose exactly which events each endpoint subscribes to. You no longer need to receive all events at every endpoint.
Signature verification — Each payload is signed with a shared secret. Verify the signature on your server to confirm the request genuinely came from Take App.
Verifying webhook signatures
When signature verification is enabled, Take App includes a signature header with every webhook request. On your server, compute the expected signature using your shared secret and compare it to the header value. Reject any requests where the signatures don't match.
Available events
order.created — A new order has been placed
order.updated — An order's status or details have changed
order.paid — An order has been marked as paid
payment.received — A payment was received for an order
Note: If you previously used webhooks in Take App, your configuration has been migrated to v2. We recommend reviewing your endpoints and enabling signature verification for added security.