This article will provide guidance on how to enabled Olo Webhooks so our Host can enable Order Management for your brand.
Before you get started, please review the prerequisites below:
Before you get started, please review the prerequisites below:
-
Enable Olo Webhook/Confirm Permissions.
- Please reference this article: Olo Self Service Webhooks (requires login)
- The Olo self-service webhook activation should be a quick task requires you to have access to the ‘Developer Tools’ section in your Olo dashboard.
- If that is missing you'll need to confirm that you have ‘Brand Manager’ and ‘Developer Tools’ permissions, as well as Two Factor Authentication enabled in ‘Dashboard Account Settings’.
- Let your CSM or Implementation Specialist know you'd like to enable the feature, they'll need to provide you with your 'Program ID'. You'll use that Program ID once you're activating the webhook.
Order Management - Webhook Activation Guide
Creating 'Customer Intel' URL:
-
Create a webhook called ‘Customer Intel’
- Click HERE for the steps to create the Olo webhook (requires login)
-
Copy the following 'destination URL' and replace [YOUR_PROGRAM_ID HERE] with the Program ID provided to you by your CSM or Implementation Specialist: https://api.wisely.io/pos/olo/programs/[YOUR_PROGRAM_ID HERE]
- In the ‘development partner’ field enter ‘Wisely’
-
Expand the ‘order events’ section and toggle on the following:
- OrderClosed
- OrderPlaced
- OrderCancelled
-
When the 'order events' are toggled on, expand the ‘user events’ section
-
Toggle on the following:
- GuestOptIn
- UserSignedUp
- UserUpdated
- UserOptOut
-
Toggle on the following:
- You don’t have to enable the ‘Oauth’ option, instead select ‘test web hook’ when you’ve toggled on all 7 of the events listed above.
-
If everything is correct you’ll get a ‘200’ response code and then the ‘Publish web hook’ button will appear
- Click on the‘Publish web hook’ and the final ‘publish’ button to complete the webhook activation.