WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by bookfunnel v1.1

BookFunnel

Sell ebooks and audiobooks on your WooCommerce store and let BookFunnel handle the delivery.

BookFunnel

The facts

Active installs
100+
Price
Free
Last updated
28 Aug 2026
Added
May 2026
Requires WP
6.2
Tested up to
WP 7.1
Requires PHP
7.4
Downloads
500

Our analysis

AI-assisted

BookFunnel is a WordPress plugin designed to facilitate the sale of ebooks and audiobooks through WooCommerce. It automates the delivery process by emailing buyers a unique download link after purchase and provides a direct download button on the order confirmation page.

This plugin is suitable for authors and publishers who want to sell digital products alongside physical items. It requires a BookFunnel account and integrates with WooCommerce to manage delivery actions based on product SKUs.

Best for: This plugin is best for authors and publishers selling digital books through WooCommerce.

What it does well

  • Automatic delivery of ebooks and audiobooks after purchase
  • Supports both free and paid orders
  • Handles mixed orders with digital and physical products
  • Includes a delivery log in WooCommerce admin
  • Offers a direct download button on the confirmation page

Where it falls short

  • Requires a BookFunnel account on the Mid List Author plan or above
  • Only supports self-hosted WordPress sites or compatible WordPress.com plans

Verdict

BookFunnel provides a straightforward solution for automating ebook and audiobook deliveries, making it a useful tool for content creators in the digital publishing space.

From the developer

bookfunnel's own description of BookFunnel, lightly tidied.

Sell your ebooks and audiobooks on your WooCommerce store and BookFunnel will automatically email your buyers a unique download link after purchase, plus show a direct download button right on the order confirmation page. If a reader has any trouble downloading their book, BookFunnel’s support team is always happy to help.

The source code for this plugin is publicly available at https://github.com/bookfunnel/bookfunnel-woo-delivery

How Does It Work?

  1. Install and connect the BookFunnel plugin
  2. Create a delivery action on BookFunnel for each book you want to deliver
  3. When a reader completes a purchase, BookFunnel emails them a unique link to download their book

That’s it! BookFunnel handles all delivery emails and reader support, so you can focus on writing.

What Gets Delivered?

BookFunnel matches purchased products to your delivery actions using the product SKU. Any product in your WooCommerce store with a matching SKU in BookFunnel will be delivered automatically. Products without a matching SKU are ignored — perfect for stores that sell both digital and physical items.

Features

  • Automatic delivery of ebooks and audiobooks after purchase
  • Supports free and paid orders
  • Supports mixed orders with both digital and physical products
  • Full refunds and cancellations automatically revoke reader access; partial refunds don’t revoke access by default, so courtesy discounts won’t lock readers out of their books (configurable)
  • Delivery log in your WooCommerce admin so you can see exactly what was sent
  • Automatic retry if a delivery notification fails, with email alerts if a delivery is delayed
  • One-click log export if you ever need to loop in BookFunnel support
  • A “Your order is ready” block with a direct download button on the thank-you page and order confirmation email

Requirements

  • A BookFunnel account on the Mid List Author plan or above
  • A self-hosted WordPress site or a WordPress.com plan that supports plugins

Getting Started

  1. Install and activate the plugin
  2. Go to WooCommerce → BookFunnel → Settings and click Connect to BookFunnel
  3. Log in to your BookFunnel account and authorize the connection
  4. In your BookFunnel dashboard, go to Sales → WooCommerce and create a delivery action for each book, using the product SKU from your WooCommerce store
  5. That’s it — your next sale will trigger an automatic delivery!

For full setup instructions, visit authors.bookfunnel.com/help/setup-woocommerce.

External Services

This plugin connects to the BookFunnel API to deliver ebooks and audiobooks to readers after purchase, and to authenticate the connection between your WooCommerce store and your BookFunnel account.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for selling online.

WooCommerce

Everything you need to launch an online store in days and keep it growing for years. From your first sale to m...

Free 7M+ installs 4.5★ (4,820)
Germanized for WooCommerce

Germanized extends WooCommerce to become a legally compliant shop for the german market. Must Have for every g...

Free 70k+ installs 4.8★ (495)