Feature

Locations

Offer services in person, online, or at your customer's door

Three Location Types

Every service you create can be delivered in one of three ways. You assign the type when you create the location — the rest is automatic.

  • Physical — a fixed address where customers visit you. Displayed with a map in the booking widget.
  • Online — a virtual meeting via Zoom or Google Meet. A unique link is generated per booking automatically.
  • Delivery — you travel to the customer. They provide their address at checkout.

3

Location types

Auto

Zoom / Meet links

Per-location

Operating hours

Per-location

Staff assignments

You can mix types across the same store. A physiotherapy clinic can have a downtown office (physical), video consultations (online), and home visits (delivery) — all booked through the same widget.

Physical Locations

Enter your address using the autocomplete field — the system captures coordinates automatically. Customers see a map in their confirmation email and on the booking page.

Each physical location has its own operating schedule. Your main clinic runs Monday to Friday; your weekend pop-up runs Saturday only. Assign different staff members and services to each.

Online Locations

Assign a Zoom or Google Meet integration to an online location. When a customer books, the system creates a unique meeting link for that appointment. The link goes into the confirmation email and the staff calendar invite — no copy-pasting, no forgotten links.

Note

For group appointments at an online location, one meeting is created and the same link is sent to all attendees.

You can also add a static link (a permanent Zoom room, for example) instead of using the integration. Use whichever fits your workflow.

Delivery Locations

No address to enter — the customer provides theirs at checkout. Your team sees the address in the booking details and can plan travel accordingly.

Add a description to set expectations: service area, travel fees, or lead time requirements. Delivery locations work with all service types, including group appointments.

Availability and Assignments

Each location participates in schedule intersection. Final availability = service schedule AND staff schedule AND location schedule. All three must overlap.

  • Assign staff — only staff assigned to a location are bookable there
  • Assign services — control which services are offered at each location
  • Assign a schedule — set location-specific hours that differ from your general business hours

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