Prerequisites
- The base URL of your Discourse forum (e.g.
https://community.example.com). - For private categories only: a Discourse API key (created by a forum admin under Admin → API). Public forums need no credentials.
- A BeforeQuery workspace
ownerrole.
Set up the connector
1
Add the source
In the dashboard, open Project → Sources → Add source and choose Discourse. Enter your forum’s base URL.
2
Choose what to index (optional)
Narrow indexing with any of:
- Categories — only topics in these category slugs (e.g.
support). - Tags — only topics carrying these tags.
- Solved topics only — index only topics with an accepted solution.
3
Sync and verify
Click Add to start the first sync, then ask a known community question in the Playground to confirm forum threads show up as citations.
Connection settings
Keeping content in sync
Forums move fast — set a daily schedule so newly solved topics feed the assistant. Manual Sync is always available on the source card.Troubleshooting
- Private-category topics missing? Add an admin-scoped API key to the source.
- Low-quality answers from the forum? Enable Solved topics only and/or restrict to your
supportcategory, then re-sync. - Want forum content in a separate scope? Put the Discourse source in its own source group so you can include or exclude it per surface.