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

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.
Appointments in three steps
From day one to day one-thousand, this is how the appointments module moves work through your business.

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

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

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

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

Every capability has its own dedicated page
Click any capability to read what it does, who it is for, and how it works.
Branded booking page on your domain with availability rules.
Per-staff calendars, services, and resource assignment.
Email and SMS reminders that cut no-shows in half.
Standing weekly, monthly, or custom-cadence bookings.
Capacity-based group sessions with waitlists.
Who this is for
Three real situations CloudIP customers bring us, and how the platform answers them.
Square Appointments, Square POS, Mailchimp, and a paper waitlist.
Outcome: Booking, POS, reminders, and waitlist on one app on one tablet.
No-shows are 20% because reminders are manual.
Outcome: Automated email and SMS reminders cut no-shows to single digits.
Mindbody is expensive; the spreadsheet alternative is fragile.
Outcome: Class capacity, packs, and memberships in one platform with the books.
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.
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.
More of Appointments
Branded booking page on your domain with availability rules.
Per-staff calendars, services, and resource assignment.
Email and SMS reminders that cut no-shows in half.
Standing weekly, monthly, or custom-cadence bookings.
Capacity-based group sessions with waitlists.
Try Appointments on the full platform
14-day trial with every module enabled and the full Hardware Store catalog. No credit card.