How To: Upload Reports to a Specific FTP Folder on a Regular Basis

Khaos Control can automatically generate and upload Data Query reports to a specified FTP or FTPS location. This is useful when regularly exporting data to third-party systems, websites, reporting platforms or external partners.
Important: Data Query is an advanced user feature.
Important: Before this functionality can be used, a scheduled server task must be configured on your server to trigger the upload process. Please contact the Development team to arrange this.

Before You Start

Ensure that:
  • The required SQL/Data Query report already exists.
  • FTP or FTPS access details have been provided by the recipient.
  • The scheduled server task has been configured by Development.

Configure an FTP Report Upload

  1. Open the Reports screen by clicking the printer icon in the menu button area.
  2. Locate the report you want to upload automatically.
  3. Select the report.
  4. Click the Trigger button.
  5. Configure the trigger schedule as required.
  1. Tick Send Immediately.
  2. Tick the FTP checkbox.
  3. Click the FTP Settings button.
  4. Enter the required FTP connection details.

FTP Settings

FieldDescription
HostThe FTP server address or IP address.
UsernameFTP account username.
PasswordFTP account password.
FolderDestination folder on the FTP server. Leave blank to upload to the root folder.
PassiveTick if the FTP connection requires passive mode.
SSLTick if the connection uses FTPS (secure FTP).

Example

SettingExample Value
Hostftp.yourcompany.co.uk
Usernamereport_user
Password********
FolderReports/DailyExports
PassiveEnabled
SSLEnabled (if using FTPS)
  1. Click OK to save the FTP settings.
  2. Click OK again to save the Email Trigger configuration.

How It Works

Once configured:
  1. The scheduled server task runs at the configured interval.
  2. Khaos Control generates the selected Data Query report.
  3. The report is exported automatically.
  4. The exported file is uploaded to the specified FTP or FTPS location.
No manual intervention is required once the process is fully configured.

Tips

  • Use FTPS (SSL enabled) whenever supported for improved security.
  • Test FTP credentials before putting the process into production.
  • Ensure the destination folder exists and the FTP account has write access.
  • Confirm with the recipient what file format and naming conventions are required.
  • Periodically verify that uploads are completing successfully.

Troubleshooting

Upload Does Not Occur

Check:
  • The scheduled server task has been configured.
  • The trigger is active.
  • FTP credentials are correct.
  • The destination folder exists.
  • Firewall rules allow FTP/FTPS connections.

Authentication Errors

Check:
  • Username and password are correct.
  • The FTP account has permission to upload files.
  • SSL settings match the server requirements.

Files Upload to the Wrong Location

Verify:
  • The Folder path has been entered correctly.
  • The FTP account's default directory is understood.

See Also


Did you find this article helpful?