Appointments

Online booking, reminders, and deposits for service businesses.

Online booking, reminders, and deposits for service businesses — wired into POS, CRM, and the phone system.

Replaces:CalendlyAcuitySquare AppointmentsBooksy
Appointments illustration showing the core capabilities CloudIP provides for online appointment booking.

Calendly is excellent for one-person scheduling. Service businesses with multiple staff, locations, and resources need more: capacity rules, deposits, recurring appointments, group bookings, and a real customer record on the other end.

CloudIP Appointments handles all of that and ties the booking to the rest of the platform. A booked appointment becomes a CRM contact, a POS check-in, an SMS reminder, and a payment.

How it works

Appointments in three steps

From day one to day one-thousand, this is how the appointments module moves work through your business.

Three-step diagram showing how Appointments works on the CloudIP platform: input on the left, processing in the middle, outcome on the right.
What you get

The appointments pillars

Specifics, not slogans — what each part of Appointments actually does for the business.

Online booking page

Customers book in their browser, on your domain.

  • Branded booking page on a custom URL
  • Per-service availability rules and buffers
  • Capacity-aware slots for shared resources
  • Deposit collection at booking time
Online booking page — Customers book in their browser, on your domain.

Staff and resource scheduling

No more whiteboards or Google sheets.

  • Per-staff calendars with services they offer
  • Resource scheduling for chairs, rooms, and equipment
  • Time-off and availability overrides
  • Multi-location coverage rules
Staff and resource scheduling — No more whiteboards or Google sheets.

Reminders and recurring

Cut no-shows in half.

  • Email and SMS reminders with custom timing
  • Confirmations, reschedules, and cancellations
  • Recurring appointments with per-instance edits
  • Waitlists with auto-fill on cancellation
Reminders and recurring — Cut no-shows in half.

Group bookings and classes

Sell seats in a yoga class, a workshop, or a webinar.

  • Capacity-based group sessions
  • Drop-in vs. recurring class enrollment
  • Waitlists and overflow logic
  • Attendance tracking that posts to membership
Group bookings and classes — Sell seats in a yoga class, a workshop, or a webinar.
Use cases

Who this is for

Three real situations CloudIP customers bring us, and how the platform answers them.

Owner of a multi-stylist salon

Square Appointments, Square POS, Mailchimp, and a paper waitlist.

Outcome: Booking, POS, reminders, and waitlist on one app on one tablet.

Physical therapy clinic

No-shows are 20% because reminders are manual.

Outcome: Automated email and SMS reminders cut no-shows to single digits.

Yoga studio with class packs

Mindbody is expensive; the spreadsheet alternative is fragile.

Outcome: Class capacity, packs, and memberships in one platform with the books.

FAQ

Common questions

Specific answers about Appointments — not marketing fluff.

Yes. Per-service deposit rules collect a card hold or charge at booking and apply the deposit at checkout. Refund rules are configurable.

Resilience

Booking that never double-books

Concurrent bookings are the classic distributed-systems trap. We solve it with per-resource serialization on Durable Objects.

Per-resource locking

Each calendar resource is a Durable Object, so two simultaneous booking attempts cannot both succeed.

Reminder queue with retries

SMS and email reminders are queued, retried, and dead-lettered if a downstream provider is unreachable.

Time-zone-safe

Times are stored as UTC plus a tenant time zone, so daylight-saving transitions do not silently shift appointments.

Offline confirmation

A booking confirmation is written and queued locally if the network blips during the request.

Try Appointments on the full platform

14-day trial with every module enabled and the full Hardware Store catalog. No credit card.