# Sesami Flows

Sesami Flows is the automation layer for customizing notifications, integrations, and operational workflows around your bookings.

With Flows, you can trigger events at any stage of the customer's booking journey — before, during, or after their appointment.

## Flow Types

| Type        | What it does                    | Use case                             |
| ----------- | ------------------------------- | ------------------------------------ |
| **Email**   | Send custom HTML or text emails | Confirmations, reminders, thank-yous |
| **Webhook** | Send data to external platforms | Klaviyo, Slack, Zapier integrations  |

## Triggers

| Trigger       | When it fires                                                                           |
| ------------- | --------------------------------------------------------------------------------------- |
| **Instant**   | Immediately when the event occurs (e.g., booking confirmation)                          |
| **Scheduled** | At a set time before or after the event (e.g., reminder 24h before, follow-up 1h after) |

## Flow Ideas

* **Reminders** — send one or more email reminders before the appointment
* **Thank-you / survey** — send a follow-up after the appointment asking for feedback
* **Klaviyo integration** — trigger Klaviyo events for confirmation, reminder, cancellation, etc.
* **Multi-language notifications** — use conditions to send emails in the customer's language
* **Slack notifications** — notify your team via webhook when a booking is created
* **Auto-collect cancellation fee** — charge a fee on no-show via webhook automation
* **Auto-collect on check-in** — trigger payment collection when a customer checks in for their appointment

## Plan Limits

Flows are available on all paid plans:

| Plan    | Max Flows |
| ------- | --------- |
| Small   | 1         |
| Pro     | 6         |
| Premium | 9         |

{% hint style="warning" %}
Flows emails do **not** support `.ics` attachments (calendar files). Default Sesami notifications do include `.ics` attachments.
{% endhint %}

## Related

* [Email and Webhook as Action Types](/automations/email-and-webhook-as-action-types.md) — detailed Flow configuration
* [Sesami Flows and Klaviyo](/automations/sesami-flows-and-klaviyo.md) — Klaviyo integration via Flows
* [Sesami Flows and Omnisend](/automations/sesami-flows-and-omnisend.md) — Omnisend integration via Flows
* [Notification Emails](/notifications/notification-emails.md) — default Sesami notifications


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.sesami.co/automations/sesami-flows.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
