Skip to content
Start for FreeBook a Demo

Custom booking pages

LunaCal booking pages put your services, available times and business information together. Add videos, testimonials and documents, then choose which content appears for each event type.

Start your free trialCompare scheduling tools ↓
LunaCal founder booking page with calendar, company profile, testimonials and video

What you can add to a LunaCal booking page

The page can explain the service, collect the information you need and let the visitor complete the booking.

Service selection

Offer appointment types with their own descriptions and settings.

Team member choice

Let clients choose a provider within a team booking flow.

Videos and galleries

Show an introduction or relevant work beside your availability.

Testimonials

Add customer experiences to the booking page.

Documents

Share useful files before the visitor schedules.

FAQs and about sections

Answer practical questions about your service and business.

Event-specific widgets

Show selected content only on the event types it applies to.

Custom booking questions

Collect appointment details as part of booking.

Themes and colors

Adjust page appearance to match your business.

Website embedding

Make booking available from an existing website as well as a shared link.

LunaCal booking page with service selection, provider choice and available times

Let clients choose the service and person together

A LunaCal team page can guide a visitor from the service they need to the person and time they want. The service selection is connected to scheduling.

  1. Define services and assign the relevant team members.
  2. Show the service and provider choices in the booking flow.
  3. Let the client select an available appointment and complete the required details.
Customize the team booking page →

Use the right page for the booking journey

An individual booking page

Introduce one professional, show their services and let visitors choose a suitable appointment.

A team booking page

Present services and providers for a shared business booking flow. Link to team scheduling when clients need multiple people or automatic assignment.

A direct event link

Send someone to the specific consultation or meeting they need, with content selected for that event.

An embedded calendar

Add booking to an existing website so clients can schedule from the page where they learned about the service.

Show different content for different appointments

LunaCal event-specific widgets let one booking setup carry different supporting content for each event. Enable the setting in the page editor, then select where each widget appears.

Configure event-specific content →

Before a first conversation

Show an introductory video and a short explanation of what the call covers.

Before paid work

Display the preparation document or service details relevant to that appointment.

Across every service

Keep general business information visible across events while restricting specialized content to the right ones.

Carry the page through to payment and confirmation

A booking page can take payment as part of scheduling. Connect the payment provider and configure the charge on the relevant event.

  • Use Stripe or PayPal for paid appointments.
  • Ask booking questions to collect the context needed for the session.
  • Connect confirmation, reminder and follow-up workflows to the appointment.
Explore payments →
LunaCal paid-session settings with Stripe and PayPal and an event price

Why choose LunaCal for your booking pages?

The useful distinction is what stays connected: service-specific content, provider selection, appointment rules and the steps after a client books.

Content belongs to the appointment

Control widget visibility by event type. The same account can show an introduction for a first call and preparation material for an existing client.

Services and people share a booking flow

Team pages bring provider choice and services into the appointment journey rather than leaving clients to pick from disconnected personal links.

Page content and operations in one plan

Standard starts at $9 per user per month with page customization, unlimited services, payments and reminders. Teams adds the shared scheduling and package features.

Compare LunaCal plans →

LunaCal vs Calendly, Cal.com and Koalendar

Compare the booking journey as well as visual customization. LunaCal’s page editor adds content widgets and event-specific visibility alongside scheduling.

Custom booking pages: capability comparison
CapabilityLunaCalCalendlyCal.comKoalendar
Hosted booking pageYesYesYesYes
Website embeddingYesYesYesYes
Page contentRich widgetsProfile / descriptionProfile / descriptionService visuals
Custom event descriptionsYesYesYesYes
Custom booking questionsYesYesYesPaid plans
Multiple appointment typesUnlimitedStandard+UnlimitedUnlimited
Service-specific availabilityYesYesYesYes
Video meeting integrationsYesYesYesYes
Payment collectionStripe / PayPalStripe / PayPalStripe / PayPalYes
Round-robin bookingTeams+Teams+Teams+Paid plans
Collective bookingTeams+Standard+Teams+Paid plans
Automatic remindersYesStandard+YesPaid plans
Free planNoYesYesYes

Questions about LunaCal booking pages

Do I need a separate website to accept bookings?

No. Share a hosted LunaCal booking page directly. If you already have a website, you can also add a booking embed there.

Can different appointments show different videos or documents?

Yes. Enable event-specific widgets in the booking-page editor and choose the event types where each widget should appear.

Can a booking page show several services?

Yes. LunaCal supports multiple services with their own event settings. Team booking flows can also include provider selection.

Can I collect payment on the booking page?

Yes. Connect Stripe or PayPal and enable payment collection for the relevant event.

Can I remove all the content widgets?

Yes. Turn off Show Widgets in the page editor to hide the widgets across the booking page and center the calendar.

Can I use my own domain?

Yes. LunaCal offers custom-domain booking pages. The pricing page lists the relevant branding options and domain add-on.

Give clients the information they need to book.

Create your LunaCal account