How to Add URL Assets – Delivering URLs as Downloads + Bulk-Import

Fileflare has the ability for users to host their assets on their own servers (e.g. Dropbox, Google Drive) and then add them as URL assets in our app. This means the customer will be delivered the external URL at checkout. It will be delivered as a redirect URL that will send the user to the download link of your asset hosted somewhere else.

This method allows you (the store) to be in full control of your asset’s storage and bandwidth costs.

If you’re interested, we also have an API for URL Assets.

What do I need?

  • A Shopify store
  • The Fileflare app
    • Free plan to add URL Assets
    • Growth plan or higher to use the bulk CSV import feature

Which plan do I need for this feature?

You will need the Basic plan or above for the Fileflare app.

Please note: URL assets will not count towards your storage space. All storage amounts are controlled by the cloud service you are using (e.g. Dropbox). Learn more about comparisons of cloud service costs.

How to add URLs as assets to deliver to customers

How does it work?

This feature works by allowing you to attach external URLs (e.g. Dropbox links) to your Shopify products. Once that product is sold with the URL attached to it, then your customer will be delivered the URL after checkout.

The external URLs are added as “assets” into the app, and then you will attach those “assets” to your Shopify products.

url as asset
This is an example of two assets in the app. One is an external URL imported as an asset (Download Link), and the other is a file directly uploaded to the app (File).

The way this works is as follows:

  1. You will add your external URL as an ‘Asset’ in the app. This ‘Asset’ will be attached to your products, so when the product is ordered, the ‘Asset’ will be delivered.
  2. Once a customer purchases, they will be delivered their ‘Assets’ as download links via email (and other ways if you have enabled them), but essentially it’s the same download links with all methods.
  3. Our app will deliver custom URLs to the customer. These links will redirect to your chosen external URL.

The reason we do this is that if you are using our special features, such as URL expiry or limitations, these features work on the URL level. We want you to have control over your links, even if you’re using external links.

For example:

The customer receives an email, and the download links will appear from our app domain (https://app.digital-downloads.com/…). You can control these links in our app by adding features such as expiry dates, block access and more.

If you set an expiry date for three days after purchase, then the links will stop working after three days. This means the download links will not redirect to your external URLs if they have expired.

It’s not possible to control access to a different domain, such as Google, because it’s obvious that we are not in control of them. So, this is the best method to help protect your files when using external URLs.

For the best protection against file sharing, you should upload your files directly to our app so that the URLs delivered to your customers are fully protected and cannot be shared.

Video walkthrough

Step 1 – Create the URL asset

  1. Go to the app
  2. Go to “Upload” in the main navigation
  3. Click on the “Add a URL asset” tab
add url

Step 2 – Add the URL and the information

Click the button ‘Add a link (URL Asset)’, then follow the steps by inputting:

  1. Name of the asset
  2. Size
  3. The URL to which your customer will be directed to

Once you have created an asset using an URL, it will show on the assets page with the term (Download Link) in a purple box, like this:

  • Download Link – a URL as an asset
  • File – an asset that has been uploaded directly to the app
url as asset

Updating a file for the URL Asset & informing previous customers

To update a file when using URL assets, you will need to:

  1. Go to the cloud service where you want to upload your new file
  2. Upload your new updated file
  3. Copy the download URL of that new file
  4. Go to the Fileflare app > “Assets” page > open the URL asset that you want to update.
  5. Click the “Edit” button
edit this
  1. Click “Next” until you get to step 3. Here you can paste the new download URL
change the url here
  1. In step 4, you will be asked if you want to inform previous customers who have purchased this asset that the download has been updated.

You can edit the “File update” email template by going to “Settings > “Edit email templates” > “File Replace Template”.

Bulk CSV import

It’s possible to do a bulk CSV import of URL Assets and then attach them to your Shopify products. That means you don’t need to add/attach each URL Asset one by one.

You can get this feature by going to:

  1. Go to Fileflare
  2. Click “Upload” in the main navigation
  3. Go to the “Bulk add URLs & attach” tab
  4. Download the CSV using the download button, fill it out, and then upload it again to the uploader on that tab.
bulk add

All assets will be automatically linked to the products via the SKU. Please ensure everything is spelt correctly. Otherwise, the URL assets will not connect to the products.

  • SKU – This is your stock-keeping unit. You can assign a unique code (SKU) to each product & variant on the Shopify products page
  • Asset name – the display name of your asset for you and your customer
  • Asset size – Make sure you enter the byte size after the number. Otherwise, it will not work. For example, do this – 2GB
  • Asset URL – This needs to be the final download URL where your customer can download the file

If you want multiple assets to attach to a single product/variant, just add the same SKU on another row and then add a new asset link beside it.

There is a 30MB upload limit for a CSV file.

View this guide if you just want to bulk attach uploaded assets to products using a CSV.