Skip to content
Start for FreeBook a Demo

Integrations

Scheduling integrations for calendars, payments and CRM

Lunacal syncs your calendars, creates video links, takes payments, updates your CRM and sends booking data wherever you need it. Connect an app once, then choose which event types use it.

All integrations

Find them in Lunacal under Integrations. Most connect in a couple of clicks with the account you already have.

Payments

Ask for payment when someone books, before the appointment is confirmed. The same connection handles paid sessions, packages and coupon discounts.

Automation and developer tools

Connect Lunacal to the rest of your stack without waiting for a native integration.

For developers

Build the connection you need

When there’s no ready-made integration for your tool, you still have three ways to connect it.

  • 1
    Webhooks send booking data to your URL as soon as something happens. Test any endpoint with the built-in ping button.
  • 2
    Lunacal API lets your own software work with Lunacal directly.
  • 3
    Lunacal MCP connects your scheduling to AI assistants and agents that support the Model Context Protocol.

Webhook events

Booking createdBooking rescheduledBooking cancelledBooking requestedBooking rejectedPayment initiatedBooking paid
{
  "triggerEvent": "BOOKING_CREATED",
  "payload": {
    "title": "Discovery call",
    "startTime": "2026-10-14T15:00:00Z",
    "attendees": [{ "name": "Maya", ... }]
  }
}

On your website

Put booking on your own site

Copy one snippet and pick how it appears. Changes you make in Lunacal, such as new hours or an updated description, show up in the embed automatically.

Inline calendar

The calendar sits on the page. Best for a contact or booking page.

Book

Floating button

A button stays in the corner as visitors scroll, and opens booking in a pop-up.

Book a call

Popup on your button

Attach booking to a button you already have. Clicking it opens the calendar.

Works on any site builder with an HTML or code block, including

  • WordPress
  • Framer
  • Webflow
  • Wix
  • Squarespace
  • Shopify

For teams

Integrations that work across your team

In a team workspace, integrations are set up for the team and apply to team events. Your personal account stays separate.

  • Every member connects their own calendar, so round-robin and collective events only offer times when the right people are free.
  • Pick one video tool for the team and every booking gets a link automatically.
  • Give each team its own Google Tag Manager container to track its bookings separately.
  • See which apps are connected and reconnect any that have expired from one screen.

Connect your calendar and take your first booking today

Start free, connect the apps you use, and share a booking page that looks like your business.

Start for free

Frequently asked questions

What does Lunacal integrate with?

Lunacal connects to Google Calendar, Outlook Calendar and Apple Calendar; Zoom, Google Meet, Microsoft Teams and FaceTime; Stripe and PayPal; HubSpot and Pipedrive; Zapier and webhooks; WhatsApp; and Google Tag Manager. It also has its own API and MCP, a WordPress plugin, a Framer plugin and an embed code for any website.

Can I connect more than one calendar?

Yes. You can connect several Google, Outlook and Apple calendars at once. Lunacal checks all of them for conflicts, and you choose which calendar new bookings are added to, even per event type.

Which video tools create meeting links automatically?

Zoom, Google Meet and Microsoft Teams. Lunacal creates a link for each booking and includes it in the confirmation email and booking details. For FaceTime, or any other platform, you add your own meeting link.

How do I take payments for bookings?

Connect Stripe or PayPal from the Integrations page, then set a price on the event type. Clients pay while booking, before the appointment is confirmed.

My CRM isn’t listed. Can I still connect it?

Yes. HubSpot and Pipedrive connect directly. For any other CRM, use Zapier, webhooks or the Lunacal API to send booking details where you need them.

Does Lunacal have an API and MCP?

Yes. Use the Lunacal API to build your own integration, and Lunacal MCP to connect your scheduling to AI assistants that support the Model Context Protocol. Webhooks are also available for real-time booking events.

Can I add Lunacal to my website?

Yes. Copy the embed code to show booking as an inline calendar, a floating button or a popup. It works on any site builder that lets you add an HTML or code block. WordPress and Framer also have Lunacal plugins.

How do integrations work for teams?

Team integrations are set up inside the team workspace and apply to team events only. Each team member connects their own calendar, so Lunacal knows when every person is free.