The Feature Request Logger
This automation monitors a specific Slack channel, uses AI to identify and extract feature requests from messages, and logs them neatly into a Google Sheet for easy tracking and prioritization.
Cesar Sanchez
Featured Apps
This automation streamlines the process of capturing valuable customer feedback directly from your team's conversations. Here’s how it works:
- Connects to Slack: It starts by connecting to your Slack workspace and locating the specific public channel you want to monitor.
- Fetches Messages: The automation retrieves all messages posted in the channel on a specified date. If no date is provided, it defaults to the current day.
- AI-Powered Analysis: Each message is individually analyzed by a powerful AI model. The AI is instructed to look for both explicit feature requests (e.g., "I wish we had...") and implicit ones (e.g., "How do I do X?", which might indicate a missing feature).
- Extracts Key Details: For each identified feature request, the automation extracts a concise description of the feature, the customer's name and email (if available), and a direct link to the original Slack message for context.
- Logs to Google Sheets: Finally, it appends all the extracted information as new rows in your designated Google Sheet. The automation is smart enough to check if your sheet has the correct columns and will even add them if they're missing, ensuring your data is always organized correctly.
Usage Ideas
- Create a central database of all user feedback from a
#feedbackor#suggestionschannel. - Monitor a
#customer-supportchannel to automatically flag when a user's problem is actually a request for a new feature. - Aggregate product ideas from an internal
#product-ideaschannel to streamline your product development lifecycle. - Track feedback from beta testers in a private channel to quickly iterate on new releases.
Customization Ideas
This template is a powerful starting point that you can easily tailor to your exact needs. You have the flexibility to:
- Define What's Important: Change the instructions given to the AI to refine what it considers a "feature request." You could ask it to also identify bugs, positive feedback, or support issues.
- Customize Your Data: Modify the columns in your Google Sheet. The automation can be adjusted to capture different or additional information, like a "Priority" or "Product Area" for each request.
- Choose Your Workspace: Easily specify any public Slack channel to monitor and any Google Sheet to use as your feedback database.
- Control the Scope: Decide which date's messages to analyze and set a limit on the total number of messages to process, giving you control over the automation's focus and runtime.
Notes
Use this spreadsheet as a template to get started: https://docs.google.com/spreadsheets/d/1QgS_xSnxnjui3gvcQqsYGiYfGxeb2xCCjxioJ-9e_I0/copy
Agent Inputs
Required Parameters
Name | Type | Default |
|---|---|---|
googleSheetUrl | string | None |
URL of the Google Sheet where feature requests will be logged | ||
slackChannel | string | None |
Slack channel name to monitor (e.g., 'support' or '#support') | ||
Optional Parameters
Name | Type | Default |
|---|---|---|
maxMessagesToProcess | number | 50 |
Maximum number of messages to analyze | ||
targetDate | string | |
Date to filter messages (YYYY-MM-DD format). Leave empty to use today's date | ||