Zapier
Connect Zapier to SFTP, FTP, or S3 through a fixed IP.
Quick start
Install PushFTP on Zapier
Search for PushFTP in Zapier and connect with your API key.
Choose a trigger
Pick what starts your Zap — "New Email in Gmail", "New File in Google Drive", or any other app.
Add a PushFTP action
Select Upload File, pick your connection, map the file from your trigger. Done.
Test and turn on
Click "Test step". If you see a success result, your file was uploaded. Turn on the Zap.
Triggers
Start your Zap when something happens on your server.
Fires when a new file appears on your server — via watched folder or email upload.
Fires when any file transfer fails. Send Slack alerts, retry uploads, or log errors.
Actions
Do things with your files from any Zap step.
Upload a file or URL to your server. Works with Gmail attachments, Drive files, and any download URL.
Download a file from your server. Returns file data you can pass to Gmail, Drive, Dropbox, etc.
Copy a file from one server to another — e.g. SFTP to S3. Requires Pro plan (multiple connections).
Read text content of a file (CSV, JSON, logs). Use the data in subsequent Zap steps.
Delete a file from your server.
Move a file to a different folder or rename it.
Create a directory on your server. Safe if it already exists.
List all files and directories in a folder.
Create a new file or overwrite an existing one from text or base64 content.
Add content to the end of an existing file — perfect for logs, CSV rows, or building files over time.
Searches
Look up data to use in Zapier paths and filters.
Check if a file exists on your server. Returns file info (size, modified date) if found.