The FAQ Builder
This automation monitors a Slack channel to identify new and frequently asked questions, compares them against an existing FAQ page to avoid duplicates, and then automatically generates a new, cleanly formatted Google Doc with the unanswered questions and their solutions.
This workflow streamlines the creation of support documentation by connecting directly to your team's conversations. Here's how it operates:
- Monitors Slack: It begins by retrieving recent messages and their corresponding replies from a Slack channel you specify.
- Scrapes Existing FAQs: To prevent redundant work, it visits your current FAQ or help-center URL and intelligently scrapes all existing questions.
- AI-Powered Analysis: The automation uses AI to sift through the Slack conversations, identifying genuine support questions while filtering out noise like bug reports or general chatter. It groups similar questions and synthesizes answers from the replies in the thread.
- Duplicate Filtering: The AI then compares the newly found questions against those from your existing FAQ page, ensuring only truly new questions are processed.
- Generates Document: Finally, it compiles all the new, unique questions into a new Google Doc. The document is titled with the current date, and the questions are sorted by how frequently they were asked, making it easy to see what's most pressing for your users.
Usage Ideas
- Automatically generate weekly summaries of top customer questions for support team meetings.
- Build an internal knowledge base by monitoring departmental help channels (e.g., #it-help, #hr-questions).
- Identify gaps in product documentation by analyzing questions in a user community channel.
- Create content for your public help center by capturing real user questions.
Customization Ideas
This template is a powerful starting point that can be easily adapted to your specific needs. You have the flexibility to:
- Choose Your Source: Specify any public Slack channel and the URL for any existing FAQ page.
- Control the Timeframe: Decide how many days of message history you want to analyze, from a single day to a full month.
- Customize the AI Logic: Tailor the AI's instructions to change what it considers a "question," how it filters messages, and how it synthesizes answers.
- Define the Output: Change the destination for your FAQ from Google Docs to another service, like Notion or Confluence. You can also customize the title, structure, and formatting of the final document to match your team's style guide.
Agent Inputs
Required Parameters
Name | Type | Default |
|---|---|---|
faqPageUrl | string | None |
URL of existing FAQ page to check for duplicate questions | ||
slackChannel | string | None |
Slack channel name (without # symbol) to retrieve messages from | ||
Optional Parameters
Name | Type | Default |
|---|---|---|
daysLookback | number | 7 |
Number of days back to retrieve Slack messages (1-30) | ||