A quick intro for those who may just be testing the waters with Zapier.

Zapier is an innovative tool that streamlines tasks between web applications, driving more efficient workflows without any coding knowledge required.

Zapier works by triggering actions in one app based on events in another, helping teams automate tasks like sending reminders, updating spreadsheets, creating support tickets, sending notifications, and managing leads.

Look, efficiency and automation are the dual axes of integrating technologies. The whole point is to optimize workflows and save our resources. Zapier is a wild success in this field.

zapier sftp automation
Much like humans, apps can take action when triggered.

Source: https://zapier.com/

But what about using Zapier with secure file transfers?

That’s where Zapier SFTP integration needs a little more thought than the average app-to-app workflow. A file may need to land in the right folder, trigger the right alert, wait for another system, move to archive, stay encrypted, or leave a record that someone can review later.

Zapier now has SFTP by Zapier, which can connect to an SFTP server, watch for new or updated files, upload files, and download files.

For SFTP To Go users, that opens up a few useful patterns. Zapier can handle direct SFTP actions when it needs the file itself. SFTP To Go can trigger Zaps through webhook notifications when file activity happens. SFTP To Go can also handle file-level work first with native file automations, so Zapier receives the event after the file has already been moved, copied, encrypted, decrypted, delayed, archived, or routed.

This guide explains how those options fit together, when each one makes sense, and how to keep Zapier SFTP workflows secure, useful, and easier to manage.


Can you use Zapier with SFTP?

Yes. Zapier can connect to SFTP directly through SFTP by Zapier. SFTP To Go can also trigger Zapier workflows through webhooks when file activity happens inside your managed SFTP environment.

So the question is no longer whether Zapier can work with SFTP. It’s whether Zapier needs to handle the file itself, or whether it only needs to react when something happens to a file.

For teams using managed cloud SFTP, Zapier can handle the app workflow while SFTP To Go handles the secure file environment around it: storage, access, folder controls, webhook events, native File Automations, audit logs, and SIEM visibility on eligible plans.


What are the main Zapier SFTP options?

Zapier SFTP integration is not a single-path setup. There are a few ways to make it work, depending on the file workflow.

  • Direct SFTP transfer with SFTP by Zapier: use this when Zapier needs to connect to an SFTP server and upload, download, or watch files directly.
  • Event-based triggers with SFTP To Go webhooks: use this when activity in SFTP To Go should trigger a Zap. This is useful for uploads, downloads, deletions, folder-specific activity, user-specific events, and workflows that only need metadata.
  • File-level handling with SFTP To Go native File Automations: use this when SFTP To Go should prepare the file before Zapier gets involved. For example, move it, copy it, delete it, delay the next step, encrypt it, decrypt it, send a notification, or call a webhook.
  • Polling-based workflows with EasyFTP.io: use this only where EasyFTP.io’s separate connector model fits the existing Zapier workflow. EasyFTP.io is not part of SFTP To Go.

A useful way to choose is to ask whether Zapier needs the file itself, or whether it only needs to know that something happened to a file.


When should you use SFTP by Zapier?

Use SFTP by Zapier when Zapier needs direct access to the file.

This is the right fit when Zapier needs to:

  • watch a folder for new or updated files
  • download a file from SFTP
  • upload a file from another app to SFTP

Before using this route, make sure Zapier can reach the SFTP server. You’ll need the host, port, username, and either a password or SSH private key. If the SFTP environment is protected by network restrictions, Zapier’s IP addresses may need to be allowed.

This option works well for imports, exports, backups, reporting workflows, and app-to-SFTP delivery.

For instance, a Zap could take a report from another app and upload it to SFTP. Or it could watch a folder and download a new file for a later Zap step.

SFTP by Zapier is the direct file-access option. It provides Zapier-side SFTP transfer actions, but it still connects to an SFTP server or managed SFTP service. That’s where SFTP To Go fits: as the managed SFTP environment, with storage, credentials, folder controls, automation, webhooks, logs, and security visibility around the file workflow.


When should you use SFTP To Go webhooks with Zapier?

Use SFTP To Go webhooks when file activity in SFTP To Go should start a Zap.

This works well when Zapier does not need to fetch the file immediately. Instead, the Zap can start from event details, such as:

  • file path
  • event topic
  • file size
  • actor type and ID
  • timestamp

