CHATBOTS

Discord FAQ Bot with Web-Research Fallback for Doc Gaps

Answers member questions from your Notion docs first, and when the docs come up empty, runs a live Brave Search to draft a best-effort answer plus flags the gap for the docs team.

CategoryChatbots
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerMember mentions bot with a questionDiscordDiscord
  • ActionSearch Notion docs for grounded answerNotionNotion
  • LogicBranch on doc-match confidence
  • ActionRun Brave web search on doc missBraveBrave Search
  • ActionLog docs-gap entry in PostgresPostgreSQLPostgres
  • OutputReply with confidence-labeled answerDiscordDiscord

What it does

This concierge answers community questions from your internal Notion docs. When a question has no doc coverage, instead of replying "I don't know" it runs a live web search, drafts a clearly-labeled best-effort answer, and logs the unanswered topic so your team knows what to document next.

When to use it

Ideal for fast-moving communities where docs lag behind product changes. It keeps members unblocked even on undocumented topics and turns every gap into a prioritized docs backlog item.

How it works

  1. 1A member mentioning the bot triggers the flow with their question.
  2. 2The agent searches Notion for a grounded answer.
  3. 3A logic step checks whether the doc search returned a confident match.
  4. 4If matched, it replies with the cited doc answer and ends.
  5. 5If not, it runs a Brave web search and drafts a clearly-labeled "unofficial" answer.
  6. 6The gap is written to Postgres as a docs-backlog entry with the question and frequency.
  7. 7The final answer is posted back to the member with the appropriate confidence label.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DiscordCommunity channels + voice + bots.
  2. 2
    Connect NotionPages, databases, comments.
  3. 3
    Connect Brave SearchWeb, news, image, video search.
  4. 4
    Connect PostgresAny Postgres URL — query, write, migrate.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.