# Workflows in PostHog Web - Docs

The [PostHog web app](https://app.posthog.com) is where workflows are built. It's the surface for the drag-and-drop [workflow builder](/docs/workflows/workflow-builder.md), the [content library](/docs/workflows/library.md) where message templates live, your [channels](/docs/workflows/configure-channels.md), and your [opt-out and suppression lists](/docs/workflows/opt-outs.md).

## What you can do here

-   **Build a workflow.** Start from a trigger – an event, a webhook, a tracking pixel, a schedule, or a manual run – then add delays, audience splits, message dispatches, and PostHog actions until you reach an exit. See the [workflow builder](/docs/workflows/workflow-builder.md) for every node type.
-   **Work in drafts, then publish.** A workflow stays a draft until you enable it, so you can build and test without anyone receiving a message.
-   **Design message templates.** Compose emails and other messages in the [content library](/docs/workflows/library.md), personalize them with person properties, and reuse them across workflows.
-   **Manage channels.** Verify a sending domain and connect email, Slack, or any [real-time destination](/docs/cdp/destinations.md) as a dispatch target. See [configure a channel](/docs/workflows/configure-channels.md).
-   **Honor opt-outs.** Review message categories, recipient preferences, and the suppression list in [opt-outs](/docs/workflows/opt-outs.md).
-   **Watch performance.** Each workflow reports how many people entered, where they are in the flow, and what was sent, alongside the [workflow events](/docs/workflows/engagement-events.md) written back into your project.

## Create emails with PostHog AI

[PostHog AI](/docs/posthog-ai.md) is available inside the web app, not a separate surface. Describe the email you want – audience, tone, and goal – and it drafts the content and layout as a message template you can then edit by hand. You can also point it at a URL to inform the messaging.

See [create emails with PostHog AI](/docs/workflows/create-emails-ai.md) for the prompts it handles and how personalization works.

## Related

-   [Workflow builder](/docs/workflows/workflow-builder.md) – every trigger, delay, split, and action
-   [Content library and message templates](/docs/workflows/library.md) – composing and reusing messages
-   [Configure a channel](/docs/workflows/configure-channels.md) – email, Slack, and CDP destinations
-   [Use Workflows over PostHog MCP](/docs/workflows/surfaces/mcp.md) – the same work from your editor

### Community questions

Ask a question

### Was this page useful?

HelpfulCould be better