Download File Action for Buttons, Images, and SVGs

By Sparkforge Support Team ·Last reviewed May 3, 2026

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

  1. Click Sites in the left navigation.
  2. Choose the Websites or Funnels tab.
  3. Open the website or funnel, then the specific page or step.
  4. Click Edit to launch the builder.

Step 2: Select the element and set the action

  1. Click the button, image, or SVG you want to make downloadable.
  2. Open the Settings panel for that element.
  3. Set the action to Download File.
  4. Pick the file from your media library.
  5. Set a custom filename if needed.
  6. Save and publish.

Best practices

  • Use descriptive filenames like Brand_Name_Checklist.pdf for 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?
Buttons, images, and SVGs in the Sparkforge website and funnel builder.
What file types can I deliver with this action?
Any format the media picker accepts: PDF, PNG, JPG, MP3, MP4, DOCX, XLSX, ZIP, and more.
Can a single element download multiple files?
No. Each element links to one file. Compress multiple assets into a single ZIP and link that instead.
Can I customize the filename users see?
Yes. Set a custom filename in the action settings, and that name appears in the user's downloads.
Do files need to be hosted in Sparkforge?
Yes. Assets must reside in the Sparkforge media library for the Download File Action to work reliably.

Was this article helpful?