Set how long each cleaning type takes per 100 square feet.
These times are used to calculate employee hours and job duration. Enter time in minutes (e.g., 15 for 15 minutes per 100 sqft).
Used in: All pricing calculations, Calendar scheduling, Employee management Calculation: Total Hours = (Square Footage ÷ 100) × Minutes per 100 sqft ÷ 60 Default Values: Basic: 15 min, Deep: 20 min, Move-out: 21 min, Recurring: 11 min
Pricing Method
💰 Pricing Method Selection
Choose your pricing calculation method:
• Square Footage Pricing: Price based on home size (sqft × rate)
• Hourly Rate Pricing: Price based on time and hourly costs This only affects NEW cleanings. Existing manual prices are preserved.
Used in: CRM Quoting, Client Management, Calendar Scheduling, Calculator
When enabled, new cleanings will use hourly rate calculation instead of square footage pricing
Hourly Rate Pricing Settings
⏰ Hourly Rate Calculation
Set your hourly costs and profit margins.
Final Price = (Employee Pay + Tax + Other) × Hours + Profit per House
This method calculates based on actual time needed for cleaning.
Set different profit margins for each cleaning type.
This allows you to optimize profitability based on service complexity and market demand.
Used in: All pricing calculations when hourly rate pricing is enabled Default Values: Recurring: $40, Basic: $50, Deep: $75, Move-out: $100
Price per Square Foot Settings
💲 Square Footage Pricing
Set base prices per square foot for each cleaning type.
These prices will be used to calculate quotes: Price = Square Footage × Price per Sqft
Use decimals for cents (e.g., 0.15 for $0.15 per sqft).
Used in: CRM Quoting, Client Management, Calendar Scheduling Formula: Square Footage × Price per Sqft
No quote will be below this amount (recommended: $90)
Operational Settings
⚙️ Business Operations
Configure your business operations and scheduling preferences.
These settings affect how jobs are scheduled and managed across all pages.
Used in: All pricing calculations, Calendar scheduling, Employee management Key Settings: Employee count, Max job hours, Drive time
If a cleaning job would end past this time, that time slot will not be displayed. Leave empty to allow any end time.
Driving Buffer Settings
🚗 Driving Buffer Configuration
Configure driving time buffers for calendar events.
When enabled, cleaning events will show with transparent orange/yellow sections before and after to represent driving time.
Used in: Calendar scheduling, Event display Purpose: Visual representation of driving time between jobs
Show driving time buffers around cleaning events in weekly and daily calendar views
Time added before and after each cleaning (recommended: 60 minutes = 1 hour total driving time)
Minimum Booking Per Employee
💰 Minimum Booking Revenue Protection
Automatically ensure minimum revenue per employee per day.
When enabled, the system checks if daily revenue meets the minimum requirement (employees × minimum amount).
If revenue is below the minimum, additional booking slots will be automatically opened for that day.
Example: With 2 employees and $230 minimum, total daily revenue must be at least $460. If it's less, another slot opens automatically.
Automatically open additional slots when daily revenue doesn't meet the minimum per employee
Minimum revenue required per employee per day. Total minimum = employees × this amount
AI Assistant Personality
🤖 AI Communication Style
Customize how your AI assistant communicates with customers.
These settings will be used to generate personalized responses that match your brand voice.
Customize how your AI assistant communicates. You can specify tone, style, length, greetings, closings, emoji usage, or any other communication preferences.
Email Access Management
Admin Authorized Emails
Admins have full access to all system features and settings.
Add New Admin Email
Employee Authorized Emails
Employees can access scheduling and basic features. Automatically added when creating employees.
Manual Employee Email
Note: It's recommended to add employees through the Scheduler page to create complete employee profiles.
📋 Auto-Update Notice
Changes to cleaning times, employee settings, or max job hours will automatically update all existing client cleanings.
This ensures your calendar and client records stay in sync with your current business rules. Cleanings manually adjusted in the last 24 hours will be preserved.
🧪 Price Settings Test
To test pricing settings:
1. Enter some price values (e.g., 0.15 for basic clean)
2. Click "Save Settings" and check browser console for debug info
3. Refresh page to see if values persist
SMS Notification Settings
📱 SMS Notifications
Configure where you want to receive SMS notifications when clients text your business number.
Phone numbers to receive SMS notifications when clients text your business number. Just type the 10-digit number and it will auto-format with +1 prefix.
Receive SMS notifications when clients text your business number
Voice Call Settings
📞 Voice Call Routing
Configure which phone numbers should ring when someone calls your Twilio business number. All numbers will ring simultaneously, and the first person to answer gets connected.
Phone numbers that will ring simultaneously when someone calls your Twilio business number. Just type the 10-digit number and it will auto-format with +1 prefix.