Available on SaaS with FlowX.AI 5.10. This feature is live on managed (SaaS) deployments now. Self-hosted deployments will receive it with the next LTS release family.

Configuring a Download component
The component sits in the Basic category of the component palette. Drop it inside a container or card — it is available in both process user tasks and UI Flows, on web and mobile layouts, including collection prototypes and headers/footers. It cannot be placed directly inside forms or table cells.Properties
- Label: The button text. Default:
Download - Save-as File Name: Optional file name used when saving the downloaded file (e.g.,
MyFile.pdf); supports${}expressions. When left empty, files stored in the Documents plugin keep their original file name. - Toast notification on success: Toggle ON to show a confirmation toast after the download completes, with a configurable Success Message (default:
File downloaded). - Toast notification on error: Toggle ON to show a toast when the download fails, with a configurable Error Message (default:
There was an error downloading the file). - Loading behavior: None or Overlay. With Overlay, a loading indicator with a configurable Loading message (default:
Downloading...) is shown while the file is being fetched.
The notification and loading options apply to the web renderer. On Android they are not available — the component downloads the file without toasts or a loading overlay.
Selecting the file to download
The Download component offers a single Download action on click, added in the component’s Event Handlers section. The File source select determines where the file comes from:- Media Library: Serve a PDF document from the project’s Media Library — pick one with Select from Media Library or add a new one with Upload to Media Library.
- Process Data (in a process) / Local Variables (in a UI Flow): Point to the data key where the document reference is found. In a process, the value at that key is used as-is, so it must be a complete, absolute URL. The
downloadPathin an upload or document-generation reply is relative, so build the URL in a business rule first, as shown in Preview an uploaded file. In a UI Flow, an additional Location select declares whether the key holds a URL or a Document plugin reference. With Document plugin, point to the object that containsdownloadPath, for example an upload reply, and the renderer builds the URL. Inside a collection prototype, the key resolves against the row the component is rendered in, so every row of a list serves its own file. - Static: A fixed URL of the document.
Files stored in the Documents plugin (and FlowX download URLs) are fetched and saved directly with the resolved file name. A plain external URL opens in a new browser tab instead of downloading, and the success/error notifications do not apply to it.
File sources in FlowX.AI 5.13
SaaS · 5.13Available on SaaS with FlowX.AI 5.13. This feature is live on managed (SaaS) deployments now. Self-hosted deployments will receive it with the next LTS release family.
- Media Library: a PDF from the project’s Media Library.
- Document Plugin Path (process user tasks): a Documents plugin
downloadPath, such as the one in an upload reply. The renderer adds the Documents plugin base URL, so you don’t need a business rule to build the URL. - Document Plugin (UI Flows): the object that contains
downloadPath, for example an upload reply. When Save-as File Name is empty, the file keeps its original file name. - URL: a complete, absolute URL.
document unless you set Save-as File Name.

Styling
The Download component renders as a button and reuses button styling: a Type (defaultghost), an optional Icon with configurable position, and valid CSS properties per platform. For more information, see the styling documentation.
Platform support
Configured in the FlowX Designer, with runtime support on the web and Android renderers.Related resources
File preview
Preview file contents inside a UI without opening the file
Multiple file upload
Let users upload one or more files from a rendered app

