Integration Details


Terms of UsePrivacy Policy
loading icon

Olo Restaurant Connector

Easily pull in and update your location information with the Olo Restaurant Connector!

Olo, the leading food ordering platform for the restaurant industry, powers digital ordering and delivery programs that connect restaurant brands to the on-demand world, allowing millions of consumers to order ahead or get meals delivered from restaurants they love. Olo’s platform enables every stage of restaurant ecommerce, from fully-branded consumer interfaces to the back-of-house order management features that keep restaurants running smoothly. Orders from Olo interact seamlessly with existing restaurant systems to capture demand from direct (such as brand websites and apps) and indirect channels (e.g. food ordering marketplaces).

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.

See how Yext can help you deliver answers wherever people search so you can grow your business.