Lunacal is appointment scheduling software for small and mid-sized businesses. It combines branded booking pages, calendar sync, team scheduling, payments, packages, subscriptions, and automated reminders in one product. Plans start at $9 per user per month with a 7-day free trial, and Lunacal takes 0% commission on paid bookings. In short, Lunacal gives consultants, coaches, agencies, studios, and service teams more control over how booking works than a basic scheduling link. Its main limitation is scale: it is built for SMBs and growing teams, not for large enterprises that need Salesforce-native routing and heavyweight procurement.

Disclosure: scheduling-tools.org is published by the Lunacal team. Features and plan details in this review come from Lunacal’s product documentation and pricing as of October 2026.

Lunacal Review at a Glance

Question Answer
What is Lunacal? Online appointment scheduling and booking software (also written LunaCal or Luna Cal), at lunacal.ai
Best for Consultants, coaches, agencies, tutors, studios, salons, clinics, and SMB service or sales teams
Not built for Large enterprises that need Salesforce-native territory routing and complex vendor procurement
Starting price $9/user/month (Standard); Teams $15; Enterprise $25
Free trial 7 days, plus free one-to-one setup help
Booking commission 0%; Stripe or PayPal processing fees still apply
Calendars Google Calendar, Microsoft Outlook, Apple Calendar, with multi-calendar conflict checks
Video meetings Zoom, Google Meet, and Microsoft Teams links created automatically; FaceTime and custom links
Payments Stripe and PayPal: full payments, deposits, packages, subscriptions, coupons
Reminders Email and SMS reminders, follow-ups, multi-step workflows, WhatsApp, AI voice calls (beta)
Team features Team pages, round robin, collective booking, routing forms, multiple locations, roles
Integrations HubSpot, Pipedrive, Zapier, webhooks, API, MCP, Google Tag Manager, WordPress and Framer plugins
Languages 13 booking-page languages with automatic time zone detection
Data protection Published Data Processing Agreement and privacy policy; SSO on Enterprise

What Is Lunacal?

Lunacal is online booking software that lets clients book appointments, meetings, and classes from a booking page or from a calendar embedded on your website. You connect your calendars, set your availability, and create the services people can book. Lunacal checks every connected calendar before showing a time, then handles confirmations, reminders, payments, and follow-ups.

Lunacal’s idea is simple: your workflow, your rules. Most scheduling tools can put a time on a calendar. Lunacal is built to let a business control how booking works: who can book, when, what information they give, whether they pay or need approval, which team member gets the appointment, and what happens before and after it. A freelancer can use it as a plain 1:1 booking link on day one, and a multi-location studio can use the same product for staff, packages, and subscriptions.

Lunacal is horizontal software. It isn’t built for one industry, so the same features serve a business coach, a tutoring center, a yoga studio, and a B2B sales team.

The page builder below shows Lunacal’s approach: the booking page is designed like a page about your business, not just a grid of time slots.

Lunacal homepage scheduling page builder view

How Is Lunacal Different From Other Scheduling Tools?

Lunacal’s difference is not one feature. It is the amount of control it gives across the whole appointment journey, while still being simple to start. Six things stand out.

1. You control the workflow, not just the booking link

Many schedulers let you change colors and event length. Lunacal lets you change the rules: manual approval for some services, intake questions that route people to the right service or person, minimum notice and buffers per service, deposits for high-value bookings, cancellation and rescheduling policies, and redirects after booking. A therapist who wants to approve every new client, a consultant who wants to screen leads, and a studio that wants a deposit for private sessions can all do it without workarounds.

2. The booking page can sell, not just schedule

A Lunacal booking page can hold service descriptions, testimonials, client logos, photos, intro videos, podcasts, FAQs, maps, downloadable files, WhatsApp and social links, and business details next to the calendar. Visitors can understand the offer and trust the provider before they pick a time. For a consultant or coach, that page is often the first real touchpoint, so it does part of the selling.

3. Scheduling and revenue live in one place

Lunacal handles one-time payments, deposits, prepaid multi-session packages, subscriptions, coupons, and payment-recovery reminders inside the booking flow. Lunacal charges 0% commission on those bookings. Many basic schedulers only take a single payment per booking, which forces service businesses to sell packages and memberships in a separate tool.

