PostHog Handbook Library / Marketing

976 words. Estimated reading time: 5 min.

Slack messaging

This page isn't accurate - we have deprecated Pylon and don't have a comparable broadcast capability in SupportHog or elsewhere. In the meantime if you want to get a Slack message out to customers ask account owners to do it on your behalf in #group-cs-sales-support

We share Slack channels with many of our customers and partners via Slack Connect, managed through Pylon, our own tool. These channels are normally used for support and relationship building, but Pylon's broadcast functionality also lets us send a single message to every customer or partner Slack channel at once.

This is a powerful way to amplify product announcements and other comms directly to the people building on PostHog, alongside our usual email and in-app channels.

Slack broadcasts do not reach our PostHog Discord. The Discord community is managed by the Builder Relations team, not Marketing, and is a separate audience. If you want your message to reach Discord too, coordinate with the Builder Relations team.

When to use a Slack broadcast

Broadcasts go to every shared customer and partner channel, so they're best reserved for messages that are genuinely relevant to that whole audience. Good candidates include:

Because every customer sees the same message, keep broadcasts infrequent and high-signal. As a rough guide, no more than one broadcast every couple of weeks as it's easy to tip over into spamming people. If a message is only relevant to a subset of accounts, it's usually better to let the account owner share it directly.

Check with Sales before sending

Broadcasts reach live customer and partner channels, and Sales or the TAMs may know of sensitive accounts that should be excluded from a particular comm. Always give them a chance to flag any before you send:

  1. Share a brief update in #group-cs-sales-support describing the comm you're about to send and who it will reach.
  2. Allow at least 24 hours for salespeople and TAMs to respond with any accounts that should be excluded or any other concerns.
  3. Ping more than once. A single message is easy to miss. Follow up a couple of times, and give a final heads-up with the scheduled send time (e.g. "this is going out at X") so people have a last chance to flag anything.
  4. If no feedback is received within that window, go ahead and send - you don't need to wait for explicit sign-off or be blocked.

Pylon broadcasts should be treated like email messages and added to the Marketing Messaging calendar as standard. This step is required, but it keeps PMMs unblocked while giving the people closest to our customers a simple way to catch anything sensitive.

Excluding channels before you send

Beyond accounts that sales or CS flags, scan the audience yourself for channels that shouldn't receive the message:

How to send a broadcast in Pylon

  1. Log into Pylon using SSO with your PostHog email address.
  2. Find the broadcasts feature in Pylon and create a new broadcast.
  3. Select the audience – typically all customer and/or partner Slack channels. Double-check the audience before sending, as the message goes to live customer channels.
  4. Write your message. Keep it short, friendly, and link out to the changelog, blog post, or docs for the full detail.
  5. Send the message as yourself, not as PostHog. Pylon lets you choose the sender - sending from a real person feels more personal and gets a better response than a faceless company message.
  6. Preview, then send.

Before you send

After you send

Broadcasts generate replies, and how they reach you isn't always obvious:

Canonical URL: https://posthog.com/handbook/marketing/slack-messaging

GitHub source: contents/handbook/marketing/slack-messaging.md

Content hash: 55113f9568bb56b8

Static reader notes
  • MDX_COMPONENT_STATIC_ADAPTER: Adapted interactive MDX components for static reading: PrivateLink.