Appointment booking software
Clients schedule services through the portal or the AI receptionist. Bookings sync to your calendar, assign technicians, and trigger automated confirmations instantly.
A short tour of the screens this page describes. It is filmed with our demo pest control company, and every trade runs on the same screens.
- Live in 5 minutes
- No setup fee
- No long-term contract

“We run every customer conversation through Smarfle. Texts, emails and reminders are in one place, our customers love paying with Apple Pay, and when we are busy or closed the text bot answers new leads for us.”
Phone tag on every booking
Phone tag and manual scheduling waste hours every week for both your team and your clients.
Endless Phone Tag
Clients call during business hours to schedule appointments, but your team is out on jobs. Voicemails pile up, callbacks get delayed, and potential revenue walks to a competitor who answers first.
Manual Calendar Management
Someone on your team manually enters every appointment into a calendar or spreadsheet. Double bookings happen when two people schedule the same technician at overlapping times without realizing it.
No After-Hours Scheduling
When clients want to book at 9 PM on a Sunday, there is nobody available to take their call. You lose bookings simply because your scheduling process requires human involvement during business hours.
How customers self-serve a slot
- 1
Client Selects a Service
Through the client portal, clients browse your available services with descriptions and pricing. They select the service they need and move to the scheduling step.
- 2
Choose Date and Time
Available time slots are displayed based on your team's calendar and working hours. Clients pick a date and time that works for them without any back-and-forth communication.
- 3
Automatic Confirmation
Once booked, the system creates a work order, assigns an available technician, and sends a confirmation via SMS or email. The appointment appears on your calendar immediately.
- 4
AI Receptionist Backup
Clients who call instead of using the portal interact with the AI receptionist. The voice AI captures booking details during the conversation and creates appointments with owner approval.
Inside the booking flow
Portal Self-Scheduling
Clients book from a public page with live slots. They pick a service, answer your questions in one of four formats, multiple choice, short text, long text or yes and no, then confirm on their own schedule, including nights and weekends.
AI Receptionist Integration
The Voice AI receptionist extracts booking intent from phone conversations. When a caller wants to schedule service, the AI captures the details and creates a pending appointment for owner review.
Calendar Sync
Booked appointments appear on the CRM calendar instantly. Technician assignments, color coding, and time slot blocking prevent scheduling conflicts across the team.
Automated Confirmations
Clients receive immediate confirmation via their preferred channel. SMS and email confirmations include date, time, assigned technician, and service details so expectations are clear.
Technician Auto-Assignment
The system can assign the next available technician based on schedule availability and location. Manual assignment is also available when specific expertise is required for a job.
Service-Based Scheduling
Different services can have different durations, availability windows, and technician requirements. A quick inspection might offer same-day slots while a major installation requires advance booking.
How each trade takes a booking
The service businesses that get the most out of this feature, and the specific way each one uses it.
Before and after Appointment Self-Booking
Without it
With Smarfle
Phone tag to find a time that works
Customer self-books from your real calendar in 60 seconds
After-hours booking requests die in voicemail
Booking page open 24/7, auto-confirms slots
Double-bookings when calendar lives in 3 places
Single source of truth synced with technician availability
A live booking page
See how self-booking reduces scheduling overhead and captures more appointments around the clock.
78%
Self-Booked
34%
After Hours
2.1min
Avg Book Time
- Confirmed
AC Tune-Up - Sarah Mitchell
Booked via portal, Apr 8 at 10:00 AM
- Pending Approval
Plumbing Inspection - David Chen
Booked via AI, Apr 9 at 2:00 PM
- Confirmed
Pest Treatment - Oak Valley HOA
Booked via portal, Apr 10 at 8:00 AM
- Confirmed
Electrical Repair - Lopez Residence
Booked via phone, Apr 10 at 1:00 PM
Booking questions
Can I control which time slots are available for booking?
Do AI receptionist bookings go through automatically?
What happens if a client needs to reschedule?
Is self-booking available on the Starter plan?
What booking costs
all
Included on Every Plan
Self-booking through the client portal is included on every plan. AI receptionist booking is also on every plan via Voice AI ($0.25/min). SMS confirmations are billed at standard rates.
View all plansFree Google Sheets Template
Prefer a spreadsheet for now? Make a free copy in your own Google Drive and keep your records private. No Smarfle account needed.
Smarfle against a scheduling link
See how Smarfle's approach compares with the tools businesses commonly evaluate alongside us.
Ready to try Appointment Self-Booking?
Start your 14-day free trial. No credit card required.