Appointment Scheduling Mastery
Applies to: All plans · Last reviewed: October 2026
Master appointment scheduling, calendar sync, and appointment reminders. Keep your schedule organized with these techniques.
Step 1: Create Your First Appointment
- Click Appointments in the sidebar
- Click the "New Appointment" button
- Fill in the details: Client, Date, Start Time and End Time (or Duration), Title, Location, Notes
- Save the appointment
Step 2: Understanding Appointment Statuses
Scheduled Blue
- The appointment is booked and upcoming
- If its reminder is switched on, the reminder goes out before the appointment
Confirmed Green
- You have confirmed the appointment, or it was booked through your booking page in Auto-Confirm mode
- The status does not change by itself when a client replies to a reminder
Completed Gray
- The appointment has happened
- ClientFlow offers to add a session note when you mark it completed, and you can record the payment
Cancelled Gray
- The appointment will not take place
No-Show Red
- The client didn't attend
- Track no-show patterns with the No-Show Rate on a client's Appointments tab and in Analytics → Performance
- If the appointment type has a no-show fee (set under Settings → Appointment Types), marking a no-show creates an unpaid payment record for that fee. It is a record only: ClientFlow does not charge the client.
Step 3: Calendar Views
- Day View: See hourly breakdown of one day, perfect for detailed planning
- Week View: Overview of the current week, drag scheduled or confirmed appointments to reschedule
- Month View: Big picture of your schedule, identify busy and slow periods
- Agenda View: Chronological list of appointments, which you can filter by status and client
Step 4: Appointment Reminders
Reminders are set on each appointment:
- Create a new appointment or open an existing one
- Tick the "Reminder" option
- Choose how long before the appointment it goes out: 5, 10, 15 or 30 minutes, 1 hour or 1 day
- Choose the channel: Auto (WhatsApp first, then email), WhatsApp only, Email only or WhatsApp + Email
- Save the appointment
Each appointment has one reminder. Email reminders go out automatically. On PRO and above, with your own WhatsApp Business number connected, WhatsApp reminders go out automatically too. On Free and Starter, ClientFlow prepares the WhatsApp message and you send it with one tap from the send queue. There are no SMS reminders.
Step 5: Calendar Integration
Google Calendar Sync
- Go to Settings → Integrations
- Click "Connect Google Account"
- Sign in with your Google account and allow access
- Select which calendar to sync and click "Connect Calendar"
- Under Sync Settings, choose the sync direction: Two-way Sync, App → Calendar or Calendar → App
Calendar sync needs the Starter plan or above and is not part of the free trial. It runs in the background every 15 minutes, so a change made in one calendar appears in the other within about that time rather than instantly. An iCloud calendar can be connected from the same Integrations page.
Step 6: Recurring Appointments
Set up daily, weekly, monthly or yearly recurring sessions:
- Create a new appointment
- Under "Recurrence", choose Daily, Weekly, Monthly or Yearly (the default is "Does not repeat")
- Set how often it repeats (for example, every 1 week) and, for weekly, which days
- Choose when it ends: after a number of occurrences, on a date, or never (a series is limited to 100 occurrences)
- Save the appointment
Example: Sessions every Tuesday and Thursday at 6 PM for 3 months:
Recurrence: Weekly
Every: 1 week
Repeat on: Tuesday, Thursday
Time: 6:00 PM
Duration: 1 hour
Ends: After 24 occurrences
When you later edit an appointment in a series, you choose whether the change applies to that appointment only or to it and the future ones.
To remove a series, open one of its appointments and choose Delete: you can delete just that appointment, that appointment and the ones after it, or the whole series. Deleting from an appointment onward leaves the earlier appointments in the series as they are; deleting the whole series removes every appointment in it that is not completed, earlier ones included. Either way, completed appointments are kept, and so are ones with a part-paid payment, a payment on an invoice or a paid no-show fee. A payment already paid in full stays recorded on the client.
Step 7: Managing Conflicts
- Automatic Detection: ClientFlow warns you when a new appointment overlaps an existing one. You can still choose "Create anyway".
- Buffer Time: Set a buffer in minutes on an appointment type (Settings → Appointment Types) to keep time free between that service and your other appointments, for preparation or travel
Step 8: Let Clients Book Online
Let clients book their own appointments:
- Go to Settings → Booking Page
- Turn on "Enable Booking Page" and choose your URL
- Set the booking rules: how far ahead clients can book, the minimum notice, and whether bookings are confirmed automatically or need your approval
- Set your working hours, days off and holidays under Settings → Availability
- Share your booking link on your website, email signature or social media, or embed the booking form on your website
Best Practices
- Confirm New Clients - Message first-time clients yourself to confirm the time
- Block Personal Time - Add vacations, breaks, and holidays as exceptions under Settings → Availability so they are not offered for booking
- Set Clear Expectations - Include location and preparation instructions
- Track No-Shows - Document patterns and address recurring issues
- Use Color Coding - Give different kinds of appointments different colors
Next Steps
- Remind clients automatically - Switch on a reminder for each appointment
- Stop rebuilding your schedule by hand - With recurring appointments and calendar sync
- Let clients book themselves - With your booking page
Your schedule is now in good shape!
Read time: ~10 minutes | Difficulty: Beginner
Related Documents
Your First Client, Step by Step
Step-by-step walkthrough to add your first client and get started with ClientFlow
Sending Your First Payment Reminder
Learn how to send WhatsApp and email payment reminders
Payment Tracking 101
Learn payment statuses, overdue tracking, and how payment reminders work