FTP
| With the FTP app in Make, you can manage files in selected folders. |
|---|
Requirements
To use the FTP app in Make, you must have an FTP server or FTP hosting.
Connect FTP and Make
To create the connection:
Log in to your Make account, add an FTP module to your scenario, and click Create a connection.
Optional: In the Connection name field, enter a name for the connection.
Enter information for the following fields:
Field | Description |
|---|---|
Host | Enter the FTP server hostname. E.g. myftp123.server.com |
Port | Enter the FTP server port number. E.g. 21 |
User name | Enter your FTP account user name. |
Password | Enter your FTP account password. |
Use a secure connection (TLS) | Select if you want to use a secure connection:
|
Reject unauthorized certificates | If this option is enabled, the FTP server certificate is verified. If the verification fails, the connection will not be created. To pass the verification, the certificate must meet one of the following criteria:
If this option is disabled, the FTP server certificate is not verified. We strongly advise against disabling the option as it renders the connection insecure and poses a serious security risk. |
Self-signed certificate | Click the Extract button to open the upload dialog. Upload the certificate to use the TLS with your self-signed certificate. Make does not retain or store any data (files, passwords) you provide. File and password are only used to extract the certificate. |
Click Save.
If prompted, authenticate your account and confirm access.
You've successfully created the connection and can now use the FTP app in your scenarios. If you want to make changes to your connection in the future, follow the steps here.
FTP modules
Triggers
Actions
Troubleshooting the FTP app
If you are experiencing issues with the FTP app either during the connection creation or during a module's operation, try to use one of the popular FTP clients (e.g. WinSCP) and try to perform the same action (e.g. create a connection, list files in a folder, etc.) with the FTP client. If you are experiencing the same issues also with the FTP client, the reason might be a misconfiguration of the FTP server.
Please note that there are two FTP modes: active and passive. As the Make FTP app requests the passive mode, the FTP server must support the passive mode in order an FTP session can be successfully established during the following four steps:
- The Make server sends the PASV command to the FTP server on port 21 (or 990 if Use a secure connection (TLS): "Implicit encryption" option has been chosen in the connection setup). This port must be open on the FTP server's firewall.
- The FTP server should send 227: Entering Passive Mode (h1,h2,h3,h4,p1,p2) in response. The response specifies: The IP address the Make server should connect to. When the FTP server is behind an NAT, the FTP server needs to provide its external IP address. It is common that the FTP server is not configured properly and provides its internal IP address instead, which cannot be connected to the Make server. A random, high-numbered (ephemeral) port (p1, p2) that the Make servcer can connect to. This port must be open on the FTP server's firewall.
- The Make server initiates a connection to the IP address and port specified in the response.
- The FTP server responds with an ACK. The FTP session has now been established.
Templates
You can look for FTP templates in Make's template gallery, where you'll find thousands of pre-created scenarios.

