TutorialsAuthors

Set Up Print on Demand via BookVault

BookVault Print-on-Demand

Sell physical books without managing fulfillment

This tutorial will show you how to connect BookVault to Curios and sell paperbacks, hardcovers, special editions, and other printed books using print-on-demand fulfillment.

📦

No inventory

Your books are printed only after a reader places an order.

🚚

No packing or shipping

BookVault prints, packs, and ships each order directly to your reader.

⚙️

No order administration

Curios manages the transaction, taxes, customer support, fraud, and communication with BookVault.

How an order works

1

A reader places an order

The purchase is completed through your Curios storefront.

2

Curios processes the sale

Curios handles payment processing, applicable taxes, customer support, and fraud protection.

3

BookVault fulfills the order

The book is printed, packed, and shipped directly to the reader.

The result: You can sell professionally printed books directly to your audience without purchasing inventory or drowning in post sale admin tasks.

POD Cons: Expect a short production window

Books typically take about 6 days to print and pack, so there is a delay from purchase to when they ship. Curios does all we can to inform the reader of this so their delivery expectations are set appropriately.

Step 1: Create a BookVault account and load your books

Go to https://auth.bookvault.app/authorize and then click the "Sign Up Now!" link toward the top. You'll get walked through the account creation process.

They will send you an email with a button to create a password.

Note: This kind of didn't work for me, so I had to go back to https://auth.bookvault.app/authorize and do an "I forgot my password" to get in. Hopefully that was just due to me testing several accounts.

Once you are in, you will see the BookVault Dashboard and you will want to click "Add a title".

Add a title on the BookVault dashboard

For each title, you will be walked through making selections for paperback, hardcover and more. You will need to walk through the set up for each book AND each format (paperback, hardcover, etc.).

IMPORTANT NOTE: If you use your own ISBN or use a BookVault SKU, you can use the code Curios-T100 to avoid paying any setup fees on BookVault.

Once you have at least one title set up and ready, it will say "Active and Available for Ordering" on your BookVault dashboard.

Title marked Active and Available for Ordering

Go to the Payments Tab on the BookVault dashboard. Add your payment information for BookVault printing. You will need to add payment in three places.

BookVault Payments tab Adding payment information on BookVault

Again, you will need to add the payment information in all three locations. (This is a BookVault requirement and is outside of our control for now.)

Note: For each print-on-demand order, BookVault will charge your payment method on file for the printing, packing, and shipping costs. Orders are only sent to BookVault after they have been successfully processed on Curios, so you will have already received the funds from the sale before these charges occur. A detailed breakdown of how this process works is included at the end of this tutorial.

Note 2: We are urgently working with BookVault's team to have the shipping costs and printing costs come directly from Curios so you would not need a credit card on file with them. This will likely be in place by fall of 2026.

Step 2: Connect Your Curios Account to BookVault

Go to https://portal.bookvault.app/connections/page/curios

or click on the "Connect BookVault" button on the Shipping manager tab on studio.curios.com.

Connect BookVault to Curios

Step 3: Add your BookVault print on demand books to Curios

Go to studio.curios.com and login with your email address and then enter the code provided.

Click +Publish/Add New Product option in the left hand menu.

Publish / Add New Product in the left hand menu

Select Book from the available options.

Select Book from the available options

We are going to skip the Series step for this tutorial, but if this book is part of an existing series you can select the series on this page or make a new one if needed.

Series selection step

Next we will fill out the book's title, description and genre information.

Book title, description and genre information

Next, we will select which formats we will be selling for this book. For this example we will just do a paperback, however you can setup as many formats as you are willing to offer.

Note 2: You can always add more formats later — please see the Adding formats to an existing book tutorial.

Select the formats for your book

The next page contains the main designations for the book. Start by adding the cover image for this specific format. Covers can vary in design or in size from format to format even for the same book.

Add the cover image for this format

Next you will set the price of the book and establish if the book is a "Buy Now" or a "Pre-order". If the book is a pre-order please see the tutorial for pre-orders. Ensure the "Listing Type" is set to Buy Now.

Set Listing Type to Buy Now

Under "Buy Now Price," enter the amount you would like to receive for each book sold.

Enter the Buy Now Price

You also can set a retail price. This can be used to showcase the markdown or deal a person would be getting by purchasing this as a pre-order.

Set a retail price

Release date specifies when the content will be available. Toggled on means the book will be available for purchase as soon as this goes live. If you toggle it off it allows you to schedule when the book will be available for sale.

Set the release date

Next you will need to specify how the order will be fulfilled. For books you can select between Self-Fulfilled Shipping or Print on Demand. For this tutorial we will show the print on demand option.

Select BookVault for fulfillment

Enter the ISBN/SKU number provided by BookVault.

Enter the ISBN/SKU from BookVault

This ISBN/SKU can be found on your BookVault Dashboard under the View Your titles tab.

Find your ISBN/SKU under View Your Titles

Note: Make sure you match the correct BookVault format to the corresponding format in Curios. Each format (such as paperback, hardcover, or special edition) has its own unique ISBN/SKU in BookVault. When entering an ISBN/SKU in Curios, be sure you're using the one that matches the selected format.

Next is the Preview File area. This is where you would upload any preview files, retail samples for audio, trailer for video — any media that you would like to use to help the buyer understand what they are buying.

Note: For Print on Demand books, if you have a sample epub version of the book, this can be useful here.

Preview file area

Next is the collaborator section. This is the area where you can add the information about a narrator for an audiobook, or any co-creators that were involved in this product.

If you are using a pen name, you can toggle off the "I am the author" area and enter the name of the author for this specific book.

Collaborator section and pen name toggle

Next is the permissions area. As this is a physical item the only choice is to specify if an item is public or private.

Public means it shows up on the Curios marketplace and is publicly searchable. Private items require the buyer to have a specific url (link) to see the book. Private items are not searchable or discoverable on the marketplace in any way and are only available to those who have the specific link to the product.

Public or private permissions

Last, you will be presented a review page. This is useful to double check the information just entered.

Clicking Publish will automatically publish this item to the curios.com marketplace.

Clicking Save Draft will upload all the information for you to then edit or fill in any missing information prior to it going live on the Curios Marketplace.

Review page with Publish and Save Draft

Note: You are in control of any items you list on Curios. You can change your pricing, content, dates or anything at any time, even after you publish the items.

Editing a published item

If you ever need to change any information for your print on demand book, simply click on the item on the Curios studio dashboard and you will see the Product Detail page where you can edit or make any changes needed.

Breaking Down How Costs Work on BookVault

Let's say you are selling a $15 paperback on Curios.

When a person buys the book, they will pay Curios:

  • $15 book price
  • $1.50 Curios and Credit Card Fee
  • $5.50 in shipping

For this order Curios will send $20.50 to your bank account.

BookVault will charge your cards on file the print price, shipping costs, and the print pack cost. You will see a charge for something like $11.63 which breaks down into:

  • $4.63 print cost
  • $1.50 pick/pack fee
  • $5.50 shipping

You will net $8.87 for this book.

Again, we are working on having the BookVault costs come straight from the order amount collected on Curios and not from your credit card, but this will take a few months before it is in place.

Also, final note: BookVault lumps the pick/pack cost in with the shipping costs. We brought up to them that it should be a separate line item or be included in the print estimate for the book, but for now that is just how they do it. For what it's worth, if a customer orders several copies, this structure allows them to only charge you one pick/pack, which does save you money.

Here is their exact breakdown of pick/pack costs per book, per region:

  • UK — £1.45 + £0.12 per KG after 5KG
  • US — $1.50
  • AU — 2.50 AUD
  • CA — 1.39 USD

Ready to sell direct and keep 100%?

No credit card required. Join creators building real businesses on their own terms.

Get Started Free