We've created a Guest Arrival webhook so our customers can subscribe to any custom action they desire.
Wait a sec, what the heck are webhooks?
Webhooks are automated messages sent from apps when something happens. They have a message—or payload—and are sent to a unique URL—essentially the app's phone number or address. In short, it's how two apps talk to one another.
Something happens (an event) and a webhook is fired to a destination (an API endpoint URL) with a message (known as a payload).
User Story:
- Ardi loves Athena Grill. Athena Grill uses Olo for CRM and Order Management. Through Engage CRM data ingestion, Engage knows that Ardi loves sweet tea (saved as a guest note)
- Ardi makes a new curbside order with her typical items, but doesn’t include a sweet tea in her order
- Ardi receives a message from Athena Grill (via Olo Order Management) that tells her the order has been received, and to reply “Here” when she has arrived
- Ardi pulls up to Athena Grill and texts back “Here”
- Athena Grill is subscribed to Olo’s “guest arrival” webhook and has built a custom integration to their POS to print a ticket with important information about the order and guest
- The ticket prints with the items in the order and a note that says “Ardi loves sweet tea”
- Josh, who is working the curbside station on his shift, sees the ticket print and notices a sweet tea was not ordered. He fills up a sweet tea along with checking that Ardi’s order was accurately prepared/packed.
- He is able to see that she drives a White Tesla Model Y, and walks her order out, letting her know the sweet tea is on the house
How?
- Submit a ticket to Engage Support with the following information:
- Destination URL
- Your location name
- Your name and phone number
- Please allow 1-2 weeks for Engage Support to complete this request as it requires back-end configuration.