Getting started
Rules Engine Widgets
File Upload
6 min
important when you add the file upload component in the creation engine , only then it will be detected in the rules engine for workflow automation purpose the file upload node allows users to upload files directly from their device into your application or automation workflow it supports both single and multiple file uploads, with configurable file type and size restrictions problem statement integrating file uploads into apps or workflows can be cumbersome — requiring complex manual setups and api calls the file upload node provides an easy, no code solution to collect, validate, and pass uploaded files into workflows for further processing requirements must be added to the creation engine before configuration in rules engine specify accepted file types (e g , pdf, image/ ) optionally allow multiple files define maximum file size in mb set an output variable name to store the uploaded file(s) for use in downstream nodes use cases uploading user documents (e g , pdfs, word files) image or video uploads for profile creation or product management collecting resumes, reports, or invoices integrating uploaded files with cloud storage or ai processing workflows outcome allows users to securely upload files, which are then stored as variable data that can be processed by other workflow nodes — such as supabase storage , google drive , or api upload nodes how to use 1\ add the file upload component drag and drop the file upload node from the ui components list in the creation engine once added, it becomes accessible in the rules engine 2\ configure file upload settings accept file types specify which file formats are allowed for upload allow multiple files enable this toggle to allow users to upload more than one file at a time max file size (mb) enter the maximum file size (in mb) allowed per file example 10 → maximum 10 mb per file output variable name specify a variable name to store the uploaded file(s) upload files users can click the upload area to browse files or drag and drop them directly into the component the component validates file type and size automatically before submission