From there, Zapier can take action in other apps. It could add a row to Google Sheets, send an email, create a support ticket, notify Slack or Microsoft Teams, update a CRM, call another webhook, or route file metadata into another SaaS workflow.

For example, a client uploads a file to SFTP To Go. SFTP To Go sends a webhook to Zapier. Zapier creates a ticket, adds the upload to a tracking sheet, and notifies the operations team.

That works nicely when the file should stay in secure managed storage, but the activity around the file should move into other business apps.

For a related implementation pattern, see real-time processing of EDI over SFTP using webhooks.

For a quick video guide, watch this.


How do you trigger a Zap from SFTP To Go file activity?

The setup uses SFTP To Go webhooks and Webhooks by Zapier.

In Zapier:

  1. Create a new Zap.
  2. For the trigger app, choose Webhooks by Zapier.
  3. For the trigger event, choose Catch Hook.
  4. Continue to the webhook setup step.
  5. Copy the custom webhook URL Zapier gives you.
connect zapier to sftp

In SFTP To Go:

  1. Open your SFTP To Go dashboard.
  2. Select the relevant organization.
  3. Click Webhooks.
  4. Click Add webhook.
  5. For Endpoint, set type to Webhook.
  6. Paste the Zapier webhook URL into the URL field.
  7. Under Topics, choose the events you want to send to Zapier, such as file creation, file download, or deletion.
  8. Add filters where useful, using Path, Actor ID, or Actor Type.
  9. Click Add webhook.
  10. Use Ping webhook to send a test event.
  11. Go back to Zapier and confirm that the test payload was received.
  12. Add the Zap action steps, such as Gmail, Slack, Google Sheets, HubSpot, a ticketing tool, or another webhook.

Use filters to stop unrelated file activity from triggering the same Zap. For example, you might only trigger the Zap when:

  • a file is created in /incoming/client-a/
  • a file ends in .csv
  • a file name starts with invoice_
  • a specific credential uploads the file
  • a download event happens in /outbound/reports/

That keeps the Zap focused on the file activity it actually needs to process.


Can SFTP To Go automate file steps before Zapier runs?

Yes. SFTP To Go can handle file-level automation actions before Zapier gets involved.

That’s useful when the file needs to be prepared, protected, routed, or archived before the app workflow starts. Zapier can then handle the connected app work, such as creating tickets, updating spreadsheets, sending emails, posting Slack alerts, or updating CRM records.

For example, an SFTP To Go automation can:

  • move a file from /incoming/ to /processing/
  • copy a file to /archive/
  • delete a file after a defined step
  • delay the next action
  • encrypt a file with PGP
  • decrypt a PGP-encrypted file
  • create a file or folder
  • send a notification
  • trigger a webhook

A typical inbound workflow might look like this:

  1. A partner uploads a file to /incoming/client-a/.
  2. SFTP To Go moves the file to /processing/client-a/.
  3. SFTP To Go copies the original file to /archive/client-a/.
  4. SFTP To Go sends a webhook to Zapier.
  5. Zapier creates a ticket, sends an alert, or updates a spreadsheet.

A PGP workflow might look like this:

  1. A partner uploads an encrypted file to /incoming/encrypted/.
  2. SFTP To Go decrypts the file.
  3. The decrypted file moves to /processing/.
  4. SFTP To Go triggers a webhook.
  5. Zapier notifies the next team or updates another app.

This keeps file handling inside SFTP To Go, while Zapier handles the app activity that follows.

For related examples, see secure file transfer automation for regulated workflows and SFTP automation.


When does EasyFTP.io still make sense for Zapier SFTP workflows?

EasyFTP.io is a separate Zapier connector option. It is not part of SFTP To Go.

It may still make sense when a team already uses EasyFTP.io, needs its FTP, FTPS, or SFTP connector behavior, or has a workflow where polling is acceptable.

For new Zapier SFTP workflows, it usually makes sense to check the built-in and SFTP To Go options first:

  • Need Zapier to upload or download the file? Use SFTP by Zapier.
  • Need SFTP To Go file activity to trigger a Zap? Use SFTP To Go webhooks.
  • Need file-level handling before Zapier runs? Use SFTP To Go native File Automations.
  • Already using EasyFTP.io successfully? Keep it if the polling model still works for the workflow.

