The problem is that the webhook URL is incorrect or is not implemented at all.
The webhook is required for the integration to be two-way, it is added to JIRA and communicates JIRA updates back to Aha!
To configure the webhook:
- The webhook is located at the bottom of the integration configuration page in Aha! Locate the webhook in Aha! and copy the entire string.
- Note: The permissions of the Aha! user copying the webhook will define the permissions that the webhook runs as. Only one webhook is required per JIRA instance, but if the user has limited access in Aha! the webhook will only update Aha! accordingly.
- In JIRA, access your System Settings -> Webhooks. You will need to be an administrator in JIRA to access this configuration.
- Create a new webhook and paste the copied webhook.
- You will want to enable all Issue and Worklog events. Additionally, ensure the 'Exclude body' option is not checked.
- You can also optionally add custom JQL as displayed in the above screenshot. Custom JQL allows you to filter what issue types send updates to Aha!
- The above example "issuetype in (Epic, "User Story", Sub-task) would prevent Bugs or other issue types in JIRA from being communicated back to Aha!