What is it?
The Olo webhook allows for near real-time updates of Olo data in the platform for those clients that have an existing Olo connection.
The webhook allows Olo to notify the platform when a restaurant has been updated so that the platform can then pull the updated data and publish it out.
Set-Up
In order to activate the webhook, the client will need to activate the Olo webhook within their Olo Dashboard. To activate the webhook:
- On the left-hand navigation, select Webhooks in the Developer Tools section
- Select Add Webhook
- Add the following information within the Webhook Info section:
- Webhook Name: Any name that will help the client identify the webhook in their dashboard
- There are no specific naming requirements
- Destination URL: https://uberall.com/olo/webhook
- This is a required and must be this exact url
- Developer Partner: Uberall
- If Uberall is not an option, please contact Olo to add this
- Webhook Name: Any name that will help the client identify the webhook in their dashboard
- Within Event Types, select the following:
- Menu Events
- Vendor Menu Export Complete
- Menu Events
Once the above information is added:
- Select “Test Webhook"
- Copy the shared secret from the modal that opens
- Provide this secret to Uberall
- Uberall will need to add this secret to the account
Run the Test Webhook process
- This confirms the information in the Olo entry has valid formats. It doesn't not confirm the connection with Uberall.
Click Publish Webhook and continue through this process
Testing the Webhook
At this time, Olo does not provide an end to end test to confirm webhook information will successfully pass. So, we will need the client to either make an update to a location or let us know when an update is made to a location so we can confirm the end-to-end flow of the update.