Download File Action for Buttons, Images, and SVGs
The Download File Action attaches a file from your media library to any button, image, or SVG in the Sparkforge builder, so visitors download with a single click and never leave the page.
The Download File Action turns any button, image, or SVG in your Sparkforge funnel or website into a one-click download. Pick a file from your media library, set a custom filename, and visitors get the asset without redirects or external storage.
What it does
Attach an asset (PDF, image, video, ZIP, and more) to a button, image, or SVG. Click triggers an instant download. No third-party file hosts, no link copying, no leaving the page.
- Instant download on click
- Works on buttons, images, and SVGs
- Custom filename for the downloaded file
- Pulls from your existing media library
- Supports PDF, PNG, JPG, MP3, MP4, DOCX, XLSX, ZIP, and any other format the media picker accepts
Requirements and limits
- One file per element: each button, image, or SVG links to one downloadable file
- Hosting: file must live in the Sparkforge media library
- Size cap: standard media library upload limits apply
- Multiple assets: bundle them into a single ZIP and link that
How to set up the Download File Action
Step 1: Open the page or funnel step
- Click Sites in the left navigation.
- Choose the Websites or Funnels tab.
- Open the website or funnel, then the specific page or step.
- Click Edit to launch the builder.
Step 2: Select the element and set the action
- Click the button, image, or SVG you want to make downloadable.
- Open the Settings panel for that element.
- Set the action to Download File.
- Pick the file from your media library.
- Set a custom filename if needed.
- Save and publish.
Best practices
- Use descriptive filenames like
Brand_Name_Checklist.pdffor branded downloads - Compress images and videos to keep download times short
- Use clear CTAs like "Download Recipe PDF" so users know what they get
- Only link to final versions. Replacing or deleting media library files breaks saved download links.
FAQ
What file types are supported?
Anything the media picker accepts: PDF, PNG, JPG, MP3, MP4, DOCX, XLSX, ZIP, and others.
Can one button download multiple files?
No. Each element links to a single file. Bundle multiple assets into one ZIP if you need to deliver several files.
Where do files have to be hosted?
In the Sparkforge media library. External hosts aren't supported by this action.
Can I rename the file users download?
Yes. Set a custom filename in the Download File Action settings to control what shows up in the user's downloads.
Frequently Asked Questions
What elements support the Download File Action?
What file types can I deliver with this action?
Can a single element download multiple files?
Can I customize the filename users see?
Do files need to be hosted in Sparkforge?
Was this article helpful?
Thanks for the feedback.