Aha! logo

Integrate Aha! with your AI CRM

Aha! helps product teams set strategy, prioritize ideas, plan roadmaps, and manage product development work.

Explore Triggers and Actions

Add Product Idea Portals

Add idea portal links to a product without replacing existing links.

ActionTry it

Convert Feature to Epic

Irreversibly convert an existing feature into an epic while preserving its data and relationships.

ActionTry it

Convert Requirement to Feature

Irreversibly convert an existing requirement into a feature.

ActionTry it

Create Custom Field Option

Create an option for one custom-field definition.

ActionTry it

Create Epic

Create an epic in a release or in a workspace's default release.

ActionTry it

Create Feature

Create a feature in a release with its documented planning fields.

ActionTry it

Create Goal

Create a strategic goal in one Aha! workspace or product line.

ActionTry it

Create Idea

Create an idea in a product with the documented idea fields.

ActionTry it

Create Idea Theme

Create an idea theme in a product.

ActionTry it

Create Initiative

Create a strategic initiative in one Aha! workspace or product line.

ActionTry it

Create Key Result

Create a key result under one strategic goal.

ActionTry it

Create Parking-Lot Release

Create a parking-lot release in a workspace.

ActionTry it

Create Product

Create an Aha! product workspace with a name, description, and reference prefix.

ActionTry it

Create Product Contributor

Create an Aha! contributor user associated with a product.

ActionTry it

Create Product Roll-Up Release

Create a roll-up release in a product line, optionally adding workspaces.

ActionTry it

Create Release Milestone

Create a phase or milestone in an Aha! release.

ActionTry it

Create Requirement

Create a requirement within one feature.

ActionTry it

Create To-Do

Create a standalone personal to-do for the connected Aha! user.

ActionTry it

Create Workflow Status Time

Create a workflow status interval for one supported parent record. This endpoint requires activation by Aha! support.

ActionTry it

Delete Custom Field Option

Delete one option from an Aha! custom-field definition; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Epic

Delete an epic by ID; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Feature

Delete one feature by ID or reference number; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Goal

Delete one strategic goal; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Idea

Delete an idea by ID or reference key; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Idea Theme

Delete an idea theme by numeric ID; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Initiative

Delete one strategic initiative; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Key Result

Delete one key result; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Release

Delete a release from a workspace; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Release Phase

Delete a release phase by numeric ID; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete Requirement

Delete one requirement by ID or reference number; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete To-Do

Delete one to-do by its Aha! task ID; it may remain restorable through the recycle bin for up to 30 days.

ActionTry it

Delete User Custom Role

Remove a user's custom role in one Aha! product.

ActionTry it

Delete User Product Role

Remove a user's role in one Aha! product.

ActionTry it

Delete Workflow Status Time

Delete a workflow status interval. This endpoint requires activation by Aha! support.

ActionTry it

Duplicate Release

Create a duplicate of an existing release.

ActionTry it

Get Current User

Return the connected Aha! user, account context, and product roles.

ActionTry it

Get Custom Layout

Return one custom layout. Requires configuration-administrator access.

ActionTry it

Get Epic

Return one Aha! epic by its ID or reference number.

ActionTry it

Get Feature

Return detailed information for one feature by internal ID or human-readable reference number.

ActionTry it

Get Goal

Return one strategic goal by ID or reference number.

ActionTry it

Get Idea

Return one idea by ID or reference number.

ActionTry it

Get Idea Theme

Return one idea theme by ID.

ActionTry it

Get Identity Provider

Return one identity provider configured for account SSO.

ActionTry it

Get Initiative

Return one strategic initiative by ID or reference number.

ActionTry it

Get Key Result

Return one key result by ID.

ActionTry it

Get Release

Return one release by ID or reference number.

ActionTry it

Get Release Phase

Return one release phase by ID.

ActionTry it

Get Requirement

Return one requirement by ID or reference number.

ActionTry it

Get Roll-Up Release

Return one roll-up release by ID or reference number.

ActionTry it

Get Strategic Model

Return one strategic model by ID.

ActionTry it

Get Strategic Vision

Return one strategic vision by ID.

ActionTry it

Get To-Do

Return one to-do by its Aha! task ID.

ActionTry it

Get User

Get a specific Aha! user by ID.

ActionTry it

Get Workflow

Return one workflow with its statuses and workflow kinds.

ActionTry it

Get Workflow Status Time

Return one workflow status interval. The endpoint must be enabled by Aha! support.

ActionTry it

Get Workspace

Return one workspace and its applied template by ID.

ActionTry it

List All Custom Field Options

Return all options configured for one custom-field definition.

ActionTry it

List Assigned Records

List one page of records assigned to the connected Aha! user, optionally by record type.

ActionTry it

List Assistant Usage

Return one page of per-user AI assistant activity. The first page requires both start_at and end_at; subsequent pages accept the returned cursor alone.

ActionTry it

List Audits

Return one page of immutable Aha! record-change history, optionally filtered by the changed record or an associated parent record.

ActionTry it

List Child Releases

Return releases under a roll-up release, one page at a time.

ActionTry it

List Custom Field Options

Return selectable options for one custom-field definition.

ActionTry it

List Custom Fields

Return custom-field definitions, keys, types, and worksheet metadata.

ActionTry it

List Custom Layouts

Return custom layouts configured in the account.

ActionTry it

List Deletions

Return records currently visible in the account recycle bin, one page at a time.

