Feature

A self-service portal that cuts your support requests

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.

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. 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.

Control the Rules

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

Reschedule window: A massage service could allow changes up to 2 hours before, while a medical consultation requires 24 hours notice.

Cancellation window: Free cancellation 7 days ahead for a class. Non-refundable within 48 hours for personal training.

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.

Frequently Asked Questions

Get started

Ready to transform your service business?

Join 150+ businesses already using Opencals. Start on a free development store with every feature unlocked, and only pay once you go live.

No credit card required
Setup in 10 minutes
Cancel anytime