Answering community questions
Contents
This page is for anyone answering questions on posthog.com/questions: community members, community moderators, and the PostHog team. Most of it applies to all three. The last section is internal setup that only concerns PostHog team members.
If you have the community moderator role, see community moderator tools for what those tools do and when to use them.
Who answers questions
Anyone can, and we would rather it was not always us. A forum where only PostHog employees answer is a support queue with extra steps. Answers from people who have actually run into the problem are usually better anyway.
PostHog team members should watch for questions in their product area and answer them when they can. Teams stay on top of their own areas, and can decide whether their weekly support hero handles them or whether the team watches collectively.
Answering well
Answer from your own experience. What you tried, what worked, what you would do differently. That is the thing nobody else can post.
If you do not know the answer, it is fine to say so, or to say nothing. A half-answer that sounds confident costs the next reader more time than silence.
Using AI
Use AI to find things. Do not use it to write your reply.
Searching the docs, checking the codebase, and looking something up are all fair game. Reading what you find and answering in your own words is the whole job. Pasting the output is obvious to everyone reading, and it does not help: the person asking could have done that themselves.
If you would need AI to answer it, do something else instead. Ask a follow-up question to narrow the problem down, or point them at PostHog AI in their own project. Suggest what to ask it, for example "why is this insight showing no data" or "which events is this flag matching on."
That is worth suggesting even when a thread already has an AI reply on it. The naming here is admittedly confusing: the answers that appear on threads automatically come from Inkeep, which reads our public docs, tutorials, and repos. PostHog AI in your dashboard is a different thing, connected to your project and able to look at your actual data. So an auto answer getting it wrong tells you nothing about whether PostHog AI can help, and it usually can.
Where to send people
Some questions do not belong on the forum, and saying so is more useful than answering around the edges. The full routing table is in community channels, but the two that come up most:
- A feature request goes on the roadmap, where people can vote on it.
- A bug, or something that might be one, goes to support. Point them at the AI assistant in their project first. It will help them work out whether it is really a bug, and if it is, it gives support the context to act on the ticket faster.
Thread resolution
We want the person who asked to mark the solution themselves, but they rarely come back to do it.
For PostHog team members
Getting notified
Every small team should subscribe to the forum topics relevant to them, so questions get posted in your team's Slack channel.
Question alerts is where you do that. It shows which teams are subscribed to which topics, and you can add or remove your own team from any topic there. It also flags the two ways this quietly breaks: topics no team is watching, and teams subscribed to a topic without a Slack channel set. You need moderator access to open it.
Phrasing and tone
When possible, answer as a person rather than as the company. We would rather the forum did not read as a place where only PostHog employees respond.
- Instead of... "We are launching a new feature that will solve this – here's the pull request."
- Try... "There's a pull request out for this feature now."
Questions worth turning into something else
- If an answer belongs in the docs, you can update the docs directly, tag the question
Internal: documentationfor the Website & Docs team to triage, or open an issue inposthog/posthog.comwith thetechnical documentationlabel. If it is worth a tutorial, tag itInternal: tutorial idea. - If a question is better off as a private support ticket, ask them to open one in the app, or create one for them and reply to say you have. Archive the thread afterwards. Note that free users may not be able to message support in-app, so check who you are talking to before pointing them there.
Extra context on the asker
Staff moderators see a panel below the question with the name and email of the person who asked, and a link to their record in PostHog Cloud. If you are not a moderator yet, create an account and ask your team lead to add you to your small team's page. You will be upgraded automatically.