Webhook Notifications

Webhook notifications for events

William Asiama avatar
Written by William Asiama
Updated over a week ago

You can set up Spiro to notify you and your third-party integrations of certain events using a webhook notification. This allows you to set up your own powerful workflows from certain events such as sending a Slack notification whenever an order has been placed or pushing over information to Xero or QuickBooks whenever an invoice is paid.
​
Setting up a Webhook notification within Spiro is quite straightforward.
​


1. Navigate to the "Webhooks" menu item in Settings

2. Click on Create Webhook

3. Select the Event Type you'd like to be notified for

You can be notified for the following event types:
​

Order Events

  1. Order Created

  2. Order Confirmed

  3. Order Cancelled

  4. Order Rescheduled

  5. Order Updated

Photographer Events

  1. Photographer Arrived

  2. Photographer Completed

Invoice Events

  1. Invoice Created

  2. Invoice Sent

  3. Invoice Paid

Listing Events

  1. Listing Created

  2. Listing Delivered

Each event type includes some different information, you can see an example of what will be sent for each event type as well

4. Fill in the details

Fill in the event name and description, this is just used for your personal reference

5. Provide a URL to which we can send a POST request with the information for the notification event type you have selected

6. Press "Create Webhook"

This will create the webhook, if we are unable to POST to your URL endpoint the webhook will be created in an inactive state.

Once the webhook has been saved and is active, you will start to receive events whenever an action of that type is completed within Spiro. You can view the history of this webhook by viewing more details.

Did this answer your question?