- Integrations
- /
- Lunacal
Lunacal
Lunacal booking lifecycle events into workflows
Lunacal is a newer scheduling platform built for sales and customer success teams — the differentiator is video-introduction-first booking pages and embeddable widgets. Seven triggers cover the booking lifecycle, and the trigger surface is unusually rich for this category: Booking Created, Booking Cancelled, Booking Rejected (when a host declines a booking that came in), Booking Paid (for paid bookings), Booking Payment Initiated (the prospect started a payment but hasn't completed yet — useful for cart-recovery-style workflows). No actions today — Lunacal's workflows are managed in their UI, and the connector's job is to surface booking events for downstream automation. The integration uses a Lunacal API key from your account settings. Common patterns: a Booking Created fires a workflow that creates the matching Zoom meeting, syncs the contact into HubSpot, and pings the host with a prep brief; or Booking Payment Initiated but not completed within 24 hours triggers a follow-up email asking if the prospect needs help.
Workflows start when Lunacal does.
7 real-time triggers, each backed by a webhook subscription. Events arrive within seconds and you don't have to set up polling.
Fires when a Lunacal booking is cancelled by either party. For "free slot, notify waitlist, refund any deposit" cascading workflows.
Fires on new bookings via the Lunacal scheduling link. The base hook for "auto-create the CRM record, send pre-meeting brief, add to calendar" workflows.
Fires when payment lands for a paid booking. For coaching/consulting workflows where booking + payment together is the moment to confirm the appointment.
Fires when the customer starts the payment flow (but hasn't completed yet). For abandoned-cart-style workflows that nudge customers stuck mid-payment.
Fires when a booking request is rejected by the host. For workflows that need to log the rejection or follow up with the requester (e.g., "sorry, suggest alternative time").
Fires when a request lands that needs host approval (vs auto-accepted bookings). For "review request → fast approval workflow" patterns that aim to confirm bookings quickly.
Fires when a booking moves to a different time. For cascading updates — adjust downstream reminders, update calendar holds, sync to CRM activity.
Do anything Lunacal can do, from a workflow.
Every action accepts dynamic inputs from upstream nodes, whether that's an AI output, a form field, or a search result.
| Action | What it does |
|---|
Pre-built Lunacal workflows.
Clone any recipe and customize it in one click. Every recipe is fully editable.
Three things worth knowing.
Tiny Command counts a run the moment a trigger fires. Filtering early means only matching events spend your usage budget.
Connect Lunacal once and every workflow on your account can use its triggers and actions. You don't have to re-auth per workflow.
Every Lunacal field shows up in the visual picker for downstream nodes. The raw payload is there for power users, optional for everyone else.
Questions about the Lunacal integration.
If we missed yours, ping support. We usually reply within an hour.
How do I connect Lunacal to Tiny Command?
What Lunacal triggers does Tiny Command support?
What Lunacal actions can I run from a workflow?
Is the Lunacal integration real-time?
Do I need to write code to use Lunacal with Tiny Command?
How much does the Lunacal integration cost?
More calendar & scheduling apps people connect.
Same category as Lunacal, ordered by how often teams pair them. Hover the carousel to pause.
Do more with Lunacal.
Wire it to Slack, Notion, HubSpot, Stripe, or any of the other 438 apps in our catalog. Setup takes roughly two minutes. Free to try, no credit card.