Secure File Transfers using SFTP from Jira Service Management

Secure File Transfer Protocol (SFTP) is a widely used method for securely transferring data between applications. IT teams often need to integrate SFTP into their workflows to facilitate secure data exchange. In this blog, we explore the common use cases, design patterns, and integration methods for using SFTP within Jira Service Management (JSM).

TL;DR

OnLink AI provides an easy-to-use SFTP client that allows you to:

  • Connect to an SFTP Server securely.
  • Map fields from an issue or request type to place a file in the SFTP Server.
  • Automate file transfers by adding SFTP actions to a post function in a workflow.

SFTP Support-01.jpg

Let’s dive into the details.

Connecting to an SFTP Server

First we need to establish a secure connection to the SFTP server.

Using OnLink AI to connect to a SFTP Server.

  • Enter Connection Parameters: Provide the hostname of the SFTP server, username, and password.
  • Use Private Key Authentication (Optional): OnLink AI also supports private key authentication for enhanced security.
  • Validate the Connection: After specifying the connection details, use the test feature to ensure connectivity before deployment.

Screenshot 2025-02-20 at 8.51.09 AM.png Screenshot 2025-02-20 at 8.52.16 AM.png

 

Configuring SFTP in a Jira Workflow Post Function

One of the powerful features of OnLink AI is its deep integration with Jira’s post function workflow. You can set up an SFTP file transfer as part of an automated workflow step.

Setting Up SFTP in a Post Function

To configure an SFTP action in a post function:

  • Go to Workflow Configuration in Jira.
  • Add a new Post Function. Select SFTP (PUT) as the action.
  • Specify Required Parameters:
    • Directory: Folder to place the file.
    • File Content: Data to be transferred.
    • File Name: The name of the file being uploaded.
  • Save and Publish the Workflow.

Screenshot 2025-02-20 at 8.57.27 AM.png

 

SFTP Use Cases in Jira Service Management

Here are some practical applications where SFTP integration can enhance workflows in Jira Service Management:

Integrating On-Premise Systems

Many organizations use on-premise applications that limit external connectivity. With SFTP integration, Jira Service Management can securely send or receive data from these legacy systems.

Automating New Hire Information Transfers

HR and IT teams often need to send new hire information to external systems that may have limited API support. With SFTP, you can securely transfer employee data directly from Jira Service Management to third-party applications.

Securely Exchanging Files with Vendors

Many vendors and partners prefer file-based integrations rather than APIs. Using SFTP within Jira workflows enables seamless, secure, and automated file transfers to external vendors.

 

End-to-End Demo

To see OnLink AI’s SFTP integration in action, watch this demo:

 

SFTP is a reliable and secure way to transfer files within IT workflows. By integrating SFTP with Jira Service Management, OnLink AI enables teams to automate secure file transfers, bridging the gap between Jira and external systems. If you require secure SFTP file transfers from Jira Service Management, give OnLink AI a try and share your feedback with us!