sFTP

sFTP

Overview

sFTP (Secure File Transfer Protocol) provides a secure way to transfer large amounts of data to and from Learn Amp. It's particularly useful for regular, automated imports—such as keeping user data in sync with your HR system—or for migrating content during implementation.


What Can You Do with sFTP?

  • User Syncs – Automate regular user imports from HR systems

  • Content Migration – Bulk upload SCORM packages, videos, and documents

  • Learnlist & Channel Creation – Create learning structures at scale

  • Scheduled Imports – Set up automated file transfers for hands-off data management


How sFTP Works

sFTP requires both parties (your system and Learn Amp) to authenticate using SSH keys:

  1. Generate an SSH key pair – Create public and private keys using a tool like PuTTYgen (Windows) or Terminal (Mac)

  2. Upload the public key to Learn Amp – Paste it into Settings → Company Settings → API & sFTP → sFTP

  3. Configure your sFTP client – Use the private key to authenticate with Learn Amp's server

  4. Transfer files – Upload CSV files and content to trigger imports


Pre-requisites

Role Requirements

Only users with the Owner role can:

  • Enable sFTP for the account

  • Configure SSH public keys

  • Access sFTP server credentials

Technical Requirements

  • SSH Key Pair Generator – PuTTYgen (Windows) or Terminal (Mac)

  • sFTP Client – WinSCP or FileZilla recommended

  • sFTP enabled by Learn Amp – Contact Support to enable sFTP for your account


sFTP Server Details

Once configured, you'll find these details in Settings → Company Settings → API & sFTP → sFTP:

Setting

Value

Setting

Value

Server URL

eu.sftp.learnamp.com

Username

Generated when you connect

Authentication

SSH key pair


In This Section