There isn't a built-in way to upload a file to your website to make it available for customers to download. But there are other, simple ways that you can set this up.

You could either:

  • Link customers to a third party file-hosting service (like Google Drive or Dropbox) where they can view and download your file
  • Provide the file in exchange for signing up to your mailing list

Linking to a file hosting platform

This is a great option for giving customers access to large files including ebooks, whitepapers or other documentation. Hosting the file on another platform also allows your customers to view the file without requiring them to actually download it. 

Upload your file to a sharing app

  1. Upload your file to the file hosting platform of your choice. In this example, I'm using Google Drive
  2. Once the file is successfully uploaded, right click on the icon and select Share. Read more about sharing documents on Google Drive here
  3. Copy the sharing URL

Create a linked button on your website

1. Now, add or edit a block on your website that features a button

2. Edit the button and select "An external website" as the Type of link

3. Paste in the sharing link from Google Drive to the External website URL field

4. Go to Preview mode to test the link

When a customer clicks the button on your live website, they'll be taken to the file in your Google Drive folder where they can view or download it.

Providing the file in exchange for mailing list subscription

In this example, I'm using MailChimp and I'll add a permanent link to a subscription form on my website. Using this method means you can convince customers to provide their contact details in return for your pricing information, a coupon code, etc!

1. Follow our instructions for setting up a Mailing List

2. Once your MailChimp List has been set up, create a Signup Form:

3. Go to Lists, then click the drop down options button. Select "Signup forms"

4. Click General Forms

5. Select "Signup Form" from the drop down list

6. Decide on the fields you need to add to capture from your customers, then customize the form's design. Here are some more detailed instructions and suggestions from MailChimp

7. Once you're happy with the form, copy the "Signup form URL"

Add a Subscribe button to your website

To include a Subscribe button on your website, you'll need to add or edit an existing button block and link it to the MailChimp signup form using the copied URL. You'll find detailed instructions and some tips for choosing block types on our guide to Linking your website to a form app.

Set up a Final Welcome Email

The last think to do is set up a Welcome email. This is how you'll deliver your file to your mailing list subscribers. When clicked, the link within the email will open in a new browser tab allowing the customer to view and/or download the file. 

To set up a MailChimp Final Welcome Email you'll need to:

1. Go to Lists tab and click the drop down options button beside your List. Select "Signup forms"

2. Click General Forms 

3. Select "Signup Form" from the Create forms drop down list

4. Ensure the "Send a final welcome email" box is checked

5. Customize the welcome message by clicking the Edit button

6. To add a link to you file, highlight the instructional text and click the hyperlink option

7. Select "File" from the Insert link drop down menu

8. Click Upload to add your file 

9. Then click Insert

10. Click Save & Close and that's it! When a new customer successfully signs up to your mailing list, they'll receive your Welcome email. 


Here's an example Welcome email:

Did this answer your question?