Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate PostHog with Slack - no code necessary. See how you can get setup in minutes.
100%
Help
PostHog
PostHog
1. Choose trigger event
Slack
Slack
2. Choose action
1. Select the event
Setup
Test
PostHog
Choose a trigger event
Choose a trigger
A trigger is the event that starts your Zap—like a "Action Performed" from PostHog.
Add your action
An action happens after the trigger—such as "Add Reaction" in Slack.
You’re connected!
Zapier seamlessly connects PostHog and Slack, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
Create a new record or update an existing record in your app.
Conversation ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Channel
Required
Users
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Title
Content
Channel ID
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Send Multi Message
Message Text
Required
Send as a bot?
Include a link to this automation?
Attach Image by URL
Auto-Expand Links?
Link Usernames and Channel Names?
Schedule At
Zap_id
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Allowed_edit_copy
Conversation ID
Required
Message TS (ID)
Required
Posted By
Content Type
Reply Broadcast
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Channel
Required
Add Zapier app to channel automatically?
Message Text
Required
Send as a bot?
Bot Name
Bot Icon
Include a link to this automation?
Attach Image by URL
Auto-Expand Links?
Link Usernames and Channel Names?
Schedule At
Zap_id
File
Thread
Send Channel Message?
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Channel
Required
Topic
Required
Topic set by
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Status Text
Status Emoji
Expiration Time
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Remove User from Channel
This action removes a specified user from a specified channel in Slack.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Edit Message
This action updates a specific message sent by the same Authenticated user on Slack. You need to provide the Channel ID, the Timestamp of the message to be edited, and the new text for the message.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Find Public Channel
This action will find a public channel in Slack using either the channel's ID or name.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Delete Message
This action deletes an existing message in a specific channel on Slack. You need to provide the channel ID and the message timestamp as inputs.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Conversation ID
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Conversation ID
Required
Message ID (ts)
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Search Query
Required
Sort By
Sort Direction
Include Bot Messages in Search Results?
Action
This is an event a Zap performs.
Search
Find existing data in your app
ID
Required
Return Raw Results?
Action
This is an event a Zap performs.
Search
Find existing data in your app
Username
Required
Return Raw Results?
Action
This is an event a Zap performs.
Search
Find existing data in your app
For AI agents & developers
Use PostHog and Slack with AI agents and code
Beyond Zap workflows. Call PostHog and Slack actions directly from your AI client or your codebase, using the same 9,000+ app integrations Zapier already runs.
No code
Connect via Zapier MCP
Expose PostHog and Slack actions as tools in any MCP client. Authenticate once, then call them in natural language.
Example actions on this page
Capture Event
Add Reaction
Works with
Claude · ChatGPT · Cursor · any MCP-compatible client
There is no Python package yet. SDK is TypeScript-only (@zapier/zapier-sdk). The MCP server URL is personal to your account; get it at zapier.com/mcp.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023
93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Practical ways you can use PostHog and Slack
Notify team about new projects in Slack
When a new project is created in PostHog, automatically send a notification to a specific Slack channel. This keeps the team informed and fosters collaboration.
When a significant product or user action is performed in PostHog, send an alert to the engineering team's Slack channel. This provides real-time visibility into user activity.
Whenever a team member creates an annotation in PostHog, send a message to a Slack channel. This keeps the project manager updated on changes or notes tied to the project.
Level up your PostHog to Slack integration with AI. Extract, summarize, and transform your integration data with leading AI models like OpenAI, Anthropic, and more.
Frequently Asked Questions about PostHog + Slack integrations
New to automation with Zapier? You're not alone. Here are some answers to common questions about how Zapier works with PostHog and Slack
Can I integrate PostHog with Slack natively without using third-party tools?
PostHog doesn't currently offer native Slack integration. However, you can use Zapier or similar automation tools to connect PostHog with Slack for custom notifications and alerts.
What kind of triggers can I set up in PostHog to send messages to Slack?
You can set up triggers in PostHog based on specific user actions, events, or milestones within your application. For example, we can trigger a message in Slack when a user completes a purchase or hits a significant usage milestone.
How do I create an action in Slack based on PostHog data?
To create an action in Slack using PostHog data, you need to create a Zap that takes event data from PostHog and sends it as a message or notification to your desired Slack channel.
Can I filter which events from PostHog get sent to Slack?
Yes, we allow you to filter events by setting specific criteria or conditions in your automation platform. This means only events that match your filters will be sent as notifications to Slack.
Is it possible to track real-time user activity from PostHog in a Slack channel?
While direct real-time tracking might not be feasible given potential delays between platforms, you can use frequent triggers for near real-time updates about user activity sent from PostHog to a designated Slack channel.
What permissions are needed for integrating with Slack?
You'll need permission to add integrations into both your PostHog and Slack workspaces. Additionally, the account used will need rights to manage channels or send messages within the targeted channels in Slack.
How can I troubleshoot if my integration stops working?
First, check our logs for any errors related to event triggers. If everything looks good there, verify that both the authentication tokens on Zapier and connectivity permissions between PostHog and Slack are active and correct.
About PostHog
PostHog is the single platform for building successful products. Open-source product analytics, web analytics, session replay, feature flags, surveys, and more.
Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. Offering instant messaging, document sharing and knowledge search for modern teams.