Pre-download events let you to trigger an event before the user would download the files, and with that process you can either apply watermarking on some pictures, if you associate it with some command line supporting editor, or zip the files as on the below example.\\
\\
In our scenario it requires an enterprise license due to the usage of the jump task.\\
\\
We create the job separately on the jobs tab and then we reference the given job from the event config.
\\
[attachments|Pre-Download/event_config.png]\\
\\
[attachments|Pre-Download/job_config.png]\\
\\
[attachments|Pre-Download/zip_task.png]\\
\\
[attachments|Pre-Download/user_variable_task.png]\\
\\
[attachments|Pre-Download/wait_task.png]\\
\\
[attachments|Pre-Download/failed_download_task.png]\\
\\
[attachments|Pre-Download/jump_task.png]\\
\\
[attachments|Pre-Download/failed_email_task.png]\\
\\
[attachments|Pre-Download/delete_task.png]\\
\\
Attached you have a job example as well, that you can download and place inside the CrushFTP⁩ ▸ ⁨Job⁩ ▸ ⁨Predownload folder and then configure it from the CrushFTP ⁩ ▸ ⁨WebUi⁩ ▸ ⁨Admin⁩ ▸ ⁨Jobs tab as needed.\\
[attachments|Pre-Download/job.XML]\\