<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://sampathblogs.online/wp-content/plugins/rss-feed-styles/public/template.xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:rssFeedStyles="http://www.lerougeliet.com/ns/rssFeedStyles#"
>

<channel>
	<title>ITSM &#8211; Sampath Kumar A</title>
	<atom:link href="https://sampathblogs.online/tag/itsm/feed/" rel="self" type="application/rss+xml" />
	<link>https://sampathblogs.online</link>
	<description>Be Concious Be More</description>
	<lastBuildDate>Sat, 25 Oct 2025 04:08:43 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<rssFeedStyles:reader name="Digg Reader" url="http://digg.com/reader/search/https%3A%2F%2Fsampathblogs.online%2Ffeed%2F"/><rssFeedStyles:reader name="Feedly" url="http://cloud.feedly.com/#subscription%2Ffeed%2Fhttps://sampathblogs.online/feed/"/><rssFeedStyles:button name="Like" url="https://www.facebook.com/sharer/sharer.php?u=%url%"/><rssFeedStyles:button name="G+" url="https://plus.google.com/share?url=%url%"/><rssFeedStyles:button name="Tweet" url="https://twitter.com/intent/tweet?url=%url%"/><rssFeedStyles:button name="Pinterest" url="https://www.pinterest.com/pin/create/button?url=%url%"/><rssFeedStyles:button name="LinkedIn" url="https://www.linkedin.com/cws/share?url=%url%"/>	<item>
		<title>AI-Powered ITSM with n8n: Integrating Jira SM, OpenAI and Slack</title>
		<link>https://sampathblogs.online/2025/10/ai-powered-itsm-with-n8n-integrating-jira-sm-openai-and-slack/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=ai-powered-itsm-with-n8n-integrating-jira-sm-openai-and-slack</link>
					<comments>https://sampathblogs.online/2025/10/ai-powered-itsm-with-n8n-integrating-jira-sm-openai-and-slack/#respond</comments>
		
		<dc:creator><![CDATA[mail2sampath]]></dc:creator>
		<pubDate>Sat, 25 Oct 2025 04:04:34 +0000</pubDate>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[IT Infrastructure Service]]></category>
		<category><![CDATA[ITSM]]></category>
		<guid isPermaLink="false">https://sampathblogs.online/?p=3953</guid>

					<description><![CDATA[n8n (pronounced either en-eight-en or nodemation) is an automation tool that lets you create custom workflows. It can be considered as a leading tool with a better user experience for agentic AI tasks compared to alternatives like Zapier and Make.com.... <a class="more-link" href="https://sampathblogs.online/2025/10/ai-powered-itsm-with-n8n-integrating-jira-sm-openai-and-slack/">Continue Reading &#8594;</a>]]></description>
										<content:encoded><![CDATA[
<p>n8n (pronounced either en-eight-en or <strong>n</strong><em>odematio</em><strong>n</strong>) is an automation tool that lets you create custom workflows. It can be considered as a leading tool with a better user experience for agentic AI tasks compared to alternatives like Zapier and Make.com. It offers a 15-day free trial with 1,000 free workflow executions, which is sufficient to try out various sample automations. The platform leverages a strong open-source community that creates predefined workflow templates. These templates accelerate development and can be imported directly from a JSON file, or via a URL from platforms like GitHub.<br><br>This flexible automation tool can be used to connect different applications and services, allowing users to build complex workflows with minimal coding knowledge. The workflows are built using nodes, which starts with a trigger that initiates the flow, followed by action nodes that perform tasks, and an output process which is the final result. In this blog, I will introduce you to a workflow automation that is enhanced using LLM.<br><br>It is common to have different categories of user requests handled through dedicated request forms. Typically, these requests first reach the Level 1 (L1) support team, which then analyses them and routes to the appropriate department or specialist for action if it does not fall under L1 scope. However, users sometimes submit requests through incorrect forms, leading to processing delays and additional work for support staff. Over time, such inefficiencies can add up, affecting both response times and overall user satisfaction.<br><br>In order to overcome the inefficiencies, we will design a workflow that will have the <a href="https://sampathblogs.online/2024/06/navigating-jira-from-basics-to-advanced/" data-type="post" data-id="3550">Jira SM</a>, OpenAI LLM and Slack nodes. Jira SM form entry and submission from a user will be the trigger to start the workflow. Open AI LLM will be the action node that will perform the action of segregation to respective team based on the system prompt provided in the node. Finally, the slack node will receive the data from Open AI LLM node and display it in the channel specified.</p>



<h3 class="wp-block-heading">Jira SM Node</h3>



<p>On the top right-hand side click the + icon, which indicates the &#8220;Open nodes panel&#8221; wherein we can search for the nodes to be inserted to our workflow.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="357" src="https://sampathblogs.online/wp-content/uploads/2025/10/image-1024x357.png" alt="" class="wp-image-3963" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/image-1024x357.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/image-300x105.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/image-768x268.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/image-1536x536.png 1536w, https://sampathblogs.online/wp-content/uploads/2025/10/image-600x209.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/image-945x330.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/image.png 1911w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Under Jira node tree, select the &#8220;On issue created&#8221; node and set the parameters. Refer to the below image for the setting to be done.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" width="574" height="715" src="https://sampathblogs.online/wp-content/uploads/2025/10/1.jira-account-connect-4.png" alt="" class="wp-image-3961" style="width:324px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/1.jira-account-connect-4.png 574w, https://sampathblogs.online/wp-content/uploads/2025/10/1.jira-account-connect-4-241x300.png 241w" sizes="(max-width: 574px) 100vw, 574px" /></figure>
</div>


<p><br>Under parameters, in the &#8220;Credentials to Connect to Jira&#8221; section, select the &#8220;Create new credential&#8221; and specify the details as displayed in the next window that appears, i.e, email id, API token and domain in order to connect your node to your Jira account. </p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="1024" height="533" src="https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1-1024x533.png" alt="" class="wp-image-3962" style="width:549px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1-1024x533.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1-300x156.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1-768x400.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1-600x312.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1-945x492.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/2.Jira_api_3-1.png 1309w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>For the API token, login to your Jira account and navigate to <code>Account settings &gt; Security &gt; API tokens</code> and click on &#8220;Create and manage API tokens&#8221; which will take you to the below screen. Create your API token and paste it to the section as in the above image along with the domain information ,i.e, &#8220;https://sampathka.atlassian.net/&#8221; in our scenario. Finally, click on Save button and you are done with the setting to connect your Jira account to your node.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="333" src="https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2-1024x333.png" alt="" class="wp-image-3964" style="width:710px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2-1024x333.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2-300x98.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2-768x250.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2-600x195.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2-945x307.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/3.Jira_api_2.png 1525w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">OpenAI Node</h3>



<p>Since we are done with the setting for the above node, next we will click on the + icon at the top right and search for the next node. Under OpenAI node tree, select the &#8220;Message a model&#8221; node and set the parameters as shown in the image below.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="613" height="745" src="https://sampathblogs.online/wp-content/uploads/2025/10/4.openai_connect.png" alt="" class="wp-image-3965" style="width:401px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/4.openai_connect.png 613w, https://sampathblogs.online/wp-content/uploads/2025/10/4.openai_connect-247x300.png 247w, https://sampathblogs.online/wp-content/uploads/2025/10/4.openai_connect-600x729.png 600w" sizes="auto, (max-width: 613px) 100vw, 613px" /></figure>
</div>


<p>For the credentials to connect to OpenAI we can make use of the free 100 credits available. Select the resource (input is text), operation and model (any simple LLM model is fine) as shown above. Now we are left with the prompt section which is where we specify the system prompt for smart decisions. Below you can find the file that contains the system prompt. Set the Role to User and enable the Simply Output and Output Content as JSON options and you are done with the settings for this node. </p>



<div class="wp-block-file aligncenter"><a id="wp-block-file--media-c71bde2e-8130-4b41-aafe-15061b61fdbb" href="https://sampathblogs.online/wp-content/uploads/2025/10/OpenAIprompt.txt">OpenAIprompt</a><a href="https://sampathblogs.online/wp-content/uploads/2025/10/OpenAIprompt.txt" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-c71bde2e-8130-4b41-aafe-15061b61fdbb">Download</a></div>



<h3 class="wp-block-heading">Slack Node</h3>



<p>Next we will move on to the Slack node. On the top right, click on the + icon and search for &#8220;Send a message&#8221; node under Slack node tree.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="471" src="https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-1024x471.png" alt="" class="wp-image-3977" style="width:731px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-1024x471.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-300x138.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-768x353.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-1536x706.png 1536w, https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-600x276.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1-945x434.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/5-1.slack_connect-1.png 1884w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>On parameter setting screen of the above node, you need to connect to a Slack account using the &#8220;Create new credential&#8221; option under &#8220;Credential to connect with&#8221; section. In the next screen, click on the Connect my account button and your Slack node will be connected to your Slack account (Slack account 2 used in this example).</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="539" src="https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup-1024x539.png" alt="" class="wp-image-3968" style="width:601px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup-1024x539.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup-300x158.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup-768x404.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup-600x316.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup-945x498.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/5-2.slack-connection-setup.png 1318w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>The other parameters of the node ,i.e, the Resource, Operation and Send Message To needs to be set as shown in the earlier node screenshot. In the next option, you need to select the Slack channel to which the message is to be sent (n8ntest is the channel in our example). After setting the message type as &#8220;Simple Text Message&#8221;, enter the format of the output under Message Text as follows and you are done with the setting for this node.</p>



<p><code>{{ $('Jira Trigger').item.json.issue.key }},<br>{{ $('Jira Trigger').item.json.issue.fields.status.name }},<br>{{ $('Jira Trigger').item.json.issue.fields.description }},<br><br>Classification:{{ $json.message.content.category }}</code></p>



<p>The above JSON under Message Text can also be set by dragging the output of Jira trigger node as shown below. The input and output sections will be visible once you execute the step/workflow.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="480" src="https://sampathblogs.online/wp-content/uploads/2025/10/slackout-1024x480.png" alt="" class="wp-image-3984" style="width:715px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/slackout-1024x480.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/slackout-300x141.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/slackout-768x360.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/slackout-1536x721.png 1536w, https://sampathblogs.online/wp-content/uploads/2025/10/slackout-600x281.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/slackout-945x443.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/slackout.png 1910w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Connect all the three nodes to each other as follows.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="253" src="https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-1024x253.png" alt="" class="wp-image-3971" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-1024x253.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-300x74.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-768x190.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-1536x380.png 1536w, https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-600x149.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation-945x234.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/n8n_automation.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><br>The workflow is not yet complete ,i.e, you need to have a trigger to start the workflow. For this, we will use the forms feature in JiraSM that will automatically generate a ticket once the form is submitted by a user. Inorder to create a form you can refer to my other blog <a href="https://sampathblogs.online/2024/10/jira-service-management-forms-enhancing-user-experience/">here</a>. The form user interface will appear as follows. The users can submit their service requests using the following form.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="738" src="https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input-1024x738.png" alt="" class="wp-image-3973" style="width:600px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input-1024x738.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input-300x216.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input-768x554.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input-600x432.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input-945x681.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/7.form-input.png 1171w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">Executing the Workflow</h3>



<p>Inorder to check the workflow, click on the &#8220;Execute workflow&#8221; button at the centre as shown in the three node connected workflow above. The workflow will not wait for the form to be submitted by a user. Submit the form by inputting all the sections as shown above and click on the Send button. This will generate a ticket (ITSAMPLE-125) on JiraSM that will appear as follows.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="357" src="https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output-1024x357.png" alt="" class="wp-image-3976" style="width:791px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output-1024x357.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output-300x104.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output-768x268.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output-600x209.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output-945x329.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/9.jira_output.png 1312w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Now the workflow is triggered and all the three nodes will be executed one after the other. If there are no errors generated, the nodes will appear as follows after successful execution (green tick mark on each node).</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="381" src="https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-1024x381.png" alt="" class="wp-image-3974" style="width:791px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-1024x381.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-300x112.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-768x286.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-1536x572.png 1536w, https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-600x224.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1-945x352.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/6.n8n_automation_final-1.png 1659w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Since our workflow is connected to a Slack channel, we will have to check the appropriate channel(<em>n8ntest</em>) for the output message. You can see the latest JiraSM ticket number, followed by the status of the ticket, description and the classification of the ticket into a category for the appropriate team to take necessary action.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img loading="lazy" decoding="async" width="1024" height="532" src="https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output-1024x532.png" alt="" class="wp-image-3975" style="width:811px;height:auto" srcset="https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output-1024x532.png 1024w, https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output-300x156.png 300w, https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output-768x399.png 768w, https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output-600x312.png 600w, https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output-945x491.png 945w, https://sampathblogs.online/wp-content/uploads/2025/10/8.slack_output.png 1231w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p><strong>Further Reading:</strong></p>



<ul class="wp-block-list">
<li><a href="https://sampathblogs.online/2025/03/integrating-jira-sm-alerts-into-kanban-workflow/">Integrating Jira SM Alerts into Kanban Workflow</a></li>



<li><a href="https://sampathblogs.online/2024/10/jira-service-management-forms-enhancing-user-experience/">Jira Service Management Forms: Enhancing User Experience</a></li>



<li><a href="https://sampathblogs.online/2025/01/integrating-service-and-software-workflows-on-a-single-kanban-board/">Integrating Service and Software Workflows on a Single Kanban Board</a></li>



<li><a href="https://sampathblogs.online/2020/05/itsm-and-system-management-tools-a-basic-guide/">ITSM and System Management Tools : A Basic Guide</a></li>



<li><a href="https://sampathblogs.online/2024/08/exploring-llms-and-oci-generative-ai/">Exploring LLMs and OCI Generative AI</a></li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://sampathblogs.online/2025/10/ai-powered-itsm-with-n8n-integrating-jira-sm-openai-and-slack/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
