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:

How to create a messaging channel in PostHog
  • Email

Configure your messaging channel

Design your first campaign

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

How to create an automated campaign in PostHog

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

Design and launch your first campaign

Explore campaign components

Campaigns are made up of the following building blocks:

ComponentDescription
TriggersWhat 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.
DispatchesThe messages you send, mail, slack, SMS, webhook, or any PostHog real time destinations.
DelaysWait steps such as "wait 2 days" or "wait until condition is true."
Audience splitsTarget and split the users you message with more specificity or try a/b testing with random branching.
PostHog actionsChange 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.

Learn about campaign components

Cookbooks and recipes

We've created a few tutorials for common use cases to get you started:


Try the campaign builder

Community questions

Was this page useful?

Questions about this page? or post a community question.