Scheduling
Client-first, fast scheduling
- Tap a time slot to schedule.
- Drag a customer onto a day/time (desktop) to book in seconds.
- Create events that aren't customers (meetings, admin blocks).
- Use Day / Week / Month / Agenda to match how you work.
- Store Location (address or link) + Mode (On-site vs Remote), with Travel + Buffer time.
- Track appointment Status: scheduled, confirmed, completed, no-show, canceled, refunded.
- Add your city once and see weather in the week header.
Online booking
Let clients book online (without double-booking)
- Publish a private booking link (example:
calappt.com/book.html?username=yourname). - Set working hours, days, session length, and start-time increments.
- Clients can choose a duration (30, 45, 60, 90, 120 minutes) up to your max.
- Clients enter name + optional email/cell + a note, then confirm the booking.
- Bookings are stored in the cloud with conflict protection, so the same slot can’t be booked twice.
- New bookings show in Online bookings and import into your calendar + customer list.
Templates
Tailored onboarding, without lock-in
- Pick a business template to preload suggested service types (Trainer, Handyman, Cleaner, Tutor, and more).
- Change service types anytime - templates are just a quick start.
- Works well for on-site pros (plumbers, landscapers, cleaners), coaches/trainers, and anyone who books time.
Customers
Mini client manager built in
- Customer list stays in surname order (easy to scan like a real appointment book).
- Profiles include name, cell, email, and notes.
- Add Tags + Custom Fields so CalAppt fits your business (gate code, equipment, dog on site, shirt size, etc.).
- Import contacts from a vCard (
.vcf) or Google Contacts (.csv). - Tap a customer to open their profile and history.
Messaging
Text and email directly
- Send a confirmation text from an appointment (opens your Messages app).
- Text / email from the customer list (opens Messages/Mail).
- You're always in control - nothing is sent automatically without you tapping Send.
- Customize business name/logo and receipt wording for a more professional feel.
Business
Branding that matches your business
- Set business name, logo, and accent color.
- Choose currency + receipt wording and set a time zone label for statements and exports.
Solo
Simple for solo professionals
- Designed for one-person businesses: one calendar, one customer list, and a fast workflow.
- Day / Week / Month / Agenda views work the same on desktop and phone.
- Use business templates to preload common service types without locking you into one industry.
Payments
Track money without a spreadsheet
- Add a billing amount to each appointment.
- Toggle paid/unpaid with a checkmark.
- Receivables are only unpaid sessions whose dates have passed (future sessions show under Potential).
- See monthly money received, receivables, and total earnings.
- Open the Yearly statement for YTD totals.
- Export monthly + year-end statements to Excel (
.csv).
Backups
Private by default, portable when you need it
- Your data is saved locally in your browser on each device.
- Export a backup file anytime for safekeeping.
- Merge a backup to bring customers + appointments onto another device without deleting what's already there.
- Share Backup (AirDrop) helps move your data between Apple devices.
- Export Google (
.ics) if you want a copy in another calendar.