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

# How to create a Workflow?

> Creating a Workflow is simple and easy. It's just 4 steps, and this article walks you through each step in detail.

## Steps to create a Workflow

### Navigate to Workflows

1. To create a Workflow, use the side nav bar and click on **Workflows**

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_1.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=015f273ebf8b882d764c19fa96168ac2" alt="Navigate to workflow" width="2940" height="1664" data-path="images/create_workflow_new_1.png" />
</Frame>

2. Once you're inside the Workflows page, click on the **Add Workflow** button.

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_2.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=1464833e305ed0d7f2a5fb0a4ef0c703" alt="Create new workflow" width="2940" height="1662" data-path="images/create_workflow_new_2.png" />
</Frame>

The first step in creating your Workflow is to choose the trigger that will run the workflow

***

### Select Trigger

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_3.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=45946b69533e5f15de25dc8e49b3e500" alt="Choose workflow trigger" width="2880" height="1486" data-path="images/create_workflow_new_3.png" />
</Frame>

For a detailed list of supported triggers, check [here.](/workflows/overview#workflow-trigger)

Once the trigger has been selected, you'll see a slide-out open on the right that shows the selected trigger. The next step would be to choose the Meeting Types to restrict this workflow to run on

***

### Select applicable Meeting Types

While selecting the Meeting Types to restrict the workflow to run on, you can either choose the workflow to run for **All Meeting Types** or for **Selected Meeting Types** to choose the subset of Meeting Types.

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_4.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=637130e617f1b7eef5dae6dccfcec31c" alt="Choose meeting type" width="2880" height="1014" data-path="images/create_workflow_new_4.png" />
</Frame>

<br />

Once the applicable Meeting Type setting has been chosen, click **Proceed** at the bottom right corner. The next step is to configure the action of the workflow i.e. where to send the notification to.

***

### Select Action

Choose to send the notification via Slack to specific channels or via Email to the booker, assignee or specific people.

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_5.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=cc69a200abeca029b5972d198e09e70b" alt="Restrict meeting type" width="2880" height="1388" data-path="images/create_workflow_new_5.png" />
</Frame>

For a detailed list of supported actions for supported triggers, check [here.](/workflows/overview#workflow-action)

After choosing an action, you'll see a slide-out open on the right to configure properties for each action. Each action roughly has the following skeleton that has configurable text with the help of [Placeholders and Info Blocks](/workflows/overview#placeholders-and-info-blocks) and a powerful rich text editor.

Each action comes pre-filled with appropriate title and body based on the trigger to help set it up quickly.

#### Customize Slack message

1. Choose the Slack channel

2. Configure the notification title

3. Configure the notification content

4. Configure placeholders and info blocks if any

5. Choose **Proceed** at the bottom right corner

<Note>
  **NOTE**

  When configuring a Slack notification to a channel, please note that the ReveuneHero bot needs to be added to the channel to receive notifications.<br /><br />
  This can be done by typing **@revenuehero** in the message box of the channel and pressing enter and you should see a confirmation message stating bot has been added to the channel
</Note>

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_6.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=ccefc44aad6695a09b2a71d6e55d8985" alt="Choose actions" width="2880" height="1492" data-path="images/create_workflow_new_6.png" />
</Frame>

#### Customize Email to Assignee message

1. Configure the email subject
2. Configure the email content
3. Configure placeholders and info blocks if any
4. Choose **Proceed** at the bottom right corner

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_7.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=589d26d08c959093c7def0ee8eeb02ce" alt="Slack action" width="2880" height="1492" data-path="images/create_workflow_new_7.png" />
</Frame>

#### Customize Email to Specific people message

1. Type the recipients of the mail
2. Configure the email subject
3. Configure the email content
4. Configure placeholders and info blocks if any
5. Choose **Proceed** at the bottom right corner

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_8.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=2a49ce0d8d00a446eead3874996cf9b6" alt="Assignee email action" width="2880" height="1492" data-path="images/create_workflow_new_8.png" />
</Frame>

Preview the configured workflow and if everything looks okay, click on **Create Workflow** on the top right corner of the page to create your workflow and give it a name to remember by 🎉🎉🎉

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_9.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=63be5a811ae871b6f5b2807499a94cdd" alt="Booker email action" width="2880" height="1492" data-path="images/create_workflow_new_9.png" />
</Frame>

<br />

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_10.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=db0b94ca6dda292a0e31cf5390535189" alt="Specific people email action" width="2880" height="1492" data-path="images/create_workflow_new_10.png" />
</Frame>

#### Trigger a webhook

1. Add the receiving webhook URL
2. Add a secret to validating using that on the receiving app
3. Add any custom headers needed

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_11.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=5e7b1387a18733fef79f1959a5a3e567" alt="Set up webhook action" width="1776" height="902" data-path="images/create_workflow_new_11.png" />
</Frame>

<br />

<Frame>
  <img src="https://mintcdn.com/revenuehero/fbhrYeGfLAKa5Rjp/images/create_workflow_new_12.png?fit=max&auto=format&n=fbhrYeGfLAKa5Rjp&q=85&s=d0c8a908f3e3ecfa953c7112e70714c0" alt="Webhook confirmation" width="1772" height="476" data-path="images/create_workflow_new_12.png" />
</Frame>

Preview the configured workflow and if everything looks okay, click on **Create Workflow** on the top-right corner of the page to create your workflow and give it a name to remember by 🎉🎉🎉

For a detailed list of webhook payloads, check [here.](/workflows/webhook-payloads)
