Skip to main content

πŸ“₯ 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​

#FormatExtensionDescription
1πŸ“Š CSV.csvComma-separated values
2πŸ“— Excel.xlsxMicrosoft Excel spreadsheet
3πŸ“‹ JSON.jsonJavaScript Object Notation

πŸ”„ Import Process​

StepAction
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​

#ColumnRequiredTypeDescription
1nameβœ… YesStringService display name
2priceβœ… YesNumberService price (decimal)
3durationβœ… YesIntegerDuration in minutes
4description❌ NoStringService description
5buffer_time❌ NoIntegerBuffer time (minutes)
6online_booking❌ NoBooleanAllow online booking (default: true)
7active❌ NoBooleanActive status (default: true)
8display_order❌ NoIntegerSort order in list

βœ… Validation Checks​

#CheckDescription
1πŸ“ Format RecognitionFile type is supported
2πŸ“‹ Required ColumnsAll required fields present
3πŸ”’ Data TypesValues match expected types
4⏱️ Duration ValuesValid minute values

🎯 Post-Import​

After successful import:

#Result
1Services appear in your Services table
2Each service is set to Active by default
3Online booking is enabled unless specified otherwise
4Your 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.