When a new Aha! feature is created, add a row in Google Sheets and notify the team in Slack
Each time a feature is created in Aha!, FlowMattic adds it as a row in your Google Sheets spreadsheet and posts a message about it to a Slack channel for your team.
Aha!
Google Sheets
Slack3 steps Setup ~5 min Used on 2.6k sites Free to import

What this workflow does
Product teams plan in Aha!, but plenty of people who care about new features never open it: sales, support, marketing. This workflow brings each new feature to them in two forms, a row in a shared Google Sheet they can sort and comment on, and a Slack post that tells the team something new is on the roadmap.
The trigger comes from Aha! and fires when a feature is created. Its details are passed to a Google Sheets step that adds one row per feature, and then to a Slack step that posts to a channel you choose.
Neither step comes with mapping. After import, pick the spreadsheet and match columns to the feature's fields, such as its name, reference and status, then choose the Slack channel and write the message. A test feature in Aha! shows which fields are available.
The trigger covers new features only. Edits to existing features don't add rows; FlowMattic's Aha! integration has a separate Update a feature trigger if you also want those. Open Task History after the first real feature to check both steps.
Roadmap log for customer-facing teams
A SaaS company's support team reads a Google Sheet of every new feature from Aha!, so they can tell customers what has been planned.
Product channel announcements
Each new Aha! feature posts in #product-updates, giving engineers and designers a heads-up before planning meetings.
Quarterly planning snapshot
A product manager filters the sheet by creation date to review which features were added during the quarter.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Aha! Create a featureFires when a feature is created in Aha!. The feature's details are passed on to the sheet and Slack steps; create a test feature to see the field names.
Google Sheets Add New RowAdds one row per new feature to the spreadsheet you choose. Map the feature's name, reference and other fields to your columns after import; none are mapped in the template.
Slack Send Channel MessagePosts a message about the new feature to a Slack channel. Choose the channel and write the text, mapping in the feature name and a link or reference from Aha!.
What you need
- FlowMatticCore
- Aha! AccountAccount
- Google Sheets AccountAccount
- Slack AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Map the feature's reference number into its own column, so the sheet rows are easy to match back to Aha!.
- To notify only for one product or release, put a Filter between the Add New Row step and the Slack step on that field. Every feature is still logged, and only matching ones are posted.
- Put the feature's Aha! link in the Slack message, if the trigger data includes one, so readers can open the feature in one click.
Questions about this workflow
Does editing an Aha! feature update its Google Sheets row?
No. The workflow only runs for newly created features and always adds a new row. Edits need a separate workflow on the Update a feature trigger.
Which Aha! feature details reach the sheet and Slack?
The ones you map. Create a test feature, look at the trigger data in Task History, and pick the fields you want in each column and in the message.
Can the Aha! alert go to a private Slack channel?
Use Slack's Send Private Channel Message action in place of the channel step for a private channel. The template's step posts to the channel you select.
More Spreadsheets & Data workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted


