All Collections
Author Help
How can I set up "Packages" of digital files to sell with my book? Can I sell videos and other digital content, like audiobook or other audio files, or code samples or data files, for example, along with my Leanpub book?
How can I set up "Packages" of digital files to sell with my book? Can I sell videos and other digital content, like audiobook or other audio files, or code samples or data files, for example, along with my Leanpub book?

Keywords: packages, extras, files, audio, audiobook, video, code samples, data files, spreadsheets

Leanpub Support avatar
Written by Leanpub Support
Updated over a week ago

You can add one or more pieces of digital content as "Extras" and then include them for sale in a "Package", along with your published book.

This "extra" digital content can be audiobook files, video files, code samples for programming books, or other kinds of digital files.

(Please note you can't upload zipped files, though!)

Here is an example of a Leanpub book where the author has set up a "Package" that also includes an audiobook:

Here's an example of a book that also sells videos and other content in differently priced packages:

If you haven't set up and published your book on Leanpub yet, you can get started here:

If you already have an ebook file to publish, you will want to choose our "Upload" writing mode. Here is a full tutorial that shows you how to upload and set up your book in as little as just 15 minutes or so, if you already have an ebook file and a cover image:

Here is an article with links to the tutorials/walkthroughs for all our other writing modes:

OK, let's go!

Uploading Your "Extras" Files

First, you need to upload the file or files you want to sell in your package. To do this, on the "Overview" page for your book, go the "Extras" page:

You can also find this page by going here:

https://leanpub.com/YOUR_BOOK/extras

...making sure to replace YOUR_BOOK with your book's unique web address.

To upload your file, click "New Extra":

Next, give your file a name, and a description:

Next, drag a file onto the "FILES" box, or click on it to add a file from your device:

When the upload is complete, you will see the file and a checkmark, like this:

Once your content is uploaded, scroll down and click "Create Extra":

You will now see that the "Extra" has been created:

You may now see a message that says "Virus scan in progress":

This is a normal process and it will happen automatically in the background, so you don't need to do anything here.

All right, now that we've set up an "Extra" digital file, it's time to create a new "Package" to sell, that includes the "Extra"!

Creating a Package

To create a new "Package", go to the "Packages" page for your book:

You can also find this page by going here:

https://leanpub.com/YOUR_BOOK/packages

...making sure to replace YOUR_BOOK with your book's unique web address.

Here is what the Packages page looks like:

To create a new Package, click on "New Package":

You will see a page that looks like this:

Next, add a name for the package, an identifier, and a description. You can update these any time!

Next, scroll down and set your "Minimum Package Price" and your "Suggested Package Price":

For this example, let's change the prices to $12.99 and $19.99:

(If you're wondering why there are two prices, a "Minimum Price" and a "Suggested Price", please see this article about Leanpub's "Variable Pricing" model.)

Next, scroll down, and you'll see the option to include your Extra in this new Package:

Tick the box next to your Extra:

Finally, click "Create Book package":

You will now see a progress bar at the top of the page:

Please note that sometimes, you may need to reload the page to make the message go away!

If you go to your book's landing page, you will now see that the package is available for sale:

If you scroll down, you will find your description of the Package:

OK, that's it!

Please note you can can also create a "Package" that just sells multiple copies of your book. Here are the instructions:

Did this answer your question?