Nicholas Penree

Infinitely Curious

This is the personal weblog of Nicholas Penree.

n8n-nodes-ftp-trigger

Trigger n8n workflows on FTP or SFTP filesystem changes

creatoractive1817/wkSeptember 2025
n8n-nodes-ftp-trigger screenshot

Tech Stack

TypeScriptNode.jsn8n

Features

  • Support for both FTP and SFTP protocols
  • Trigger on file or folder creation, deletion, or updates
  • Watch specific files, folders, or entire directories
  • Uses existing FTP/SFTP credentials from n8n

About n8n-nodes-ftp-trigger

The FTP Trigger node is a custom-built node for n8n that triggers workflows based on FTP or SFTP filesystem changes. It continuously monitors a specified server and fires when specific events occur.

Supported Events

  • File Created - Triggered when a new file is created in the watched folder
  • File Updated - Triggered when an existing file is modified
  • File Deleted - Triggered when a file is removed
  • Folder Created - Triggered when a new folder is created
  • Folder Updated - Triggered when a folder is modified
  • Folder Deleted - Triggered when a folder is removed
  • Watch Folder Updated - Triggered when the watched folder itself is modified

Installation

Install via Community Nodes in n8n (v0.187+):

  1. Go to Settings > Community Nodes
  2. Select Install
  3. Enter n8n-nodes-ftp-trigger
  4. Click Install