4. Simple first, deeper when you need it

Nothing in Lunacal is mandatory. You can run a single free consultation link, then add paid services, team members, round robin, multiple locations, routing, and workflows as the business grows, without switching products.

5. SMB pricing with human setup help

Plans are priced per user from $9 per month, and every trial includes free one-to-one setup support. Small businesses get capabilities such as routing, packages, and white-label options without paying for an enterprise contract.

6. Built for international clients

Booking pages work in 13 languages, show times in each visitor’s local time zone, and support regional date and time formats. Lunacal publishes a Data Processing Agreement for businesses with GDPR obligations.

Lunacal Features: The Complete List

This section covers every Lunacal feature area. Some features depend on the plan; the pricing section explains which plan includes what.

Booking pages and website embeds

Each service or appointment type gets its own shareable booking URL, and you can group services on one page. Pages are built from content blocks, so you decide what visitors see before they book.

Here, a client picks a time while FAQ and context cards sit next to the calendar:

Time slot selection booking page with FAQs and Context cards

Colors, buttons, and visuals are controlled from the branding panel shown below.

Branding settings panel for customizing booking page colors, buttons, and visuals

Appointment types and services

Every service in Lunacal is an event type with its own duration, description, price, location, and booking rules.

Services, durations, prices, and rules are all managed from the event types dashboard below.

Event Types dashboard where users define services, duration, pricing, and booking rules

Calendars and availability

Lunacal decides which times are bookable by combining your rules with your real calendars.

The availability panel combines buffers, minimum notice, and daily booking limits in one place:

Availability settings panel with buffers, minimum notice, and daily booking limits

Connecting several calendars for conflict checks takes a few clicks, as this screen shows.

calendar sync option page

Team scheduling, locations, and resources

The Teams plan turns Lunacal into a scheduling system for a whole business, with bookings assigned to the right person, branch, or room.

Round robin and collective booking are configured from the team scheduling settings below.

Lunacal’s Team scheduling settings with round robin and collective booking configuration

On the client side, choosing a preferred professional looks like this:

Selecting preferred professional for service

Intake forms, routing, and booking rules

These controls decide what information you collect and how each booking request is handled.

Intake questions are added to the booking form from this page:

Intake adding form page

Routing forms are built in their own editor, where you create the questions that qualify each attendee.

Routing form builder interface with new form creation modal for attendee qualification

Payments, packages, subscriptions, and discounts

Lunacal connects to Stripe and PayPal and takes payment before an appointment is confirmed, so paid services never sit unpaid on the calendar.

Refunds follow your payment provider settings and cancellation policy; cancelling a booking does not automatically refund it.

Paid events are created with a price and payment requirement on the event form:

Paid events creation form

Providers, deposits, and prepaid bookings are switched on from the payment setup screen.

Payment setup screen for connecting providers and enabling deposits or prepaid bookings

Deposit and cancellation rules, including no-show policies, sit in their own panel:

Deposit and cancellation settings panel for configuring no-show fees and booking policies

Reminders, notifications, and workflows

Lunacal sends messages around each appointment automatically, which can help reduce no-shows and saves staff from manual follow-up.

Email and SMS reminders are configured together in the settings below.

Reminders on SMS and Emails

Longer sequences, such as a reminder followed by a post-session follow-up, are built in Workflows:

Workflow settings screen for configuring automated email reminders and follow-ups

Integrations and developer tools

Lunacal connects to the tools small businesses already use, and offers developer options for everything else.

Calendars and CRM tools are connected from one integrations screen:

Lunacal’s integrations screen with Calendars and CRM tools

Analytics and attribution

Client management and calendar dashboard

Booked clients are kept in a client list with each person’s appointment history, and a calendar dashboard shows appointments across services and staff. Lunacal also offers a client portal, so repeat clients have one place for their bookings.

Client management view showing customer list with detailed appointment card expanded

The calendar dashboard shows the week across services and staff:

Calendar dashboard displaying scheduled appointments across services and staff

Languages, time zones, GDPR, and security

Language and time format settings for visitors are set here:

changing language and time formats in lunacal

White label and Enterprise features

