Skip to main content

FTP and SFTP Integration

FTP integration lets FlexiExport upload generated files to an FTP or SFTP server.

Configure FTP

  1. Open Settings.

Settings button

  1. Find FTP settings.
  2. Click Configure.

FTP integration button

  1. Choose FTPS or SFTP.
  2. Enter host, port, username, and password.
  3. Click Save.

Default ports:

  • FTPS: 21
  • SFTP: 22
info

FlexiExport verifies the connection when saving FTP settings. Incorrect credentials, blocked ports, or server permissions can prevent saving.

Enable FTP for a Template

  1. Open a template.
  2. Go to Settings.
  3. Open Storage.
  4. Turn on FTP server.
  5. Set an optional path.
  6. Choose whether to overwrite files.
  7. Save the template.

FTP template integration

Remove FTP Integration

You can disconnect FTP from Settings.

FTP integration remove button

When FTP is disconnected:

  • FlexiExport deletes the saved FTP connection profile.
  • FTP delivery is removed from existing template configurations.
  • New exports will no longer upload files to FTP until FTP is configured again and enabled again in the template.
  • Files already uploaded to the FTP server are not deleted by FlexiExport.

Path Rules

Leave the path empty to upload to the server root.

Use / to separate folders, for example:

FlexiExport/Files

Overwrite Behavior

FTP and SFTP support the Overwrite file checkbox in template storage settings.

When Overwrite file is enabled, FlexiExport overwrites the FTP destination file on each export.

If the generated file name changes, the previously uploaded file for this template is removed.

Security Rules

FlexiExport validates FTP host values and blocks local or private hosts. Use a public FTP or SFTP endpoint.