LMI Listeo Menu Importer Restaurant menu import plugin for Listeo
Built for Listeo restaurant listings

Import restaurant menus into Listeo without adding items one by one.

A focused WordPress plugin for Listeo users who need faster menu importing, AI extraction, image handling, menu management, backups, and cleaner workflows.

CSV import AI extraction Image matching Media cleanup
Listeo Menu Importer
1,248Items imported
96%Images matched
AIDirect import

Quick Import

Upload CSV or ZIP package with images.

Drop menu package here
ItemCategoryPrice
Classic BurgerBurgers$12.99
Chicken PizzaPizza$14.50
Caesar SaladSalads$8.00
Why this plugin exists

Manual menu entry is slow. Bulk import should be simple.

Restaurant listings often contain dozens or hundreds of menu items. Listeo is powerful, but adding every item manually takes time and increases mistakes.

Old way

Manual, repetitive, and hard to scale

  • Add item names one by one
  • Upload images one by one
  • Re-check prices manually
  • Hard to manage menu changes for clients
New way

Import, review, and manage menus faster

  • Import CSV or ZIP packages
  • Extract menu data with AI
  • Review and edit before saving
  • Use backups and media cleanup safely
Feature summary

Everything important, summarized like documentation but easier to read.

Each feature is designed around real Listeo menu workflows: importing, correcting, managing, updating, backing up, and cleaning media.

CSV

CSV Menu Import

Import structured menu data using columns like listing ID, category, item name, description, price, and image filename.

  • Good for clean spreadsheets
  • Fast for many items
  • Preview before import
ZIP

ZIP Package with Images

Upload a ZIP package containing CSV and image files. The plugin can attach images to the correct menu items.

  • CSV + images in one upload
  • Image filename matching
  • Supports bulk menu packages
AI

AI Menu Extraction

Paste menu text or upload a menu image and let AI convert it into structured menu items with categories, prices, and descriptions.

  • Review extracted items
  • Edit before import
  • Import directly into Listeo
IMG

AI Image Matching

Upload optional food images and match them to AI-extracted items. Manually add or replace images before direct import.

  • Manual image column
  • ZIP image matching
  • Preview matched images
LIVE

Live Menu Manager

Edit, add, delete, and manage menu items from a clean dashboard without repeatedly opening the default menu fields.

  • Edit menu items
  • Manage categories
  • Update without confusion
SAFE

Backups & Media Cleanup

Create backups before importing and clean unused imported images so the WordPress Media Library does not become messy.

  • Restore menu backups
  • Delete unused imported media
  • Prevent duplicate clutter
Main workflow

From menu file to Listeo menu in a controlled workflow.

The plugin is not just a blind importer. It is built to let you review, correct, and protect your data before changes are saved.

1Select the target Listeo listing.
2Choose CSV, ZIP with images, or AI extraction.
3Review categories, names, descriptions, prices, and images.
4Confirm import and let the plugin create a backup first.
5Manage changes later using Live Manager, backups, and cleanup tools.
Upload menu source
Preview & edit result
Backup current menu
Import into Listeo
AI feature detail

AI extraction is more than CSV generation.

The AI workflow lets users extract menu data, review the result, edit it, attach images, and import directly into Listeo.

1. Input

Paste menu text or upload a menu image. This is useful when restaurant clients send screenshots, PDFs, or unstructured text.

2. Extract

AI identifies menu item names, categories, prices, and descriptions, then converts them into import-ready rows.

3. Review

Before importing, users can edit item names, categories, prices, descriptions, and images from the preview table.

4. Import

Confirmed AI results can be imported directly into Listeo while preserving safe append order and creating a backup.

Classic Burger imageMatched
Caesar Salad imageMatched
Soup imageManual
Unused imported mediaCleanup
Images and media

Designed to avoid a messy Media Library.

Imported images are tracked by the plugin. If a backup is restored or an import creates unused files, the media cleanup system helps remove only safe unused images created by the importer.

Tracked importsKnow which images were created by the plugin.
Safe cleanupDelete unused imported media only.
Reuse logicReduce repeated image uploads.
Management actions

Built for daily menu management, not only first-time imports.

After a menu is imported, the plugin helps with updates, exports, backups, diagnostics, and safe maintenance.

Export Existing Menu

Download current menu data as CSV for backup, editing, migration, or client review.

Bulk Price Update

Update many item prices without rebuilding the whole menu or editing rows one by one.

Templates & Samples

Provide ready CSV formats and sample files so users know exactly how imports should be prepared.

System Diagnostics

Check ZIP support, upload limits, WordPress environment, license status, and update health.

Simple pricing

Two plans only: Free for trying, Premium for real work.

No Agency plan on this landing page. Keep the offer simple and easy for users to understand.

Free

Basic testing
$0/ forever

For users who want to try the basic CSV import workflow before upgrading.

  • CSV import only
  • Up to 5 items per import
  • No ZIP image import
  • No AI extraction
  • No Live Manager
  • No media cleanup tools
  • Documentation-only support
Request Free

Prices can be adjusted before public launch. Premium is intended for one production website license.

Short guide

How a new user should understand the plugin quickly.

This summarizes the full documentation in a simple landing-page format.

01

Install and activate

Install the plugin in WordPress, activate it, then open Listeo Menu Importer from the admin menu.

02

Choose a listing

Select the Listeo listing where menu items should be imported or managed.

03

Pick import method

Use CSV, ZIP with images, or AI extraction depending on the menu source.

04

Review before saving

Check names, categories, prices, descriptions, and images before confirming the import.

05

Manage after import

Use Live Manager, Export, Bulk Price Update, Backups, and Media Cleanup for ongoing work.

06

Use diagnostics when needed

Check server limits, ZIP support, upload permissions, license status, and update health.

Safety

Built with safer workflow decisions.

The plugin focuses on preventing common mistakes that happen during bulk menu importing.

Preview first

Users can check generated or uploaded menu data before saving it into Listeo.

Backups first

Menu backups help recover previous menu states if something needs to be restored.

Tracked media

Imported images are tracked so unused plugin-created files can be safely cleaned.

License control

Free and Premium features are controlled by license status and plan access.

Private preview

Want to see it before using it on a real website?

Request a private preview or Premium license information. You can ask for screenshots, a demo walkthrough, or pricing details.

FAQ

Common questions before using the plugin.

Is this plugin made for Listeo?

Yes. It is built specifically around Listeo restaurant listing menu workflows.

Can I import images with menu items?

Premium supports ZIP packages with images, manual image adding in AI review, and AI image matching from uploaded food images.

Does AI import directly into Listeo?

Yes. AI can extract items, show a review/edit table, and import directly after confirmation.

Can I use the Free plan forever?

Yes, but it is intentionally limited to basic CSV import with up to 5 items per import.

Does the plugin delete WordPress media automatically?

No. Media cleanup is designed to target unused images created and tracked by the importer, and deletion requires user action.

Is the Premium license for one website?

The landing page presents Premium as a one-site license. Custom use cases can be discussed by email.