Sesami Flows is a tool that elevates your booking experience by enabling full automation and customization.
With Sesami Flows, you can trigger events at any stage of the customer’s booking journey -before, during, or after their appointment.
By using variables from booking data, you can build workflows that personalize notifications, integrations, and tailored logic to fit your business needs.
Sesami Flows is available for all paid Plans.
The number of Flows is set based on your Sesami subscription plan:
| Plan | Max # of Flows |
| Small | 1 |
| Pro | 6 |
| Premium | 9 |
Flow types, triggers, and templates
Flow types
Current flow types:
-
Email
For handling Sesami notifications or scheduling reminders, or thank-you messages. -
Webhook
For integrations to other platforms such as Klaviyo, Slack, or Zapier.
Flow triggers
Different types of triggers:
-
Instant
Useful for immediate event types, such as booking confirmations.
-
Scheduled
Useful for early or delayed event types, such as reminders or thank-you messages.
Flow templates
Each Flow has a template which has a different format based on the Flow types:
-
HTML or Text
For Email type Flows. -
JSON
For webhook type Flows.
Flow Ideas
Below, we point out some useful workflow ideas you can run:
Klaviyo Integration
You can create Klaviyo flows from Sesami to the Klaviyo platform to trigger meaningful events. Events such as:
- Appointment Created
- Appointment Started
- Appointment Rescheduled
- Appointment Cancelled
- Appointment Reminder
- Post-Appointment Event
Reminders
Using Email Flows, you can send email reminders to your customers as many as you want. You can set to send several reminders a couple of days or sometime before the start time of the appointments.
Thank you or post-appointment survey messages
Similar to reminders, you can create a Flow to send post-appointment emails asking customers about their booking or service experience, and also share their reviews with others.
Timezones
Time zones play an important role in ensuring appointment times are displayed correctly across workflows and communications.
-
Use CustomerTimezone for all customer-facing communications so that times appear in the timezone selected by the customer during booking.
-
Use StoreTimezone for internal workflows to ensure consistency across your operations.
-
DateTimeUTC: Appointment time in a specific time zone.
***You should edit the value into the appropriate timezone code.
{{formatDate DateTimeInStoreTimezone "YYYY/MM/DD HH:mm:ss"}}
--> Appointment time in store timezone
{{formatDate DateTimeInCustomerTimezone "YYYY/MM/DD HH:mm:ss"}}
--> Appointment time in customer timezone
{{formatDate AppointmentCreatedAt "YYYY/MM/DD HH:mm:ss"}}
--> Appointment creation time
{{formatDate DateTimeUTC "YYYY/MM/DD HH:mm:ss"}}
--> Appointment time in UTC
FAQ
No, each Flow can have one target.
To trigger a flow to multiple email addresses, you can
- Create an email list and set the Flow target, the group email list.
- Or to create multiple of the same flows to each target email address.