Note: This article discusses functionality that is included in Ideas Advanced. Please contact us if you would like a live demo or would like to try using it in your account. |
Aha! Ideas | Automation (Advanced plan)
Every job has repetitive tasks. And you are always on the lookout for ways to speed up your workflow. Automation in Aha! Ideas lets you create rules to automate important tasks so that you can focus on prioritizing feedback, interacting with your users, and capturing innovative ideas.
Click any of the following links to skip ahead:
Create an automation rule
To create an automation rule, navigate to Settings ⚙️ Workspace Automation. You will need to have workspace owner user permissions to create automation rules.
Click Add rule to create an automation rule. From there, select Add ideas rule to create a custom automation rule or choose an example rule to get you started.
Automation rules have two parts: triggers and actions. Each rule starts with a trigger. If the trigger happens, then the actions you define will run automatically.
Let's start with triggers. Each rule has one trigger — when a record is first created or when a specific field is created or updated.
Use the dropdowns to choose a trigger. The list of available fields will include both Standard and Custom fields (if you have any enabled for your workspace) but will not include collaborative fields like idea descriptions.
Once you have selected a trigger, it is time to choose an action. Each rule can have multiple actions, which all run simultaneously if the trigger happens.
You can choose from the following actions:
Action | Effect |
Update the field | Update a field on the record that triggered the automation. Note: You cannot update collaborative fields like feature descriptions. |
Add a to-do or approval | Add a to-do or approval to-do to the record that triggered the automation. You can customize the to-do title and description and #mention other ideas. You can also assign the to-do to one or more users. Or dynamically assign users and set the due date for a certain time after the to-do is first created. |
Post an admin response | Add an admin response to an idea. In addition to public and private comments, you can post an admin response to an idea, noting an official response to the idea's subscribers. Use admin responses to message whether a piece of feedback is something your team is unlikely to implement — or something just added to your official roadmap. |
Add a private comment | Add a comment to the record that triggered the automation. You can customize the comment and #mention other ideas. |
Send an email | Send an email to one or more Aha! Ideas users in your account. You can customize the email subject and body text, and #mention other ideas. Each email will include a link back to the record that triggered the automation. |
When you have created your action, you can create another or click Save rule to save your rule.
Your rule will be disabled by default. If you want to enable your rule, check the Enabled checkbox next to the Save rule button.
Back in the Settings ⚙️ Workspace Automations page, you can see a list of all the rules you have created, sorted alphabetically. The order of the rules does not matter — all rules run simultaneously, not sequentially.
Note: Automation rules are workspace-specific. They can affect ideas in other workspaces, but they can only be triggered in the workspace where you created them. This is because each workspace in your account may use different workflows, statuses, layouts, or custom fields. You can copy an automation rule and move it to another workspace, but you should make sure that it fits that workspace's settings before you enable it.
Dynamically assign users
Dynamically assigning users is a helpful option for automation rules that should not assign the same predefined user every time. You can assign work to the teammate listed in any standard or custom user field — such as the record's Created by user.
In the Actions step of your automation rule setup, select an action that uses an Aha! Ideas user field — like changing an idea's assignee or creating a to-do. To dynamically assign users, select the same as from the Aha! Ideas user field action, then select the user field you would like to reference for your assignee. When the rule runs, it will look up the current user in the selected field and assign work to them.
A custom user field is a good way to capture which teammates will interact with an idea in different categories, or throughout its workflow.
If the user in the field you select changes before the automation rule triggers — for example, if an idea is assigned to a new product manager to review before it reaches the internal "PM review" status — the automation rule will use that new person when it runs. When the rule is run, it will check to make sure that the referenced field is not blank and that the assigned user has access to the workspace. If not, then the rule will not run and a message will be captured in the rule's log.
Example automation rules
Need some inspiration? When you click Add rule, you can see a few example automation rules. Click any of them to get started or choose an example rule from this list.
You can always customize an example rule to fit your needs.
Name | Trigger | Actions |
Assign an idea to the reporting team when the category changes to Reporting. | Idea categories is changed to a specific value | Update field assigned user |
Send the product team an email reminder whenever an idea becomes popular. | Idea vote count over <number> | Send email |
Make an idea visible on a portal after it has been reviewed. | Idea status is changed to a specific value | Update the field visibility |
Post an admin response on an idea | Idea status is changed to a specific value | Post an admin response |
Copy automation rules to another workspace
Automation rules depend on your workspace settings to run correctly. Across the workspaces in your account, you may have configured different workflows, statuses, layouts, or custom fields. Users may have different permissions in different workspaces as well. Because of this, each automation rule runs in the workspace where it was created.
But this doesn't mean you need to manually recreate every automation rule in each workspace in your account. You can copy automation rules across workspaces in three steps.
First, navigate to Settings ⚙️ Workspace Automation and hover over the rule you want to copy. Click Copy.
Second, after editing the copied rule to your liking, navigate back to All automation rules, hover over your copied rule, and click Move. Use the Choose workspace dropdown to select the workspace or parent line where you want to move the rule.
Third, navigate to the workspace where you moved your rule and confirm that it will still run as expected. Any workspace-specific fields in your new rule will be blank with a red border around them. Fill in the relevant information, Save your rule, and you're done!
View automation logs
Your automation rule will run as soon as it is first Enabled; automation rules are disabled by default. There are several ways to see your automation rule at work across your workspace.
Under the rule's title at the top of the page, you can see whether it has been enabled, and a count of how many times your rule has run since it was created.
At the top right of the page in the Rule configuration window, you can see an audit log of actions taken by your rule. Click View log messages to access the log. Red messages indicate errors, Yellow messages indicate warnings, and Blue messages indicate information.
In affected records' history, actions taken by an automation rule will show up as coming from Aha! automation.
Note: Automated actions taken by a fixed workflow will also show up as coming from Aha! automation.