Getting started with messaging
Create a messaging channel
Messaging is PostHog's no-code drag-and-drop tool for building automated campaigns. Think of it as a way to communicate with your users – you decide which users should receive which messages, when, and through which channel.
Before you can launch a campaign, you need to configure a messaging channel:


Design your first campaign
The campaign builder is a powerful, no-code tool for building campaigns.


There are many features to explore, but you can get a taste with this example:
Explore campaign components
Campaigns are made up of the following building blocks:
Component | Description |
---|---|
Triggers | What starts the campaign. We let you start a campaign when an event is performed (e.g. a user signs up), or programmatically via a webhook. |
Dispatches | The messages you send, mail, slack, SMS, webhook, or any PostHog real time destinations. |
Delays | Wait steps such as "wait 2 days" or "wait until condition is true." |
Audience splits | Target and split the users you message with more specificity or try a/b testing with random branching. |
PostHog actions | Change a person's properties, or trigger other events, once a person reaches a specific point in your campaign. |
Familiarize yourself with these components to explore the full power of the campaign builder.