Getting started with Support
Product Tours is currently in private alpha. Share your thoughts and we'll reach out with early access.
Currently only available on the web. Requires posthog-js >= v1.324.0.
Enable Support
Support is enabled via the Support product settings. Once enabled, the posthog.conversations API becomes available (if you have posthog-js installed).
How to enable
- Go to Support in PostHog and click Settings
- Click Enable conversations – this enables the conversations API
- To show the chat widget, go to In-app widget section and enable it
- Configure your greeting message, button color, and other settings
- Save your settings
If you enabled the widget, it will appear on your site for users to start conversations.
To use just the API without the default widget, skip step 3.
Test the widget
Once enabled, visit your site and look for the chat button in the bottom-right corner.
- Click the chat button to open the widget
- Enter your name and email (if required)
- Send a test message
- Check your PostHog inbox to see the ticket
The widget automatically captures:
- Session ID - Links to events and exceptions from the user's session
- Session Replay ID - Links to the user's session recording if replay is enabled
- Current URL - The page they were on
- User identity - If they're identified via
posthog.identify()
View and respond to tickets
All tickets appear in the Support inbox within PostHog.
What you'll see for each ticket
- Chat thread - The conversation with the customer
- Session recording - Watch what the user was doing (if available)
- Recent events - Events from around when they submitted
- Exceptions - Any errors from their session
- Previous tickets - Other conversations with this user
This context helps you understand and resolve issues faster.