How to automatically generate ServiceNow incidents for high-priority JIRA tickets?

I need help figuring out how to set up a system where ServiceNow creates an incident whenever a JIRA issue in a specific project is marked as priority 1 or 2. I’m not sure if this should be handled mainly on the JIRA side or in ServiceNow.

I tried using Flow Designer but ran into some problems. I wanted to start the flow when a project called FIN had a P1 or P2 issue, but I couldn’t link it to an existing connection.

Does anyone know if using a REST API might work for this? Or is there a better way to set this up? Any advice would be really helpful!

Thanks in advance for your suggestions!

For this integration, I’d recommend leveraging ServiceNow’s Event Management capabilities. We implemented a similar solution by setting up a MID Server to act as an intermediary between ServiceNow and JIRA. The MID Server polls JIRA’s API at regular intervals, checking for new high-priority tickets. When it detects a P1 or P2 issue, it sends an event to ServiceNow.

In ServiceNow, we configured Event Rules to process these incoming events and automatically generate incidents. This approach provides real-time synchronization without overloading either system. It also allows for more granular control over how different types of JIRA issues are handled in ServiceNow.

The setup requires some initial configuration and scripting, but it’s highly reliable and scalable once in place. It also provides better visibility into the integration process, making troubleshooting easier if issues arise.

I implemented a similar solution using ServiceNow’s IntegrationHub to connect with JIRA via REST API. In our setup, a scheduled job runs every 15 minutes to call JIRA’s API and fetch any new high-priority tickets. Every time a P1 or P2 ticket is found, a corresponding incident is created in ServiceNow. The toughest part was mapping JIRA fields with ServiceNow incident fields, which required a custom script. We also had to include robust error handling and throttling measures to manage API rate limits. This approach, after initial adjustments, now runs smoothly with minimal intervention.

hey guys, i think u could use the integration hub in servicenow for this. it’s pretty neat for connecting different systems. u can set up a flow that checks jira for high-priority tickets and then creates incidents in servicenow automatically. might need some scripting knowledge, but it’s not too bad. good luck!