Start here
Free vs Pro
- Free: use the calendar, customers, basic payment tracking, notes, and local backups on one device.
- Pro: unlock cloud sync across desktop/mobile, online booking, client intake, and premium business tools.
- Open Account to sign in, register, start a 14-day trial, manage billing, or check your current plan.
- Your plan label appears in the app so it is clear whether you are using Free, Pro, or tester access.
Calendar
Day, Week, Month, Agenda
- Day: focus on one day and tap a time slot to add a session or event.
- Week: review your schedule, weather, and daily totals. Mobile shows fewer days so appointments are easier to read.
- Month: see your month at a glance and jump to busy days quickly.
- Agenda: view upcoming items in time order, including online booking indicators.
- Today jumps back to the current date. Use the arrows to move forward/back.
Scheduling
Add sessions and events
- Tap a time slot to schedule, or tap an existing item to edit, duplicate, cancel, or delete it.
- Choose Session when you are working with a customer and want payment/receivable tracking.
- Choose Event for non-customer blocks such as travel, admin time, tournaments, meetings, or personal time.
- Use Location, Mode, Travel, and Buffer to block realistic time around the appointment.
- Use Status to track scheduled, confirmed, completed, no-show, canceled, refunded, or paid state.
Voice
Mobile voice commands
- Tap the microphone on mobile to use guided voice actions. The microphone turns red only while listening.
- Main voice options include show today, adding, find customer, select day, map, new client, show week, and sync now.
- Adding asks whether you want a session or event, then guides you through the important details.
- Find customer opens the customer page for the name you say.
- Select day can move the calendar to a spoken day or date.
- Map prompts for an address or place and opens Google Maps.
Customers
Profiles and communication
- Open Customers to add/edit customer name, cell, email, notes, tags, and custom fields.
- Use Message, Call, and Email from a customer profile. Texting opens your phone's Messages app so you still control the final send.
- Use the Map action when a customer or appointment has a location you want to open or text.
- Customer profiles show recent sessions, upcoming sessions, dates/times, and payment details.
- Use Merge duplicates if the same customer was created more than once, including from online bookings.
- Use Import contacts from Menu to bring in a
.vcfor Google Contacts.csvfile.
Client intake
QR and intake link
- Use the client intake link when you meet a new customer and want them to enter their own details.
- Open Booking settings or use the voice command new client / intake link to show the intake page or QR code.
- Clients can enter name, cell, email, and notes. CalAppt adds or updates the matching customer profile.
- Each subscriber/tester gets their own intake link tied to their CalAppt account.
Online booking
Let clients book a time
- Online booking is part of Pro and tester access.
- Open Booking settings to set your booking username, page title, daily hours, available days, and start time increment.
- Allow clients to choose duration options such as 30, 45, 60, 90, or 120 minutes when enabled.
- Tap Generate availability after changing booking rules or when you want to refresh available slots.
- Share your link, for example
calappt.com/book.html?username=yourname. - Online bookings appear on the calendar with a compact icon/badge and are listed on the Online bookings page.
Cloud sync
Across desktop and mobile
- Sign in on the Account page to connect your calendar to Supabase cloud sync.
- Cloud sync runs automatically, so changes should move between desktop and mobile without a manual save.
- Use Sync now if you want to push/pull immediately or verify the latest data.
- The app shows sync status such as last upload, last download, and last synced so you can trust what happened.
- Cloud tools and manual upload/download controls live on the Backups page.
Payments
Receivables and subscriptions
- Set a session Amount to track money owed and paid.
- Payments shows sessions for the month, lets you edit amounts, and helps mark sessions paid.
- Receivables shows unpaid past sessions, while future sessions can appear as potential income.
- Statements give monthly/yearly totals for business review and accounting.
- CalAppt subscriptions use Stripe Checkout and the Stripe Customer Portal. Stripe Connect for client payments can be added later.
Templates
Quick start by business type
- Open Menu → Business templates to choose a preset such as Trainer, Dog Walker, Tutor, Coach, Cleaner, or Handyman.
- Apply a template to load suggested service types and starter settings for your business.
- Choose a Service type inside a session so your reports and customer history are easier to understand.
- You can change templates later if your business setup changes.
Backups
Local backups and cloud tools
- Open Backups to export/import backup files, export Google
.ics, and use cloud upload/download tools. - CalAppt automatically saves recent local versions after changes so you can restore if needed.
- The most recent 12 autosave versions are kept on the device.
- Use Export Backup before major changes or before moving data to another device.
- Use Merge Backup to bring customers and appointments onto another device without wiping what is already there.
- Merge help (step-by-step)
Mobile
Add CalAppt to your home screen
- On iPhone, open CalAppt in Safari, tap Share, then tap Add to Home Screen.
- Launching from the home screen gives CalAppt a more app-like feel with its own icon.
- Mobile is best for texting, voice commands, maps, quick customer lookup, and booking-link sharing.
- Open More for the mobile install instructions anytime.
Settings
Business profile, weather, and setup
- Open Settings → Business profile to set your business name, logo, and accent color.
- Open Settings → Currency & receipts to set currency and message/receipt wording.
- Open Settings → Time settings to set the time zone label used on statements and exports.
- Set weather city as
City, ST/Prov, for exampleVancouver, BC. - Use Setup Guide to walk through the main configuration steps.