# Getting started with workflows - Docs

## Design your first workflow

The [workflow builder](/docs/workflows/workflow-builder.md) is a powerful, no-code tool for automating processes and sending messages to your users.

![How to create a workflow in PostHog](https://res.cloudinary.com/dmukukwp6/image/upload/w_1600,c_limit,q_auto,f_auto/workflows_screenshot_light_a9f00e201e.png)![How to create a workflow in PostHog](https://res.cloudinary.com/dmukukwp6/image/upload/w_1600,c_limit,q_auto,f_auto/workflows_screenshot_dark_83291e0b1c.png)

There are many features to explore, but you can get a taste with this example:

[Design and launch your first workflow](/docs/workflows/launch-workflow.md)

## Explore workflow components

Workflows are made up of the following building blocks:

| Component | Description |
| --- | --- |
| [Triggers](/docs/workflows/workflow-builder.md#triggers) | What starts the workflow. We let you start a workflow when an event is performed (e.g. a user signs up), or programmatically via a webhook. |
| [Dispatches](/docs/workflows/workflow-builder.md#dispatches) | The messages you send, mail, slack, SMS, webhook, or any PostHog real time destinations. |
| [Delays](/docs/workflows/workflow-builder.md#delays) | Wait steps such as "wait 2 days" or "wait until condition is true." |
| [Audience splits](/docs/workflows/workflow-builder.md#audience-splits) | Target and split the users you message with more specificity or try a/b testing with random branching. |
| [PostHog actions](/docs/workflows/workflow-builder.md#posthog-actions) | Change a person's properties, or trigger other events, once a person reaches a specific point in your workflow. |

Familiarize yourself with these components to explore the full power of the workflow builder.

[Learn about workflow components](/docs/workflows/workflow-builder.md)

## Create a channel

Workflows is PostHog's no-code drag-and-drop tool for automating a process or delivering messages to your users. If you want to send your users a message you will need to use a preconfigured destination or configure a channel yourself. This guide shows you how.

![How to create a channel in PostHog](https://res.cloudinary.com/dmukukwp6/image/upload/w_1600,c_limit,q_auto,f_auto/create_channel_light_47b7abdc40.png)![How to create a channel in PostHog](https://res.cloudinary.com/dmukukwp6/image/upload/w_1600,c_limit,q_auto,f_auto/create_channel_dark_4f9adf9710.png)

-   [![](https://res.cloudinary.com/dmukukwp6/image/upload/email_channel_dcb0bdadf1.svg)Email](/docs/workflows/configure-channels?tab=Email.md)

-   [![](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/slack_EDCRACS_4_55ce672831.png)Slack](https://posthog.com/docs/workflows/configure-channels?tab=Slack)

-   [![](https://res.cloudinary.com/dmukukwp6/image/upload/q_auto,f_auto/twilio_860042a891.png)Twilio](https://posthog.com/docs/workflows/configure-channels?tab=Twilio)

-   ![](https://res.cloudinary.com/dmukukwp6/image/upload/push_8ac7759b08.svg)PushComing soon

[Try the workflow builder](https://app.posthog.com/workflows/new/workflow)

1/4

[**Design your first workflow** ***Required***](#quest-item-design-your-first-workflow)[**Explore workflow components** ***Recommended***](#quest-item-explore-workflow-components)[**Create a channel** ***optional***](#quest-item-create-a-channel)[**Cookbooks and recipes** ***Recommended***](#quest-item-cookbooks-and-recipes)

**Design your first workflow**

***Required***

### Community questions

Ask a question

### Was this page useful?

HelpfulCould be better