Books

This article may contain affiliate links.This article may contain affiliate links.

The Books database stores all of the books you’ve added to your library. (Here’s how to find it in your template)

Below you’ll find a reference guide for all database templates and properties in the Books database. Properties are in alphabetical order.

Copy link to heading

These are the database templates that can be found in this database. Refer to our guide on working with database templates if you’d like to edit them or create new ones.

Copy link to heading

This template pre-populates a Book page with sections for a summary, key insights, and book notes. It also create a view of the Reading Log, showing log entries related to this Book.

Copy link to heading Copy link to heading

Type: Created Time

The creation time of this database record.

Copy link to heading

Type: Rich Text

The author(s) of the book.

Copy link to heading

Type: Formula

The author’s name in last name, first name order. Used for sorting books in the By Author view in My Library.

In the case of multiple authors, the order is maintained from the Author property in order to keep the primary author in first position.

prop("Author").split(", ").map(
	lets(
		suffixes,
		["Jr.", "Sr.", "II", "III", "IV", "V", "MD", "PhD", "DDS", "Esq.", "OBE", "QC"],
		parts,
		current.split(" "),
		suffixFlag,
		if(
			suffixes.includes(parts.last()),
			true,
			false
		),
		if(
			parts.length() == 1,
			current,
			if(
				suffixFlag,
				parts.at(parts.length() - 2) + ", " + parts.slice(0, parts.length() - 2).join(" ") + " " + parts.last(),
				parts.last() + ", " + parts.slice(0, parts.length() - 1).join(" ")
			)
		)
	)
)
Code language: JavaScript (javascript)
Copy link to heading

Type: Date

The date you finished the book.

Copy link to heading

Type: Date

The date you started the book.

Copy link to heading

Type: Rich Text

Feel free to put the book’s official book jacket copy here, or write your own custom description.

Copy link to heading

Type: Relation

The book’s Genres.

This Relation property connects to the Books Relation property in the Genres database.

Copy link to heading

Type: Number

The book’s ISBN-13 number. If you’re using this template’s book-scanning automation, this value will be set automatically.

Copy link to heading

Type: Files

The book’s cover image.

This template uses the actual Page Cover of your book pages to display cover images, rather than this property.

However, I’ve included this property as well, just in case future Notion updates let you better display images from database properties.

Copy link to heading

Type: Button

Creates a new Reading Log entry with today’s date set as the Log Date and this book set as the Book.

Copy link to heading

Type: Relation

All log entries from the Reading Log with this book set as the Book relation value.

This Relation property connects to the Book Relation property in the Logs database.

Copy link to heading

Type: Multi Select

If you add any option in this property, the book is considered Owned and can be seen in the Owned view within My Library.

NameDescription
PaperbackN/A
HardbackN/A
KindleN/A
AudiobookN/A
Copy link to heading

Type: Number

The number of pagers in the book.

This number can usually be auto-filled via this template’s book-scanning companion automation, which can get the page count from Google Books.

If you’re reading on Kindle, you can display page counts instead of locations!

Copy link to heading

Type: Formula

Displays a progress bar if the Pages property has a page count and there is at least one entry in the Reading Log for this book with an End Page value.

Progress bar is visible in the Current view of the Books by Status section.

let(
	furthestPage,
	prop("Logs").filter(not empty(current.prop("End Page"))).sort(current.prop("Log Date")).reverse().first().prop("End Page"),
	not empty(prop("Pages")) ? round(furthestPage / prop("Pages") * 100) / 100 : "".toNumber()
)
Code language: JavaScript (javascript)
Copy link to heading

Type: Number

The book’s publish year.

This is a number property instead of a date property. You’re welcome to turn this into a date property if you want to record specific publish dates.

However, this can cause problems with API integrations that automatically add a publish time.

Copy link to heading

Type: Select

Your rating of the book out of 5 stars (5 is best, 1 is worst).

NameDescription
⭐️⭐️⭐️⭐️⭐️N/A
⭐️⭐️⭐️⭐️N/A
⭐️⭐️⭐️N/A
⭐️⭐️N/A
⭐️N/A
Copy link to heading

Type: Checkbox

Check this checkbox if you’d like to read this book soon.

Books marked as Read Next will be sorted ahead of other books in the To Read tab of Books by Status.

Copy link to heading

Type: Multi Select

Use this property to create custom “shelves” for book – e.g. Favorites, Books to Gift, Reread-Worthy, Holiday Reads, etc.

See the By Shelf tab in My Library to filter books by Shelf.

NameDescription
FavoritesN/A
Reread-WorthyN/A
Books to GiftN/A
Copy link to heading

Type: Status

Your reading status for the book.

NameDescription
Group: To-do
Want to ReadN/A
Group: In progress
On HoldN/A
ReadingN/A
Group: Complete
ReadN/A
Copy link to heading

Type: Title

The title of the book.

Note that, by default, Notion databases name this primary property “Name”. It has been re-named to “Title” in this template.

🤔 Have an UB Question?

Fill out the form below and I’ll answer as soon as I can! ~Thomas

🤔 Have a Question?

Fill out the form below and I’ll answer as soon as I can! ~Thomas