A custom domain is connected and managed from this settings panel:

Custom domain settings panel for connecting and managing branded booking URLs

How Does Booking Work in Lunacal?

Here is what a client experiences on a fully configured Lunacal page, for example a wellness business with three branches:

  1. The client opens the booking link from your website, Instagram bio, or email.
  2. They choose a location, then a service, such as a 60-minute initial consultation for $65.
  3. They pick a provider or let Lunacal assign one by round robin.
  4. They choose a time shown in their own time zone and language.
  5. They answer intake questions, upload any files, and accept your policies.
  6. They pay the full price or a deposit through Stripe or PayPal, or apply a coupon.
  7. Lunacal confirms the booking, adds it to the provider’s calendar with a video link if needed, and sends a confirmation.
  8. Email or SMS reminders go out before the appointment, and a follow-up goes out afterwards.

On your side, the booking appears in the calendar dashboard and client list, is pushed to HubSpot or Pipedrive if connected, and is recorded in Google Analytics through Tag Manager.

Lunacal Pricing in 2026

Lunacal is priced per user per month, with three plans. Annual billing saves 10%.

Plan Price Best for Key inclusions
Standard $9/user/month Individual professionals Unlimited calendars and services, branded booking pages, embeds, intake forms, Stripe and PayPal payments, reminders
Teams $15/user/month Businesses with staff or locations Team pages, round robin, collective booking, multiple locations, prepaid packages, webhooks
Enterprise $25/user/month Larger teams needing control and support SSO, custom SMTP, advanced branding, account manager, personalized training, AI features (beta)

Extra costs to know: a custom booking domain is an add-on, SMS messages carry usage charges, and Stripe or PayPal charge their own processing fees. Lunacal itself takes 0% of each booking.

What it costs in practice: a solo coach on Standard pays $9 a month, or $108 a year before the annual discount. A five-person studio on Teams pays $75 a month for team scheduling, multiple locations, and packages.

Every plan starts with a 7-day free trial and free one-to-one setup help. The current pricing page is shown below.

Lunacal latest pricing

Confirm current plans on Lunacal pricing.

Lunacal Pros

Lunacal Cons

Lunacal’s limitations are about scale. It is built for small and mid-sized businesses, so very large organizations should check these points first.

Lunacal marketplace review excerpt

Who Should Use Lunacal?

Lunacal works well for any business where booking an appointment, session, or class is part of how it earns money.

Who Should Not Use Lunacal?

Large enterprises with Salesforce-centered sales operations, territory-based routing across many regions, and lengthy security procurement will find dedicated enterprise platforms a better fit. For most small and mid-sized businesses, Lunacal’s Teams or Enterprise plan covers what they need.

What Do Lunacal Users Say?

Lunacal reviews on G2, AppSumo, and Microsoft AppSource tend to focus on four things: customization, payments, time zone handling, and support.

Setup support and custom domains

Several AppSumo reviewers mention how fast support responds. This one highlights help with the custom domain setup:

AppSumo review on Lunacal setup

Another AppSumo review calls out easy page edits alongside quick replies from the team:

AppSumo customization screenshot

Paid and free events

A G2 reviewer singled out the ability to run paid and free event types side by side and a smoother booking flow than their previous tool.

Lunacal G2 review snippet

A business consultant credits the paid booking flow, calendar sync, and automated reminders with cutting last-minute cancellations:

lunacal review

Time zones

For teams with clients abroad, one G2 review notes fewer messages checking the time, because slots show correctly in local time.

Lunacal G2 timezone booking praise

Compared with Microsoft Bookings

On Microsoft AppSource, a reviewer describes Lunacal as a better fit than Microsoft Bookings for class-style and multi-slot booking.

AppSource review comparing Lunacal

Lunacal vs Calendly, Cal.com, and Acuity Scheduling

Feature Lunacal Calendly Cal.com Acuity Scheduling
Starting paid price $9/user/month Per seat, after free plan $12/user/month (Teams) $16/month, billed annually
Free option 7-day trial Free plan Free plan for one user 7-day trial
Booking page content Testimonials, videos, FAQs, files Basic branding Branded pages Intake forms, Squarespace styling
Packages and subscriptions Both Not a core feature Not a core feature Packages and memberships
Team routing Round robin, collective, routing forms Yes, on team plans Yes, on Teams Staff-based only
Booking commission 0% None None None
Best for SMBs that sell services through booking Simple meeting links Developers, self-hosting Solo service providers

