Webhooks are proactive notifications, via HTTP requests from one application to another, that a specific event has occurred. Put simply, webhooks allow you to send Ordergroove to proactively contact your application(s) with information about the events that happen in your program - for example, if a subscription is created, an order is skipped, etc.

Here is a simplified example:


Why Would I Use Webhooks?

Webhooks allow you to create custom applications that automate or create additional functionality and experiences not otherwise native to Ordergroove's platform. Some examples you might use a webhook for:

  • Automatically cancel a subscription after a certain number of shipments
  • Update your CRM with information about subscribers, subscriptions, and orders
  • Send additional marketing emails at significant points in a subscription or subscriber's lifecycle

Note: Ordergroove runs the webhook delivery process every 5 minutes, and anything that still is in the queue gets retried.

What Events Are Currently Available?

How Do I Set Up Webhooks?

  1. Log in to Ordergroove. 
  2. Open up the Profile Icon on the top right, select Developers and Webhooks.
  3. Click the Enable Toggle to activate a new target.
  4. Paste the endpoint where you want the events to be sent in the URL Field.
  5. Click Save.

Once saved, a verification key will populate in the Verification Key field. You can create up to 10 separate targets for your store.


Can I Configure Only Some Events To Be Sent To My Endpoint?

Yes! We have now included the ability to filter which Webhook events are sent to each of your targets.



Please sign in to leave a comment.