The reports generated on our app can be auto-scheduled through File Transfer Protocol (FTP).

โ€‹๐Ÿ“‹ Steps to Integrate your FTP account with Report Pundit

โ€‹โœ” Go to the 'Settings' page and open the 'Integrations' section.

โ€‹โœ” FTP is the first option and is selected by default. Click on 'Add FTP account'.

โ€‹โœ” Enter the credentials of your FTP account. Entering the Private Key is optional.

โ€‹โœ”Select the directory in which you want to receive and store the reports and enter your port number.

Note: Kindly Contact us, If you want to connect through a different port, apart from 21 or 22.

โ€‹โœ” Passive Mode: It is enabled by default. Some of the customers use FTP in active connection mode. To resolve the issue permanently, we recommend that you switch to passive mode. You can ask your FTP provider to set up the FTP to accept the connection in passive mode. To learn more on passive mode, you can click here.โ€‹

โ€‹โœ”Select a connection mode and Click on the 'Test Connection' button and check the result as shown below. If the result is 'Success', click on 'Save and Update'.


If the result is 'failed' or anything else, it can be due to multiple reasons.

  • You might have to whitelist Report Pundit's IP Address

    • Public IP:

    • Private IP:

  • You might have chosen the wrong directory path.

  • You might have a chosen a different Port Number, apart from 20 or 21.

  • You might have typed an incorrect password.

If you still can't connect, kindly contact us, and we shall help you set it up.

โ€‹๐ŸŒŸ That's it! Your FTP account has been integrated with Report Pundit. Good job!

Passive Mode

In Passive Mode, the FTP client still initiates a command channel connection to the server. However, instead of sending the PORT command, it sends the passive command, which is basically a request for a server port to connect to, for data transmission. When the FTP server replies, it indicates what port number it has opened for the ensuing data transfer. Here's how passive mode works in a nutshell:

  1. The FTP client connects from a random port to port 21 on the server and issues the PASV command. The server replies, indicating which (random) port it has opened for data transfer.

  2. The FTP client connects from another random port to the random port specified in the server's response. Once the connection is established, data transfers are made through these client and server ports.