ActionTry it

List Epics

Return one page of epics across the account or within a goal, initiative, release, or workspace.

ActionTry it

List Features

Return one page of features across the account or within a goal, initiative, epic, workspace, or release.

ActionTry it

List Goals

Return one page of strategic goals across the account or within an initiative or product.

ActionTry it

List Idea Portals

Return idea portals configured in the account or linked to one product, one page at a time.

ActionTry it

List Idea Themes

Return idea themes across the account, one page at a time.

ActionTry it

List Ideas

Search and filter ideas across the account or within one product, returning one page at a time.

ActionTry it

List Identity Providers

Return active identity providers available for account SSO.

ActionTry it

List Initiatives

Return one page of strategic initiatives across the account or within a goal or product.

ActionTry it

List Key Results

Return key results for one strategic goal, one page at a time.

ActionTry it

List My Pending To-Dos

Deprecated compatibility action that lists one page of pending to-dos assigned to the connected Aha! user.

ActionTry it

List Product Roll-Up Releases

Return roll-up releases in one Aha! product line, one page at a time.

ActionTry it

List Product Users

List one page of users and roles associated with an Aha! product.

ActionTry it

List Related Ideas

Find ideas related to a term, one page at a time.

ActionTry it

List Release Phases

Return release phases across the account or within one release, one page at a time.

ActionTry it

List Releases

Return releases associated with a workspace, goal, or initiative, one page at a time.

ActionTry it

List Requirements

Return requirements for one feature, optionally updated since a timestamp, one page at a time.

ActionTry it

List Roll-Up Child Releases

Return releases under a roll-up release, one page at a time.

ActionTry it

List Strategy Models

Return strategy models configured in the account, one page at a time.

ActionTry it

List Strategy Visions

Return strategic vision records in the account, one page at a time.

ActionTry it

List To-Dos

Return one page of account, assigned-user, or associated-record to-dos.

ActionTry it

List User Custom Roles

List one page of an Aha! user's custom roles and their scopes.

ActionTry it

List User Product Roles

List one page of an Aha! user's roles in individual products.

ActionTry it

List Users

Return account users and their seat and administrator flags, one page at a time.

ActionTry it

List Workflow Status Times

Return workflow status intervals for one supported parent record, one page at a time. The endpoint must be enabled by Aha! support.

ActionTry it

List Workflows

Return workflows and statuses configured for one workspace.

ActionTry it

List Workspaces

Return Aha! workspaces and workspace lines available to the connected user, one page at a time.

ActionTry it

Promote Idea

Promote an idea to an epic, feature, initiative, or requirement.

ActionTry it

Replace Product Idea Portals

Replace every idea portal link on a product.

ActionTry it

Restore Deleted Record

Start restoring a record from the recycle bin within its retention period; restoration may continue asynchronously.

ActionTry it

Update Custom Field Option

Update the value, color, or visibility of a custom-field option.

ActionTry it

Update Epic

Update an epic by ID; provide at least one field to change.

ActionTry it

Update Feature

Update one feature's planning fields; provide at least one field to change.

ActionTry it

Update Goal

Update one strategic goal; provide at least one field to change.

ActionTry it

Update Idea

Update an existing idea; provide at least one field to change.

ActionTry it

Update Idea Theme

Update an idea theme; provide a new name or description.

ActionTry it

Update Initiative

Update one strategic initiative; provide at least one field to change.

ActionTry it

Update Key Result

Update one key result; provide at least one field to change.

ActionTry it

Update Product

Update an Aha! product; provide a new name, description, or reference prefix.

ActionTry it

Update Release

Update a release by ID, optionally through a specified workspace, including dates, capacity, progress, parent, owner, goals, and initiatives; provide at least one field to change.

ActionTry it

Update Release Phase

Update a release phase's type, dates, description, or progress.

ActionTry it

Update Requirement

Update one requirement; provide at least one field to change.

ActionTry it

Update Roll-Up Release

Update a roll-up release or add workspaces to it.

ActionTry it

Update To-Do

Update an existing to-do's name or description; provide at least one of name or body.

ActionTry it

Update User

Update an Aha! user; provide a new name or enabled state.

ActionTry it

Update User Custom Roles

Assign a custom role to an Aha! user for one product.

ActionTry it

Update User Product Roles

Assign a product role to an Aha! user for one product.

ActionTry it

Update Workflow Status Time

Update a workflow status interval. This endpoint requires activation by Aha! support.

ActionTry it

How the Aha! integration works

The Aha! integration connects your Dench AI CRM directly to Aha!, so agents can read and act on your Aha! data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

112 actions are available for agents to invoke on your behalf. Every call runs through Aha!'s own authorization, scoped to the account you connect.

Set up Aha! in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Aha! and click Connect — you'll authorize access through Aha!'s own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Aha! in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Aha! integration work with Dench?

The Dench Aha! integration connects your AI CRM to Aha!, so AI agents can work with your Aha! data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Aha! via Dench?

The Aha! integration currently exposes 112 actions, including Add Product Idea Portals, Convert Feature to Epic, Convert Requirement to Feature, Create Custom Field Option, Create Epic, and Create Feature. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Aha! to Dench?

No. You connect Aha! from your Dench workspace using Aha!'s own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Aha! integration secure?

Connections are authorized through Aha!'s own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Aha! connection from your workspace settings at any time.

Aha! | Dench AI CRM