Skip to main content

How to Create and Use Webhooks in Stora

Webhooks allow Stora to automatically send information to another system as soon as something happens—such as a booking being created, a subscription ending, or a contact being added.

Updated over a month ago

If the Stora API lets you pull data when you need it, webhooks let Stora push data to you the moment an event occurs.

This guide explains what webhooks are, how they work, and how to create a webhook endpoint in Stora.


What are Webhooks?

Webhooks are automated messages sent from Stora to a URL you control.

They are triggered by specific events you choose—for example:

  • A new order is created

  • A subscription starts or ends

  • An invoice is issued

  • A customer contact is added

When the event happens, Stora sends a small JSON payload containing the details to your receiving URL.

This allows you to integrate Stora with other systems such as CRMs, accounting tools, automation platforms (e.g. Zapier/Make), or your own custom software.


What you need before you start

To use webhooks, you’ll need:

  • A HTTPS URL on your server or integration platform (e.g. Zapier Catch Hook) that can receive POST requests.

  • Optionally, a developer or technical person who knows what to do with the incoming data.

If you’re unsure, you can still read through the setup steps below to understand how it all works.


How to create a webhook endpoint in Stora

  1. Go to Settings → Webhooks in the Stora Backoffice.

  2. Click Create Webhook Endpoint.

  3. You’ll see a form like the screenshot below. Each field is explained below.


Webhook setup fields explained

Name

A descriptive label to help you recognise what this webhook is for.

Examples:

  • “CRM Contact Sync”

  • “Send Orders to Accounting System”

  • “Zapier: Trigger Invoice Workflow”

This is only for internal use.

Description (Optional)

A longer explanation of what this webhook does. Helpful if you have multiple webhooks.

Examples:

  • “Push new contacts to our marketing list.”

  • “Send subscription cancellations to our ERP.”

URL

The HTTPS endpoint where Stora will deliver webhook events.

This must be a valid, live URL—e.g.:

https://api.mycompany.com/webhooks/stora

Stora will send all selected events to this address.

API version

This controls the format of the data Stora sends in the webhook payload.

We recommend leaving this on the default (e.g. 2025-09) unless a developer advises otherwise.

Event types

Choose which specific Stora events should trigger webhooks.

Examples include:

  • order.created — when a new order is placed

  • invoice.created — when an invoice is generated

  • subscription.cancelled — when a subscription ends early

  • contact.created — when a new contact is added

Tick only the events your integration needs.

Selecting fewer events keeps things simpler and easier to manage.


What happens after you save

Once the webhook endpoint is created:

  • Stora will attempt to send a test event to your URL.

  • Whenever one of your selected events occurs, Stora will send a JSON payload to the endpoint.

  • Your system can then process that data automatically—e.g. sync it, store it, trigger a workflow, or update an external system.

If Stora can’t reach your endpoint, it will retry several times.


Common uses for webhooks

Many operators use webhooks to:

  • Sync contacts or orders with a CRM

  • Push invoices into accounting software

  • Update access control systems

  • Trigger automations in Zapier or Make

  • Build custom dashboards or alerts

If you wish Stora could “tell another system automatically when something happens”, webhooks are how you do it.


Troubleshooting Tips

If a webhook isn’t behaving as expected, check:

  • The URL is correct and accessible over HTTPS

  • Your server is accepting POST requests

  • Your integration is returning a 2xx success response

  • You’re listening for the correct event types

  • Your endpoint isn’t blocking or timing out requests

A developer or technical user may need to inspect logs for deeper troubleshooting.


Summary

Webhooks allow Stora to instantly notify your systems when key events happen.

To set one up, simply:

  1. Create a webhook endpoint

  2. Give it a URL

  3. Choose the events you want

  4. Save

From there, Stora will automatically send real-time updates whenever those events occur.

Did this answer your question?