Import
Use the import wizard to bulk-upload your menu, contacts, or expenses from a CSV file instead of entering them one by one.
What You Can Import
- Menu Items — name, category, price, description, unit, quantity
- Contacts — customer and supplier names, phones, emails, addresses
- Expenses — date, amount, category, description, reference
- Open Invoices — outstanding invoices migrated from another system
Running an Import
- Go to Import in the sidebar and select the data type.
- Download the CSV template for your selected type — this gives you the exact column headings Wiri expects.
- Fill in the template using your existing data (spreadsheet app, or export from your old system).
- Upload the completed file and click Preview. Wiri shows the first few rows so you can confirm it looks correct before importing.
- Click Import to run it. A progress bar tracks the upload. A summary shows how many rows were imported and how many were skipped (with reasons).
Tip: Skipped rows are shown at the end of the import summary with an error message (e.g. "Price is not a number", "Category not found"). Fix those rows in your spreadsheet and re-import only the failed rows.
CSV Format for Menu Items
| Column | Required? | Notes |
| name | Yes | Item name as it will appear on the POS |
| category | Yes | Must match an existing category name exactly |
| price | Yes | Numeric, e.g. 25.00 |
| description | No | Short description (shown in online ordering) |
| unit | No | e.g. portion, plate, glass |
| available | No | 1 = available (default), 0 = unavailable |
CSV Format for Contacts
| Column | Required? | Notes |
| name | Yes | Full name or company name |
| type | No | customer or supplier (default: customer) |
| phone | No | |
| email | No | |
| address | No | |
Migrating from Another System
Wiri's import wizard accepts any well-formed CSV, so you can migrate from any restaurant management system that supports CSV or Excel export. Common sources that work out of the box:
- Lightspeed Restaurant — export your menu from Back Office → Items → Export, then map the columns in Wiri.
- Square for Restaurants — download an item library CSV from the Square Dashboard and import it as Menu Items.
- Toast POS — export the menu from Menus → Export to CSV.
- Clover — use Inventory → Export to get an item CSV.
- Google Sheets / Excel — paste your menu or contact list directly into the Wiri CSV template and upload.
For each system, download the Wiri CSV template first (available on the import page), then use your spreadsheet app to copy data from the source export into the template columns. The column mapping step in the wizard lets you match your export's columns to Wiri's fields, so you don't need to rename anything beforehand.
Import History
Past imports are listed on the Import page. Each entry shows the file name, type, row count, and timestamp. Click any entry to view the original import summary.
Related: Export · Menu Setup