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

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