Feature

Customer Calendar

Let customers manage bookings, reschedule, and cancel appointments themselves

Self-Service Booking Portal

Your customers access their appointment history 24/7 without calling you. They see upcoming bookings, reschedule when needed, cancel within your policy, and leave feedback—all independently.

What Customers Can Do

You set the boundaries. Customers can:

  • View bookings — all upcoming and past appointments in one place
  • Reschedule — move appointments to different times (you control the deadline)
  • Cancel — withdraw bookings and see their refund amount instantly
  • Leave feedback — post-appointment ratings and reviews
  • Update profile — change email, phone, and communication preferences
  • Download details — calendar invitations and receipts

24/7

Customer access

Per-service

Configurable time windows

Zero

Admin effort for self-service changes

-30%

Typical reduction in support requests

Where Customers Access It

Standalone Stores

Your customers log in at {storename}.opencals.com/account. They get a direct confirmation email link and can bookmark their account.

Shopify Stores

Customers have two options — both show the same bookings:

  1. Shopify customer account — they see your appointments inside Shopify when logged in
  2. Opencals storefront at {storename}.opencals.com/account — a dedicated booking portal

Your Shopify customers can use either access point. Data syncs automatically between platforms.

Dual access reduces friction

Shopify customers who already logged into their store don't need a separate login. But if they prefer a dedicated calendar view, the Opencals storefront is there. Same appointments either way.

Control the Rules

You decide when customers can reschedule or cancel. Set different policies per service.

Reschedule window: A massage might allow changes up to 2 hours before. A medical consultation might require 24 hours notice.

Cancellation window: A class might allow free cancellation up to 7 days before. A personal training session might be non-refundable within 48 hours.

You can always override policies — reschedule or cancel manually from your dashboard anytime.

Business Benefits

  • Fewer support requests — customers handle their own changes
  • No double-booking errors — reschedules instantly free/reserve slots
  • Automatic confirmations — no manual email follow-ups
  • Complete audit trail — see who changed what and when
  • Feedback loop — collect insights without asking customers to email

Note

Customers see only their own bookings. Permissions are enforced automatically.

Related Features

Frequently Asked Questions

Early Access — 3 Months Free

Ready to transform your service business?

Join 150+ businesses already using Opencals. Get 3 months completely free with all features unlocked.

No credit card required
Setup in 10 minutes
Cancel anytime