> ## Documentation Index
> Fetch the complete documentation index at: https://help.lunacal.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# SMS & Email Workflows

> Use “Workflows” to automate notifications for your personal events & team events - set a trigger, pick recipients, and send a template. Keep steps the same; only fill in names, timing, and recipients.

lunacal supports both **email and SMS workflows** so you can automate reminders, confirmations, and follow-ups via text message in addition to email. SMS workflows are especially helpful for reducing no-shows by delivering reminders directly to attendees' phones.

## Step 1

Go to the [Workflows](https://app.lunacal.ai/new-settings?tabName=workflows) tab and click **Create New Workflow**

> Note: You can't create more than 10 Workflows

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/1.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=33deb027bd587d4c7fcb435a4ea076af" alt="" width="2840" height="1530" data-path="images/setup_workflows/1.webp" />
</Frame>

### Creating workflows for yourself or a team

When you click **Create New Workflow**, a dropdown appears if:

* You are part of one or more teams, or
* You are a team admin

From this dropdown, you can choose:

* **Your personal account** → creates a personal workflow
* **A team** → creates a team-level workflow for that team

> Once selected, the workflow setup process is exactly the same as described below.

![](https://lunacalwebsite.blob.core.windows.net/website-assets/HelpDocs/dropdown.webp)

## Step 2

Provide a unique name for your workflow in the designated field.

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/2.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=91197056be8b47dba604cd87f95fd610" alt="" width="2838" height="1522" data-path="images/setup_workflows/2.webp" />
</Frame>

## Step 3

Determine the event type to which the workflow will apply. For instance i'm selecting "**Meeting**", You can also select **multiple events**.

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/3.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=940a48d741239251f2bd4b07a51981a6" alt="" width="2780" height="1520" data-path="images/setup_workflows/3.webp" />
</Frame>

## Step 4

Choose when the workflow should be triggered

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/4.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=f2fe677856e1fec3bab5f06cbb4d2d3a" alt="" width="2834" height="1506" data-path="images/setup_workflows/4.webp" />
</Frame>

## Step 5

Pick a trigger:

* **Before an event starts**
* **When event is canceled**
* **When new event is booked**
* **After event ends**
* **When event is rescheduled**

> **Example**: Send a reminder “Before an event starts” so attendees don’t miss the call.

Workflows can send either email or SMS messages. When you select an action like “Send message”, you’ll be able to choose whether the notification is sent via email, SMS, or both.

* Keep in mind that SMS messages are billed based on message length and destination country — longer messages or certain carriers may use more than one SMS segment. [SMS Pricing](https://help.lunacal.ai/sms-workflows-reminder)

> **Triggers** are events in lunacal that start an automated workflow (for example, when a new booking occurs, when an event is canceled, when an event is rescheduled, or a set time before an event starts).

> **Actions** are what your workflow does after it’s triggered — like sending an email or SMS reminder.

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/5.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=710dbeeababd7a44d05a26b475e3ff29" alt="" width="2822" height="1520" data-path="images/setup_workflows/5.webp" />
</Frame>

**Common workflow examples**

* Send an **SMS** + **email** reminder **24 hours before a meeting**
* Notify the host via **email** when a booking is canceled
* Send an **SMS** follow-up after a meeting ends

***

## Step 6

If using a “**Before an event starts**” trigger, you have to set the time (**e.g., 2 Hours**).

* **Example**: For first-time “**Meeting**” calls, set 24 Hours so people prep earlier.

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/6.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=96a36165cf7b5c57b16332ad4802155a" alt="" width="2842" height="1542" data-path="images/setup_workflows/6.webp" />
</Frame>

## Step 7

Specify the recipients of the workflow trigger.

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/7.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=2b3f2c982feae80a6e2084320e747783" alt="" width="2834" height="1520" data-path="images/setup_workflows/7.webp" />
</Frame>

## Step 8

Select “**attendees**”, “**host**”, or add a **specific email**, and for **sms** currently there's only one option **Send SMS to attendee**.

* **Example**: Add your coordinator’s email so they get alerts for last-minute changes.

![](https://lunacalwebsite.blob.core.windows.net/website-assets/HelpDocs/Step8.webp)

## Step 9

There are multiple **templates** options to set for attendee workflow emails.

> **Note**: You can't edit SMS template.

<Frame>
  <img src="https://mintcdn.com/lunacalai/g4hpBPK7O3OT_2ln/templates.webp?fit=max&auto=format&n=g4hpBPK7O3OT_2ln&q=85&s=34fcb481926322e467a8ff2f04ad6d5c" alt="" width="1698" height="887" data-path="templates.webp" />
</Frame>

## Step 10

Insert variables as needed **Variable examples**

* `ATTENDEE_NAME` — the name of the attendee
* `EVENT_TIME` — the scheduled time of the event
* `LOCATION_LINK` — conferencing link or location

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/12.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=0c72a61fe5e0ac94c9b0842978d4d95e" alt="" width="2842" height="1542" data-path="images/setup_workflows/12.webp" />
</Frame>

## Step 11

Click “**Save**” to activate the workflow.

<Frame>
  <img src="https://mintcdn.com/lunacalai/uRFHHXkEQOZZBNaz/images/setup_workflows/13.webp?fit=max&auto=format&n=uRFHHXkEQOZZBNaz&q=85&s=95731c7cd0355b1812ffd6eb0aa37868" alt="" width="2856" height="1542" data-path="images/setup_workflows/13.webp" />
</Frame>

**Testing your workflow** After saving, perform a real or test booking that matches the trigger conditions (for example, book a meeting or cancel one). Check that the email or SMS messages are sent as expected to all recipients. Adjust timing, variables, or recipients if needed.

**Tips for SMS workflows**

* Keep SMS messages concise to reduce cost (short messages are typically 1 segment, long messages may cost more).
* Include key details like date, time, and event name in your SMS.
* Test SMS workflows with a real booking to verify delivery before rolling them out broadly.

**Example SMS workflows**

* Send an SMS reminder 24 hours before the event start.
* Send a confirmation SMS immediately after booking is completed.
* Deliver a follow-up SMS after the meeting ends.

**Common mistakes to avoid**

* Picking a trigger but forgetting to set time for “Before an event starts”, which sends nothing.
* Selecting “host” only when you meant to notify “attendees” as well.
* Leaving variables blank (for example, missing LOCATION\_LINK) so emails are unclear.
* Creating overlapping reminders (for example, two reminders at 1 Hour) and spamming recipients.

**Good defaults to start with**

* Triggers: “When new event is booked” (instant confirmation) and “Before an event starts” at 24 Hours + 1 Hour.
* Recipients: “attendees” for reminders, “host” for reschedule/cancel alerts.
* Variables: always include ATTENDEE\_NAME, EVENT\_TIME, LOCATION\_LINK.
* Naming: include event and timing in the name (for example, “Meeting — Reminder 24h”).
