Skip to main content
Bring your whole service menu into Bella from a spreadsheet. The guided wizard matches your columns automatically, creates any new categories for you, and checks every row before anything is saved.

What Bella recognises

Bella matches common header names automatically. The required fields are Service name, Category, Price and Duration.
ColumnWhat it’s for
Service name (required)The name of the service.
Category (required)The menu category. Created automatically if it doesn’t exist yet.
Price (required)The service price (e.g. 50.00).
Duration (minutes) (required)How long the service takes, in whole minutes (e.g. 30).
DescriptionAn optional description shown to clients.

1. Open the importer

On the Services page (Catalogue → Services), click Import (top right, next to Export and Add Category). You’ll need the Manage catalogue permission.
The Services page with the Import button highlighted

2. Upload your file

Drag your CSV onto the upload area, or click Choose a CSV file. No file yet? Click Download template for a ready-made CSV with the right headers.

3. Match your columns

Bella auto-matches each of its fields to a column in your file. Check the matches (the required fields are marked with a red asterisk), then click Next.
Service column matching with every field auto-matched and the Next button highlighted

4. Review and fix errors

Bella validates every row and splits the results into two tabs:
  • Ready to Import — rows that will be added, with their category, price and duration.
  • Validation Errors — rows that can’t be imported yet.
Service preview showing the Ready to Import and Validation Errors tabs
Open the Validation Errors tab to see exactly what’s wrong with each row — for example a missing price, or the same service name appearing twice. Service imports don’t have an inline editor: click Download Invalid Rows to get just those rows as a CSV, fix them in your spreadsheet, and re-upload.
The Validation Errors tab listing a row with a missing price and a duplicate service name, with Download Invalid Rows highlighted
A service whose name already exists in your catalogue is also flagged here, so re-running an import never creates duplicate services.

5. Import

Click Import. Your services are added, and any new categories are created for you.
The Import successful screen confirming the services were added