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
Order Created
Order Confirmed
Order Cancelled
Order Rescheduled
Order Updated
Photographer Events
Photographer Arrived
Photographer Completed
Invoice Events
Invoice Created
Invoice Sent
Invoice Paid
Listing Events
Listing Created
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.