For a deeper comparison, see the Lunacal vs Calendly comparison and our roundup of the best Calendly alternatives.

How to Get Started With Lunacal

  1. Start the 7-day trial at lunacal.ai and book the free setup call if you want help.
  2. Connect your calendars: Google, Outlook, or Apple, so busy times are blocked.
  3. Set your availability: working hours, buffers, minimum notice, and holidays.
  4. Create your services: duration, format, price, and intake questions for each.
  5. Connect Stripe or PayPal if you take payments, and add packages or coupons.
  6. Design the booking page: add your branding, services, testimonials, and FAQs.
  7. Turn on reminders and workflows for confirmations, reminders, and follow-ups.
  8. Share or embed: add the link to your website, email signature, and social profiles.

Lunacal Review FAQ

Is Lunacal good?

Yes, for small and mid-sized businesses that want control over how booking works. It combines branded booking pages, payments, packages, subscriptions, team scheduling, and automated reminders from $9 per user per month. Large enterprises with Salesforce-based routing should evaluate enterprise tools.

How much does Lunacal cost?

Lunacal costs $9 per user per month on Standard, $15 on Teams, and $25 on Enterprise, with 10% off annual billing. A custom domain is an add-on, SMS carries usage charges, and Lunacal takes 0% commission on bookings.

Does Lunacal have a free plan?

Lunacal offers a 7-day free trial rather than a permanent free plan, and the trial includes free one-to-one setup help.

Is Lunacal better than Calendly?

Lunacal is the better choice when the booking page needs to sell a service, take deposits, sell packages or subscriptions, or route bookings across a team at SMB pricing. Calendly suits people who want a widely recognized, simple meeting link.

Does Lunacal take a commission on payments?

No. Lunacal charges 0% commission on paid bookings. Stripe or PayPal still charge their normal processing fees.

Does Lunacal send SMS reminders?

Yes. Lunacal sends SMS and email reminders, confirmations, and follow-ups through Workflows. SMS reminders use a standard template and are charged by usage.

Does Lunacal integrate with Salesforce?

Not natively. Lunacal integrates directly with HubSpot and Pipedrive. Salesforce and other CRMs can be connected through Zapier, webhooks, or the Lunacal API.

Is Lunacal GDPR compliant?

Lunacal supports GDPR requirements with a published Data Processing Agreement that covers processor obligations and references EU Standard Contractual Clauses. Its privacy policy discloses processing in the United States, so EU businesses should review the DPA against their own obligations.

Can I use my own domain with Lunacal?

Yes. A custom booking domain is available as an add-on, and Enterprise adds custom SMTP so emails come from your own domain.

Can I add Lunacal to my website?

Yes. Lunacal embeds as an inline calendar, a floating button, or a pop-up on your own button. It works on WordPress, Wix, Squarespace, Webflow, Shopify, Framer, and any site that accepts HTML.

Does Lunacal work for teams and multiple locations?

Yes. The Teams plan adds team booking pages, provider selection, round robin, collective scheduling, routing forms, multiple locations, and prepaid packages.

What languages does Lunacal support?

Lunacal booking pages are available in 13 languages: English, Spanish, French, German, Italian, Polish, Dutch, Portuguese, Russian, Arabic, Hebrew, Vietnamese, and Swedish.

Final Verdict: Is Lunacal Worth It?

Lunacal is worth it for small and mid-sized businesses that want scheduling to fit the way they work. It covers branded, content-rich booking pages, deep availability rules, team routing, multiple locations, payments with packages and subscriptions, and automated reminders, at $9 to $25 per user per month with no booking commission. The only businesses that should look elsewhere are large enterprises that need Salesforce-native routing and heavyweight procurement. For everyone else, the 7-day trial with free setup help is a low-risk way to test it with real bookings.

Related Reading

Leave a Reply

Discover more from Scheduling Insider

Subscribe now to keep reading and get access to the full archive.

Continue reading