Olo Restaurant Connector
Easily pull in and update your location information with the Olo Restaurant Connector!
Olo is a leading open SaaS platform for restaurants that enables hospitality at every guest touchpoint. Millions of orders per day run on Olo’s on-demand commerce engine, providing restaurants a single source to understand and serve every guest from every channel, whether direct or third-party. With integrations to over 300 technology partners, Olo customers can build personalized guest experiences in and outside of their four walls, utilizing one of the largest and most flexible restaurant tech ecosystems on the market. Over 600 restaurant brands trust Olo to grow their digital ordering and delivery programs, do more with less, and make every guest feel like a regular. Learn more at olo.com.
Businesses can already pull menu data from Olo into Yext using the Olo Menu Syncing app, but now you can keep your location data up to date as well with the Olo Restaurant Connector! Use this data connector to sync information such as your location phone numbers, addresses, and delivery and pickup information from Olo to the Yext Knowledge Graph. This connector will also help you ensure that any new or closed vendor locations in Olo are properly reflected on the Yext platform. With the Olo Restaurant Connector (especially if paired with the Olo Menu Syncing app), you will not need to worry about discrepancies between your Olo account and your Knowledge Graph-powered Yext products!
In order for the restaurant connector to work, Yext must have access to your Vendor Export. Contact your Yext CSM who will request this prior to running the connector.
If you plan to use this connector to update pre-existing entities with certain information from Olo, please read the following considerations carefully!
If your existing entities are location entities (and not restaurant entities) you will have to update the entity mapping on the final step of the connector from Restaurant to Location.
There MUST be a field in your Olo API response that matches and is mapped to the Entity ID in Yext. Otherwise, the connector will not know which entities to update.
In addition to Entity ID, Name and Address are required fields in the connector. Therefore, your Olo account must contain the proper restaurant names and addresses. If all of your restaurants have the same name in Yext, you can use the “Add Column” transform in the connector to map the same name to every entity.