A workflow is a Cal.com automation: a trigger decides when it runs, and an action decides what your attendees receive. This guide creates an email reminder that goes out 24 hours before every booking, with no manual follow-up. ## Prerequisites - A Cal.com plan that includes workflows. - At least one event type that people can book. - Owner or admin access to the account, or permission to create workflows. ## Steps ### Step 1: Open the Workflows page Sign in to Cal.com and select **Workflows** in the sidebar. The page lists every workflow on the account, with the reminder trigger and the event types it applies to shown under each name. ![Open the Workflows page](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODY5MiwicHVyIjoiYmxvYl9pZCJ9fQ==--ce27369b6349eac27be56a584d3fb4c3ff0ddd4f/block_open-workflows.png) ### Step 2: Create the workflow Click **New** above the list. In the **New workflow** dialog, select **Start from scratch**, then click **Create**. Cal.com opens the new workflow so you can configure it. ![Create the workflow](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODY5MSwicHVyIjoiYmxvYl9pZCJ9fQ==--ef21dd6921dfaec41cc7ef0784b3d66ed0d52fd1/block_create-workflow.png) ### Step 3: Set when the reminder goes out In the **When** list, choose **Before event starts**. Under **How long before event starts?**, enter `24` and select **hours**. In **Which event type will this apply to?**, select the event types the reminder covers — or check **Apply to all, including future event types**. ![Set when the reminder goes out](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODYzMSwicHVyIjoiYmxvYl9pZCJ9fQ==--2fd172b39065073cf098ec91e2a461c18e95ec45/block_set-timing.png) ### Step 4: Add the reminder action Click **Add action**. In the **Action** list, select **Send email to attendees**, then click **Add**. The step appears under the trigger. ![Add the reminder action](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODcxMiwicHVyIjoiYmxvYl9pZCJ9fQ==--f1d87cd970b24af8c1dd1e3d015ced9d38f344db/block_add-action.png) ### Step 5: Review the message and save The new step arrives ready to send: **Message template** is set to **Reminder**, and the standard reminder text is already in **Email subject** and **Email body**. Click **Save** to store the workflow. ![Review the message and save](https://cal.supportpages.io/rails/active_storage/blobs/proxy/eyJfcmFpbHMiOnsiZGF0YSI6ODcyMCwicHVyIjoiYmxvYl9pZCJ9fQ==--1e29edb770ee2ffc08210b3b162dcdd7462d65fd/block_review-and-save.png) ## Tips - The reminder is scheduled for each new booking, so bookings that already exist when you save the workflow are not affected. - The **Action** list also offers **Send SMS to attendee** and **Send WhatsApp message to attendee** when a text reminder suits the meeting better. - A single workflow can hold several steps — a second **Send email to attendees** step gives attendees a follow-up reminder closer to the meeting. - Workflows you do not name appear in the list as **Untitled**, so it is worth renaming one as soon as you create it. ## Summary The workflow now sends an automatic email reminder 24 hours before every booking on the event types you selected. Open it from the **Workflows** page whenever you want to change the timing, the message, or the action.