Skip to content

Goals & Achievements

Bookworm’s gamification system helps you stay motivated with reading goals, achievement badges, and titles that reflect your reading journey.

Achievements page showing badges grid with earned and locked badges

GoalDescriptionAvailability
Yearly BooksRead X books this yearFree
Daily PagesRead X pages per dayFree
Custom PagesRead X pages totalPremium
Custom BooksRead X books totalPremium
List CompletionFinish all books in a listPremium
  1. Go to Achievements from the navigation.
  2. Switch to the Goals tab.
  3. Click + New Goal.
  4. Choose a goal type and set your target.
  5. Set a deadline (for custom goals).
  6. Save.

Your goals show a progress bar that updates automatically as you log sessions and finish books. The Dashboard also shows your active goals.

Badges are earned automatically when you hit milestones. There are 26 badges across multiple categories:

  • Reading milestones — finish your 1st, 5th, 10th book, etc.
  • Streak achievements — maintain reading streaks of 7, 30, 100 days
  • Page milestones — read 1,000, 5,000, 10,000 pages
  • Exploration — read across different categories
  • Social — create lists, write notes, connect e-readers

When you earn a badge, you’ll see a notification. You can view all your badges on the Achievements page.

Titles are special labels that reflect your reading level. They’re earned on two tracks:

  • Books track — based on total books finished
  • Pages track — based on total pages read

Your highest-ranked title from either track is displayed on your profile. There are 18 titles total, from “Novice Reader” to “Literary Legend”.

You can share your earned badges and titles:

  • Web — uses the Web Share API
  • Mobile — uses the native share sheet