🚀 Getting Started
Welcome to NailSalonFlow!
NailSalonFlow is a comprehensive salon management system designed to help you run your business efficiently. From booking appointments to managing staff and tracking commissions, NailSalonFlow has everything you need.
What You Can Do with NailSalonFlow
- Online Booking Subdomain: Your own branded booking website where customers can book appointments 24/7
- Manage Bookings: Create, edit, and track all your appointments
- Customer Management: Keep detailed records of all your clients
- Service Catalog: Organize your services with prices and durations
- Staff Management: Add team members and manage permissions
- Schedule Planning: Set business hours and manage time off (Pro feature)
- Commission Tracking: Automatically calculate staff commissions (Pro feature)
- Analytics: View insights about your business performance
- Custom Branding: Personalize your dashboard with your colors and logo
Registration & Setup
1. Creating Your Account
- Visit the NailSalonFlow signup page
- Choose your subscription plan (14-day free trial available)
-
Fill in your salon information:
- Salon name
- Email address
- Phone number
- Address
- Timezone
- Create your owner account credentials
- Add your payment method (required for trial)
2. First-Time Setup Wizard
After registration, you'll be guided through a quick setup wizard:
- Add Services: Add your most common services
- Set Business Hours: Configure when you're open
- Invite Staff: Add your team members
- Customize Appearance: Choose your brand colors
Your Booking Subdomain
🌐 Online Booking for Your Customers
Every salon automatically gets a unique booking subdomain where your customers can:
- Browse your services and prices
- View real-time availability
- Book appointments 24/7
- Select their preferred staff member
- Receive booking confirmations
Your booking link: Find it in
Settings → Booking Subdomain. Share this link on
your website, social media, or via text/email to let customers
book instantly!
Dashboard Tour
When you first log in, you'll see an interactive tour highlighting key features. You can:
- Click "Next" to continue through the tour
- Click "Skip" to exit the tour
- Restart the tour anytime from Settings → Need Help → Tutorial
📊 Dashboard Overview
Main Dashboard
The dashboard is your home base, showing you the most important information at a glance.
Today's Overview Card
- Today's Bookings: Number of appointments scheduled for today
- Today's Revenue: Total expected revenue from today's bookings
- Active Customers: Number of unique customers with bookings this month
Quick Actions
Buttons for common tasks:
- ➕ New Booking: Create a new appointment
- 👤 New Customer: Add a new client
- ✂️ New Service: Add a new service to your catalog
Upcoming Bookings
View and manage your upcoming appointments with details like:
- Customer name
- Service(s) booked
- Staff member assigned
- Date and time
- Status (Pending, Confirmed, Completed, Cancelled)
Navigation Menu
The left sidebar contains all main sections:
- 📊 Overview: Main dashboard
- 📅 Bookings: All appointments
- 👥 Customers: Client database
- ✂️ Services: Service catalog
- 👔 Staff: Team management
- 🗓️ Schedule: Business hours and time off (Pro)
- 💰 Commissions: Staff earnings (Pro)
- ⚙️ Settings: Salon configuration
📅 Managing Bookings
Creating a New Booking
- Click "➕ New Booking" from the dashboard or bookings page
-
Fill in the booking details:
- Customer: Select existing customer or create new
- Service: Choose one or multiple services
- Staff: Assign to a specific team member
- Date & Time: Select appointment time
- Status: Pending, Confirmed, Completed, or Cancelled
- Special Requests: Add any customer notes or requirements
- Click "Create Booking"
Editing a Booking
- Find the booking in your list
- Click the "✏️ Edit" button
- Make your changes
- Click "Update Booking"
Booking Statuses
| Status | Description | When to Use |
|---|---|---|
| Pending | Appointment requested but not confirmed | Initial booking, waiting for confirmation |
| Confirmed | Appointment confirmed with customer | Customer has confirmed they're coming |
| Completed | Service has been performed | After the appointment is finished |
| Cancelled | Appointment was cancelled | Customer or staff cancelled |
Filtering & Searching Bookings
- Date Range: View bookings for specific dates
- Status Filter: Show only pending, confirmed, etc.
- Staff Filter: View bookings by team member
- Search: Find bookings by customer name or phone
Booking Limits by Plan
| Plan | Monthly Booking Limit |
|---|---|
| Free Trial | 50 bookings/month |
| Basic | 100 bookings/month |
| Starter | 500 bookings/month |
| Pro | Unlimited |
👥 Customer Management
Adding a New Customer
- Click "👤 New Customer"
-
Fill in customer details:
- First Name: Required
- Last Name: Required
- Email: Optional, for sending notifications
- Phone: Required for contact
- Notes: Any preferences, allergies, or special requirements
- Click "Save Customer"
Customer Profile
Each customer profile shows:
- Contact Information: Name, email, phone
- Booking History: All past appointments
- Total Spent: Lifetime revenue from this customer
- Favorite Services: Most frequently booked services
- Notes: Important information about the customer
Editing Customer Information
- Find the customer in your list
- Click the "✏️ Edit" button
- Update the information
- Click "Update Customer"
Deleting a Customer
Searching Customers
Use the search bar to find customers by:
- First or last name
- Phone number
- Email address
Customer Limits
There are no limits on the number of customers you can add, regardless of your plan.
✂️ Service Management
Adding a New Service
- Click "✂️ New Service"
-
Enter service details:
- Name: Service title (e.g., "Men's Haircut")
- Description: Brief description of the service
- Duration: Time required in minutes
- Price: Service cost
- Category: Group similar services (optional)
- Click "Save Service"
Service Categories
Organize your services into categories for easier management:
- Haircuts
- Coloring
- Styling
- Treatments
- Nail Services
- Custom categories
Editing Services
- Find the service in your list
- Click "✏️ Edit"
- Update the details
- Click "Update Service"
Deleting Services
Service Limits
You can create unlimited services on all plans.
👔 Staff Management
Staff Roles
| Role | Permissions |
|---|---|
| Owner | Full access to everything, including billing and settings |
| Manager | Manage bookings, customers, services, and view reports |
| Staff | View assigned bookings and customers only |
Adding Staff Members
- Go to Staff section
- Click "Invite Staff"
-
Fill in staff details:
- First & Last Name: Staff member's name
- Email: For login credentials
- Phone: Contact number
- Role: Owner, Manager, or Staff
- Commission Rate: Percentage (if using commissions)
- Click "Send Invitation"
Staff Limits by Plan
| Plan | Maximum Staff |
|---|---|
| Free Trial | 2 staff members |
| Basic | 2 staff members |
| Starter | 5 staff members |
| Pro | 10 staff members |
Managing Staff
Editing Staff Information
- Find the staff member
- Click "Edit"
- Update their information
- Click "Save Changes"
Deactivating Staff
Instead of deleting staff members (which removes their historical data), you can deactivate them:
- Edit the staff member
- Toggle "Active" status to off
- Save changes
Staff Permissions
What Staff Members Can Access:
-
Owners:
- Everything (full system access)
- Billing and subscription management
- Settings and customization
- Staff management
-
Managers:
- View and manage all bookings
- Manage customers
- Manage services
- View reports and analytics
-
Staff:
- View only their assigned bookings
- View customer details for their bookings
- Cannot modify settings or other staff
🗓️ Schedule & Business Hours
✨ Pro Feature
Schedule management is available on the Pro plan only. Upgrade to access business hours configuration and staff time-off management.
Setting Business Hours
- Go to Schedule section
- Click "Business Hours"
-
For each day of the week:
- Toggle "Open" if you're operating that day
- Set opening time
- Set closing time
- Click "Save Hours"
Closed Dates
Mark specific dates when your salon will be closed:
- Click "Add Closed Date"
- Select the date (e.g., holidays)
- Add a reason (optional, e.g., "Christmas Day")
- Click "Save"
Staff Time Off
Manage individual staff member availability:
- Go to Schedule → Time Off
- Click "Request Time Off"
-
Select:
- Staff Member: Who is taking time off
- Start Date: First day off
- End Date: Last day off
- Reason: Vacation, sick leave, etc.
- Click "Submit Request"
Viewing Staff Availability
The calendar view shows:
- Business hours for each day
- Closed dates highlighted
- Staff time off marked
- Existing bookings
💰 Commission Tracking
✨ Pro Feature
Automatic commission tracking is only available on the Pro plan. Upgrade to access detailed commission reports and calculations.
How Commissions Work
NailSalonFlow automatically calculates staff commissions based on:
- Individual staff commission rates
- Completed bookings
- Service prices
Setting Commission Rates
- Go to Staff section
- Edit a staff member
- Set their Commission Rate (e.g., 40% = 0.40)
- Save changes
Viewing Commission Reports
- Go to Commissions section
- Select a date range
- Choose specific staff member or view all
-
View detailed breakdown:
- Total completed bookings
- Total revenue generated
- Commission earned
- Breakdown by service
Commission Calculation Example
Example:
Service: Haircut - $50
Staff Commission Rate: 40%
Commission Earned: $50 × 0.40 = $20
Exporting Commission Data
Export commission reports for payroll:
- Select date range and staff
- Click "Export Report"
- Choose format (CSV, PDF)
- Download for your records
⚙️ Settings & Customization
Salon Information
Update your basic salon details:
- Salon Name: Display name
- Email: Primary contact email
- Phone: Contact number (format: (123) 123-1234)
- Address: Physical location
- Timezone: Your local timezone for correct booking times
Booking Subdomain
🌐 Your Customer Booking Website
Your salon has its own branded booking subdomain where customers can book appointments online 24/7.
Finding Your Booking Link:
- Go to Settings → Booking Subdomain
- Copy your unique booking URL (e.g., yoursalon.nailsalonflow.com)
- Share it on your website, social media, Google Business Profile, or via text/email
Features: Customers can browse services, view availability, select staff, and book instantly. All bookings automatically appear in your dashboard.
Appearance & Branding
Color Themes
Choose from 9 pre-designed color themes:
- Violet Delight
- Ocean Breeze
- Sunset Glow
- Forest Fresh
- Royal Purple
- Crimson Fire
- Golden Hour
- Slate Gray
- Classic Blue
Custom Logo
- Go to Settings → Appearance
- Click "Upload Logo"
- Select your image (PNG or JPG recommended)
- Logo will appear in the dashboard header
Usage Statistics
Monitor your plan usage:
- Bookings this month: Current usage vs. limit
- Active staff: Current count vs. limit
- Total customers: Database size
- Total services: Catalog size
Subscription Management
Current Plan
View your active subscription details:
- Plan name and features
- Monthly or yearly billing
- Price
- Renewal date
- Status (Active, Trialing, Past Due, Cancelled)
Upgrade/Downgrade Plan
- Click "⬆️ Upgrade Plan"
- Choose your new plan
- Select billing interval (monthly/yearly)
- Complete checkout to confirm
Payment Method
- Click "💳 Payment Method"
- Opens Stripe billing portal
- Update your card details
- Changes take effect immediately
Cancellation
- Click "❌ Cancel Subscription"
- Opens Stripe billing portal
- Confirm cancellation
- You'll retain access until the end of your billing period
Need Help
Access support resources:
- 📺 Tutorial Video: Watch the getting started guide
- ✉️ Contact Support: Email support with your questions
- 📚 Documentation: Link to this user guide
💳 Subscription Plans
Plan Comparison
Free Trial
14 days
- All Pro features
- 50 bookings/month
- 2 staff members
- Schedule management
- Commission tracking
- Custom branding
Basic
or $199/year
- 100 bookings/month
- 2 staff members
- Customer management
- Service catalog
- Basic analytics
- Email support
Starter ⭐
or $399/year
- 500 bookings/month
- 5 staff members
- Everything in Basic
- Advanced analytics
- Priority support
- Multiple locations
Pro 🌟
or $799/year
- Unlimited bookings
- 10 staff members
- Everything in Starter
- Schedule management
- Commission tracking
- Custom branding
- API access
Yearly Billing
- Basic: $199/year (save $29)
- Starter: $399/year (save $69)
- Pro: $799/year (save $149)
Payment & Billing
Accepted Payment Methods
- Credit cards (Visa, Mastercard, American Express)
- Debit cards
- Managed through secure Stripe checkout
Billing Cycle
- Monthly plans renew every 30 days
- Yearly plans renew every 365 days
- You'll receive an email reminder 3 days before renewal
- Payment is processed automatically
Failed Payments
If a payment fails:
- Grace Period (7 days): You'll see a warning banner but retain full access
- Reminders: Email reminders sent on days 2, 4, and 6
- Suspension (after 7 days): Account suspended, view-only access
- Restoration: Update payment method to automatically restore access
Upgrading Your Plan
- Go to Settings → Subscription
- Click "Upgrade Plan"
- Select your new plan and billing cycle
- Complete Stripe checkout
- Old subscription is automatically canceled
- New plan activates immediately
Downgrading Your Plan
- Go to Settings → Subscription
- Click "Upgrade Plan" (same button)
- Select a lower-tier plan
- Changes take effect at the end of your current billing period
🔧 Troubleshooting & FAQ
Common Issues
Can't Log In
- Verify your email address is correct
- Check caps lock is off
- Click "Forgot Password" to reset
- Clear browser cache and cookies
- Try a different browser
Bookings Not Showing Correct Time
- Go to Settings → Salon Information
- Verify your timezone is correct
- All times are displayed in your salon's timezone
- Changing timezone won't affect existing appointments
Reached Booking Limit
- Check Settings → Usage Statistics
- Limits reset on the 1st of each month
- Upgrade your plan for higher limits
- Pro plan has unlimited bookings
Payment Failed
- Check your email for payment failure notice
- Go to Settings → Payment Method
- Update your card details in Stripe
- Payment will retry automatically
- 7-day grace period before suspension
Can't Add More Staff
- Check your plan's staff limit
- Basic: 2 staff members
- Starter: 5 staff members
- Pro: 10 staff members
- Upgrade to add more team members
Dashboard Not Loading
- Check your internet connection
- Refresh the page (F5 or Ctrl+R)
- Clear browser cache
- Try incognito/private mode
- Check if you're logged in
Frequently Asked Questions
Q: Can I pause my subscription?
A: Currently, pausing is not available. You can cancel anytime and retain access until the end of your billing period. You can reactivate by updating your payment method.
Q: What happens to my data if I cancel?
A: Your data is retained for 90 days after cancellation. You can reactivate within this period to restore full access. After 90 days, data may be permanently deleted.
Q: Can I export my data?
A: Yes, you can export customer lists, booking history, and reports from each section. Contact support for complete data export.
Q: Do you offer discounts for multiple locations?
A: Each location requires a separate subscription. Contact sales for enterprise pricing if you manage multiple salons.
Q: Can I try Pro features before subscribing?
A: Yes! The 14-day free trial includes all Pro features. No credit card required to start (actually, card is required but not charged during trial).
Q: How do I get my logo to appear?
A: Go to Settings → Appearance → Upload Logo. Recommended size: 200x60 pixels, PNG format with transparent background.
Q: How can my customers book appointments online?
A: Every salon gets a unique booking subdomain (e.g., yoursalon.nailsalonflow.com) where customers can browse services, view availability, and book appointments 24/7. Find your booking link in Settings → Booking Subdomain.
Q: Is my data secure?
A: Yes. All data is encrypted in transit (HTTPS) and at rest. We use industry-standard security practices and are hosted on secure cloud infrastructure.
Q: Can I customize email notifications?
A: Email notification customization is planned for a future release. Currently, system sends standard confirmation and reminder emails.
Q: What's the refund policy?
A: We offer a 14-day free trial. After that, subscriptions are non-refundable but you can cancel anytime. You'll retain access until the end of your paid period.
Getting Support
📧 Email Support
For help with any issues:
- Go to Settings → Need Help → Contact Us
- Or email: support@yourdomain.com
-
Include:
- Your salon name
- Description of the issue
- Screenshots if applicable
- Steps to reproduce the problem
-
Response time:
- Basic: 24-48 hours
- Starter: 12-24 hours
- Pro: Priority support within 12 hours
📺 Video Tutorials
Watch step-by-step guides:
- Access from Settings → Need Help → Tutorial
- YouTube channel (link in dashboard)
💬 Feature Requests
Have an idea? We'd love to hear it!
- Email your suggestions to support
- Include detailed description
- Explain how it would help your business
📋 Quick Reference
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| New Booking | Ctrl + B |
| Search | Ctrl + K |
| Save | Ctrl + S |
| Close Modal | Esc |
Status Colors
- ⚠️ Yellow: Pending, Warning
- ✓ Green: Confirmed, Completed, Active
- ✗ Red: Cancelled, Failed, Overdue
- ℹ️ Blue: Information, Note
Plan Features at a Glance
| Feature | Basic | Starter | Pro |
|---|---|---|---|
| Bookings/Month | 100 | 500 | Unlimited |
| Staff Members | 2 | 5 | 10 |
| Schedule Management | ❌ | ❌ | ✅ |
| Commission Tracking | ❌ | ❌ | ✅ |
| Custom Branding | ❌ | ❌ | ✅ |
| Priority Support | ❌ | ✅ | ✅ |
Important Links
-
Dashboard:
https://yourdomain.com/dashboard.html -
Support:
support@yourdomain.com -
Terms of Service:
https://yourdomain.com/terms -
Privacy Policy:
https://yourdomain.com/privacy