SFTP To Go
n8n
SFTP To Go
SFTP To Go gives n8n a governed place to exchange files, with standard protocols, webhook events, native File Automations, scoped access, and audit trails.
- SFTP, FTPS, HTTPS, and S3 access for workflow files
- Webhook events and File Automations before n8n runs
- Credential controls, folder permissions, and audit records
n8n
n8n connects apps, APIs, data, and AI workflows with little or no code. With SFTP To Go, n8n can receive file-event webhooks, work with files over SFTP, and call management APIs from workflow logic.
- Start workflows from uploads, downloads, deletes, schedules, or completed file actions
- List, download, upload, delete, or rename/move files through n8n’s FTP node
- Route file events into apps, tickets, approvals, databases, alerts, or AI steps
How does it work?
- Choose the workflow pattern. Use SFTP To Go webhooks for direct file-event triggers, File Automations for storage-side handling before n8n runs, n8n’s FTP node for SFTP file access, or the SFTP To Go REST API for supported management tasks.
- In SFTP To Go, create a dedicated credential for n8n. Copy the host, username, authentication details, and port from the SFTP connection setup, and keep folder permissions as narrow as the workflow allows.
- In n8n, create an FTP credential for SFTP access. Use the SFTP To Go host, port, username, and password or key-based authentication.
- Add n8n’s FTP node when the workflow needs file access. Use the relevant operation, such as
List,Download,Upload,Delete, orRename or move, and point it to the correct SFTP path. - To trigger n8n from SFTP To Go, create an n8n workflow with a Webhook node. Set the HTTP method to
POST, choose a clear path, and configure authentication if required. - Use the n8n test webhook URL while building. Once the workflow is active, switch the SFTP To Go webhook notification or File Automation endpoint to the production webhook URL.
- In SFTP To Go, create either a webhook notification for upload, download, or delete events, or a File Automation with an event or schedule trigger followed by the required file actions and a webhook request to n8n.
- Keep triggers specific. Use SFTP To Go filters such as path, actor type, actor ID, or file pattern, and exclude folder events for file-only workflows.
- Use SFTP To Go File Automations for storage-side steps such as copy, move, delete, PGP encrypt, PGP decrypt, delay, notifications, or webhook requests before n8n handles app logic.
- In n8n, inspect the incoming payload. Use fields such as
Topic,Data.Path,Data.Size,Actor,Metadata, and automation or idempotency metadata where available. - Branch the n8n workflow by event type. For example, send
file.createdto validation or processing,file.downloadedto audit alerts, andfile.deletedto status updates or review tasks. - If n8n needs file content, download it from SFTP To Go with the FTP node using the path from the payload. Decode
Data.Pathfirst if the payload uses URL encoding. - If n8n creates a return file, upload it to the right SFTP To Go path with the FTP node. Use SFTP To Go File Automations for follow-up handling such as move, copy, delete, encrypt, decrypt, notify, or webhook request.
- Before publishing, test uploads, downloads, deletions, schedules, webhooks, FTP actions, API calls, retries, and target app updates. Review SFTP To Go webhook deliveries, automation history, credential activity, and audit logs alongside n8n workflow executions and failed nodes.
You can find further insight into SFTP webhook notifications, SFTP file automations, SFTP management APIs, n8n Webhook node setup, n8n FTP node for SFTP file transfers, and n8n HTTP Request node API workflows.
Ready to get started?
Be up and running with your secure cloud storage in seconds
Get started with a free trial