π₯ Import Services
If you have an existing service catalogβfrom another booking system, spreadsheet, or POSβyou can import everything at once rather than entering services manually.
π Supported Formatsβ
| # | Format | Extension | Description |
|---|---|---|---|
| 1 | π CSV | .csv | Comma-separated values |
| 2 | π Excel | .xlsx | Microsoft Excel spreadsheet |
| 3 | π JSON | .json | JavaScript Object Notation |
π Import Processβ
| Step | Action |
|---|---|
| 1οΈβ£ | Navigate to Service Management > Services |
| 2οΈβ£ | Click Import Services |
| 3οΈβ£ | Drag and drop your file or click to browse |
| 4οΈβ£ | Review validation results |
| 5οΈβ£ | Click Import to complete |
π File Structure Examplesβ
CSV Exampleβ
name,price,duration,description,buffer_time,online_booking
Haircut,35.00,30,Classic haircut and styling,10,true
Hair Coloring,85.00,90,Full color treatment,15,true
Deep Tissue Massage,120.00,60,Therapeutic deep tissue,15,true
Manicure,25.00,45,Basic nail care and polish,5,true
JSON Exampleβ
{
"services": [
{
"name": "Haircut",
"price": 35.00,
"duration": 30,
"description": "Classic haircut and styling",
"buffer_time": 10,
"online_booking": true
},
{
"name": "Deep Tissue Massage",
"price": 120.00,
"duration": 60,
"description": "Therapeutic deep tissue",
"buffer_time": 15,
"online_booking": true
}
]
}
π Column Referenceβ
| # | Column | Required | Type | Description |
|---|---|---|---|---|
| 1 | name | β Yes | String | Service display name |
| 2 | price | β Yes | Number | Service price (decimal) |
| 3 | duration | β Yes | Integer | Duration in minutes |
| 4 | description | β No | String | Service description |
| 5 | buffer_time | β No | Integer | Buffer time (minutes) |
| 6 | online_booking | β No | Boolean | Allow online booking (default: true) |
| 7 | active | β No | Boolean | Active status (default: true) |
| 8 | display_order | β No | Integer | Sort order in list |
β Validation Checksβ
| # | Check | Description |
|---|---|---|
| 1 | π Format Recognition | File type is supported |
| 2 | π Required Columns | All required fields present |
| 3 | π’ Data Types | Values match expected types |
| 4 | β±οΈ Duration Values | Valid minute values |
π― Post-Importβ
After successful import:
| # | Result |
|---|---|
| 1 | Services appear in your Services table |
| 2 | Each service is set to Active by default |
| 3 | Online booking is enabled unless specified otherwise |
| 4 | Your AI assistant can immediately offer these services |
warning
Ensure all price values are valid numbers and duration is specified in minutes. Invalid values will cause the import to fail.
tip
Download a sample template from the import modal to ensure your file structure is correct.