Back to

Menu Image Management Overview


The Menu Image Management tool is located in the Dashboard, displayed to users with permission enabled for Menu Image Management as a new tab. Not all brands will have access to the Menu Image Management tool. Please submit a request from the Olo Help Center home page if you do not see the Menu Images tab and we will work with you to get your brand over to the new Menu Image Management tool!

If you are using Rails: Olo can host your images through Menu Image Manager that can display on your Rails partners' platforms as well. Please submit a request through the Olo Help Center for a Rails Specialist to help configure these settings for you.

The tool allows the user to upload and select images for assignment to menu items so that these images display to customers on the menu pages. Once an image has been assigned to a menu item and published, it will display for that item on the relevant customer-facing menus (e.g. Desktop web, mobile web, mobile apps).

To use the tool:

  1. Upload images to an image library
  2. Save image assignments for menu items
  3. Publish changes to customer-facing menus

Image Library

The Image Library is a repository of all of the image files used by a brand for menu images.

Adding Images to Library

Users can drop files onto the upload square or click the square to select files from their computers.

Only certain image file types are allowed by the uploader (.png, .jpg, .gif).

The minimum size requirements for images is set per brand, according to their customer-facing menu design requirements. Images that are below the minimum size will fail with an error message that the image is too small. Large images can be scaled down automatically by the Olo system to fit smaller requirements, but not vice versa.


Editing Images in Library

To help with organization, users can edit the filename for any image uploaded to the Image Library. Users can also delete any image from the Library, as long as that image has no menu item assignment. If the image is currently assigned to a menu item, the DELETE option will not be visible.

Finding Images in Library

Users can find images using a text-match filter at the top of the Image Library. Users can also sort the Library list by these criteria:

  • Newest (uploaded most recently)
  • Oldest
  • A - Z
  • Z - A

Currently, users cannot create folders for groups of images in the Image Library or filter images by whether they have already been assigned to a menu item or not. Olo would like to add these features soon.

Assigning Images to Menu Items

The primary utility of the Menu Image Management tool is the assignment of images to menu items, such as categories or products, so that the selected images display on customer menus across the various platforms (desktop web, mobile web, apps, etc).

Important - Save vs. Publish

The Menu Image Management tool allows users to save assignment work in progress before those changes are reflected to customers. No modifications to menu image assignments will be seen by customers until the Publish step has been taken by the user. Each menu assignment must be saved. As soon as an assignment is saved, the preview thumbnails and preview images within the Menu Image Management tool will reflect the latest saved assignment.

Category and Product Menu Items

In the tool, users can view a treeview presentation of the brand’s menu data. Here, the user can select one or more categories or products to assign to an image. The user cannot select both category menu items and product menu items for assignment at the same time.

Note that a user can assign the same image to multiple categories (or products) at the same time, but a user cannot assign multiple images to multiple different menu items at once.

Previewing Images

While saving image assignments, users can see preview images. These previews show the image selected, scaled to the size requirements for each image group.

Image groups are defined as the different instances in which a customer will see the image when interacting with the menu. Each image group has a set of sizing rules to scale the image as required. For example, on the desktop website, there might be a small version of the image for the menu thumbnails (“web-product”), and a larger version of the image for the customize popup (“web-product-drilldown”).

By default, any brand on the Olo platform has these image groups assigned:

  • Web-category
  • Mobileweb-category
  • Mobileapp-category 
  • Web-product
  • Web-product-drilldown
  • Mobileweb-product
  • Mobileweb-product-drilldown
  • Mobileapp-product
  • Mobileapp-product-drilldown

Image groups can be turned off by an account manager if the group is not utilized by the brand. When an image group is turned off, the brand will simply no longer see the preview images for this image group.

Overriding an Image

We have the ability to add an image to different settings groups. We can add the same image to all groups or assign different images to different groups. Override applies to adding a different image to a group. When you make an image assignment, it becomes the default image and this process is considered overriding that image.

In some cases, a brand may wish to have a different image assigned to a menu item depending on the platform utilized by the customer. A common example of this scenario is for category images on desktop websites versus the category image utilized for the mobile apps.

The Menu Image Management tool allows for this scenario. First, the user simply selects the most commonly used image for the menu item. Second, in the preview step, the user can click “Override” for the exception image group (e.g. “Web-category”) and select a different image for this specific group. When the user saves, the overridden image group will receive a different assignment than the rest.


Because Desktop/Web-Category images use a different aspect ratio than our mobile platforms, you will need a separate mobile app category image file to upload to the same category. This can be done using the “Override Image for Web-Category” feature shown in the screenshot. Mobile Web Category Images should be submitted with 1200x800 dimensions.

Once you add the desired Desktop/Web-Category photo(s) to your image library in Menu Image Manager, click on the appropriate category you wish to upload a desktop/web-category for, select the “Override Image for Web-Category” link, and then select the photo to assign it to. This will automatically save, and when you are ready to go live, click “Publish".




When the user clicks Publish and confirms, all of the saved assignment changes will be pushed to the live Olo platform. These changes will be reflected to customers within approximately 5 minutes or less. If a mistake is made, the user can simply save new changes and Publish again immediately.

Image Specs

Category Images
Accepted file types: .png, .jpg
Mobile dimensions: 1200x800px (recommended aspect ratio: 3:2)

Desktop dimensions: 500x138px*
Required Resolution: 72px

*if you are using category buttons at the top on your menu page (as opposed to in a column on the left) please work with a Front End Specialist to provide custom dimensions for your category images

Product Images
Accepted file types: .png, .jpg
Minimum dimensions: 1200x800px (recommended aspect ratio: 3:2)
Required Resolution: 72px

Using Menu Image Manger to build off of Olo's API

Brands and/or Agencies are able to add images by using MIM and then call our API to get the image IDs and Image specs to build off of the data in our system. The API provides each image per platform that brands can use however they'd like.

Didn't find what you need?

Submit a request to our Help Team and someone will
get back to you shortly.

Submit a request

Copyright © 2020 Olo. All rights are reserved.