Skip to content
Start for FreeBook a Demo

International appointment scheduling

LunaCal international appointment scheduling shows available times in the visitor’s time zone and supports booking in 13 languages. Choose the guest-facing language while keeping your availability, services and team scheduling in one account.

Start your free trialCompare scheduling tools ↓
LunaCal booking calendar showing available slots in the selected time zone

Language and time-zone controls for international bookings

Set the guest experience separately from the hours your business works.

Local appointment times

Available slots display in the visitor’s local time zone.

13 guest languages

Offer booking in languages including English, Spanish, French, German and Arabic.

Guest confirmations

Visitor Language also applies to confirmation pages and guest notifications.

Calendar invitations

The selected visitor language applies to attendee calendar invites.

Separate dashboard language

Guest language does not change your dashboard, which currently uses English.

Working-hour schedules

Define the hours during which each service accepts bookings.

Date exceptions

Adjust availability for holidays and one-off changes.

Team meeting formats

Use round robin for available colleagues or collective scheduling for shared availability.

Online meeting locations

Offer remote appointments through connected video meeting tools.

LunaCal visitor language selector with Spanish, French, German and Arabic options

Choose the language your guests see

LunaCal separates Visitor Language from App Interface Language. The guest setting covers the booking journey and notifications; the dashboard setting affects your own workspace.

  1. Open Settings → General.
  2. Choose Visitor Language and save with Update.
  3. Preview the booking page and guest messages in the selected language.
Configure booking language →

Keep the appointment time and the working schedule separate

Your hours define bookable time

Set the schedule your service follows. A client in another country sees the available times converted for their location.

The visitor sees their local time

Automatic time-zone detection changes the display of available slots. The booking still represents one appointment shared by host and guest.

Language is a separate setting

A French booking interface and a Paris time zone are different choices. Select the guest language and verify the time zone independently.

Team format determines who must attend

Collective meetings need overlapping host availability. Round robin allocates the appointment among available team members.

Localize the whole booking journey

Visitor Language applies beyond the calendar. Use the same guest language for the booking page, confirmation page, notification emails and calendar invitation.

Booking page

Guests choose their appointment using the selected interface language.

After submission

The confirmation page and guest messages follow the visitor-language setting.

Your own workspace

Keep using the English dashboard while your guests book in another supported language.

Keep holidays and service hours in your availability settings

Time-zone conversion does not decide when your business works. LunaCal availability schedules and date exceptions define those boundaries.

  • Assign different saved schedules to services with different working hours.
  • Add exceptions for dates when your team is unavailable.
  • Use notice periods and buffers to leave preparation time.
Explore calendar availability →
LunaCal weekly hours and date-specific availability settings

Why use LunaCal for international scheduling?

LunaCal combines guest language, local-time booking and service scheduling without splitting the workflow across separate tools.

Guest language reaches the invitation

Configure the language for booking and guest communications together instead of stopping at a translated calendar.

Service hours remain under your control

Combine saved schedules, exceptions and team formats for appointments delivered from different locations.

International booking with the service workflow

Standard starts at $9 per user per month with unlimited calendars and services, payments and reminders. Teams adds shared scheduling and packages.

Compare LunaCal plans →

LunaCal vs Calendly, Cal.com and Koalendar

Compare language support alongside the scheduling controls an international service needs.

International appointment scheduling: capability comparison
CapabilityLunaCalCalendlyCal.comKoalendar
Local-time bookingYesYesYesYes
Multilingual booking13 languagesYesYes30+ languages
Custom working hoursYesYesYesYes
Date exceptionsYesYesYesYes
Calendar connectionsUnlimitedUp to 6UnlimitedPlan dependent
Video meetingsYesYesYesYes
Minimum noticeYesYesYesYes
Meeting buffersYesYesYesYes
Collective schedulingTeams+Standard+Teams+Paid plans
Round robinTeams+Teams+Teams+Paid plans
PaymentsStripe / PayPalStripe / PayPalStripe / PayPalYes
Free planNoYesYesYes

International scheduling questions

Do guests need to convert the appointment time themselves?

LunaCal automatically displays available slots in the visitor’s local time zone. Guests can review the displayed time zone before choosing an appointment.

Which parts of booking use the visitor language?

The setting applies to booking pages, confirmation pages, guest confirmation and notification emails, and attendee calendar invites.

Can my dashboard remain in English?

Yes. App Interface Language and Visitor Language are independent. The dashboard currently supports English.

Does changing guest language change my working hours?

No. Language controls the guest-facing interface and messages. Availability schedules control bookable hours.

Can I block holidays for international services?

Yes. Add date-specific availability exceptions for the service schedule rather than changing the normal weekly hours.

Can an international meeting have multiple hosts?

Yes. Use collective scheduling for a meeting requiring several hosts, or round robin when any available team member can handle it.

Let clients book in their language and local time.

Create your LunaCal account