EasyFTP.io also lets you upload files to your SFTP server as actions in your Zap. For detailed instructions on how to configure EasyFTP.io for your SFTP server, visit the EasyFTP.io Documentation

Alternatively, watch the following video.


How does SFTP To Go secure Zapier-connected file workflows?

When Zapier connects to SFTP To Go, the Zap should only get the access it needs for that specific workflow.

Create a dedicated SFTP To Go credential for Zapier, then restrict it to the right folder. For example, a Zap that only needs /incoming/client-a/ should not have access to every partner folder, archive, or internal working directory.

SFTP To Go can help protect Zapier-connected workflows with:

  • Dedicated credentials: separate Zapier access from partner, user, and admin access.
  • Folder permissions: limit the Zap to the paths it needs.
  • Home directory binding: keep the credential contained within the right folder.
  • SSH keys: use key-based access where appropriate.
  • Inbound network rules: restrict access to approved sources where needed.
  • PGP encryption: protect files at the file level when required.
  • Webhook signing: SFTP To Go signs webhook requests so integrations that support signature validation can verify their origin.
  • Audit logs: review file, access, admin, webhook, and automation activity.
  • SIEM or observability streaming: send audit events to security and monitoring tools on eligible plans.

For more background, see SFTP security and SFTP encryption.

For regulated or sensitive file workflows, SFTP To Go audit logs help teams review file activity, access activity, administrative actions, and other recorded security events.

On eligible plans, SFTP To Go can also stream audit events to SIEM and observability platforms. For more on recent visibility updates, see log streaming, webhook retries, and usage metrics.


Can SFTP To Go support more advanced Zapier SFTP workflows?

Yes. For workflows that need more than Zapier’s standard trigger-and-action pattern, SFTP To Go also supports management and integration work through the REST API, including credentials, SSH keys, webhooks, inbound network rules, share links, audit logs, and audit log exports.

This is useful when teams need Zapier for app automation, but still want API-level control over the managed SFTP environment.


Zapier SFTP integration: in closing

Zapier SFTP integration now has more than one workable route.

SFTP by Zapier gives Zapier direct file access. SFTP To Go webhooks let secure file activity trigger Zaps. Native file automations let SFTP To Go handle file-level work before the app workflow continues. EasyFTP.io remains a separate connector option for workflows that fit its polling model.

For teams using Zapier around sensitive, recurring, or partner-facing files, SFTP To Go adds the managed file transfer foundation: secure cloud SFTP, encrypted S3 storage, partner permissions, webhook events, native automations, audit records, and SIEM visibility on eligible plans.

Explore secure file transfer automation for regulated workflows.


Frequently asked questions

Can Zapier connect to SFTP?

Yes. Zapier can connect to SFTP through SFTP by Zapier, which supports workflows for new or updated files, file uploads, and file downloads.

What is Zapier SFTP integration?

Zapier SFTP integration means using Zapier with an SFTP service or connector so file activity can trigger app workflows, or so Zapier can upload or download files through SFTP.

Can SFTP To Go trigger Zapier when a file is uploaded?

Yes. SFTP To Go can send webhook notifications to a Webhooks by Zapier Catch Hook URL when selected file activity occurs.

Should I use SFTP by Zapier or SFTP To Go webhooks?

Use SFTP by Zapier when Zapier needs to upload, download, or monitor files directly. Use SFTP To Go webhooks when file activity inside SFTP To Go should trigger a Zap with event metadata.

Can SFTP To Go automate files before Zapier runs?

Yes. SFTP To Go native File Automations can handle file-level steps before Zapier continues the app workflow, including move, copy, delete, delay, PGP encryption, PGP decryption, notifications, and webhook calls.

Is EasyFTP.io part of SFTP To Go?

No. EasyFTP.io is a separate connector option for Zapier. It may still be useful for certain FTP, FTPS, or SFTP workflows, but it is not part of SFTP To Go.

How do I secure a Zapier SFTP workflow?

Use separate credentials, folder permissions, restricted access, SSH keys where appropriate, PGP for file-level encryption where required, webhook verification, audit logs, and SIEM streaming on eligible plans.

Can SFTP To Go support regulated Zapier file workflows?

Yes. SFTP To Go can support regulated file workflows with encrypted storage, access controls, audit logs, native File Automations, webhook events, and SIEM visibility on eligible plans.