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:
Generate an SSH key pair – Create public and private keys using a tool like PuTTYgen (Windows) or Terminal (Mac)
Upload the public key to Learn Amp – Paste it into Settings → Company Settings → API & sFTP → sFTP
Configure your sFTP client – Use the private key to authenticate with Learn Amp's server
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 |
|---|---|
Server URL |
|
Username | Generated when you connect |
Authentication | SSH key pair |
In This Section