how to add webhook when story status changed
Are you using Jira Cloud or Server / Data Center version?
With Cloud, please try the Work Item Transitioned trigger: https://support.atlassian.com/cloud-automation/docs/jira-automation-triggers/#Work-item-transitioned
With Server / Data Center, please use Issue Transition: https://confluence.atlassian.com/automation/jira-automation-triggers-993924804.html#Jiraautomationtriggers-issuetransitioned
You may then follow that with a condition test on the work item / issue type, and the Send Web Request action.
Kind regards,
Bill
Just following up to check if this answered your question. If so, please consider marking this one as "answered". That will help others with a similar need find solutions faster. If not, please let the community know what help you need with the rule.
Thanks!
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Both existing answers use Automation for Jira's Send web request — that works, but there's a third approach worth knowing about that's often cleaner for "fire a webhook on a specific transition":
Native admin webhook with a JQL filter using the CHANGED operator.
In Settings → System → WebHooks, create a webhook subscribed to "Issue updated" and set the JQL filter to:
status CHANGED FROM "To Do" TO "In Progress" AND issuetype = Story
What this does: the JQL CHANGED operator matches issues at the moment their status transitions from one specific value to another. Jira evaluates the filter at the platform layer before the webhook fires — so only "Story moved from To Do → In Progress" events reach your endpoint. Nothing else triggers.
Why this is often preferable to the Automation approach:
(status CHANGED FROM "To Do" TO "In Progress" OR status CHANGED FROM "In Review" TO "Done") AND issuetype = Story
The CHANGED FROM/TO syntax is JQL's most underused operator — once you start thinking in "I want to know when X transitions to Y" terms instead of "field changed" terms, a lot of webhook and automation logic gets simpler.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You can simply trigger like:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.