Back to Portfolio
Head of Product and Analytics

Bookvoice

Technology and Customer Experience Transformation

Bookvoice marketing banner showing hand holding phone with audiobook app interface and credit-based purchasing

Bookvoice launched in 2021 as the first platform in Greece offering à la carte audiobook purchases. Like many early-stage startups, the company prioritized speed and first-mover advantage over product quality and customer experience.

The Problem

To bring the product to market, Bookvoice outsourced product and technology development to an external agency. The agency relied on Shopify and a Canadian white-labeled audiobook app. This setup quickly showed its limitations: the app was unstable, poorly integrated with Shopify, and plagued by outages and long loading times. The lack of a unified user account across web and mobile led to missing orders, frequent refunds, and low customer satisfaction.

A later investment in two new native mobile apps and two proprietary backend systems failed to solve these issues. Instead, the fragmented architecture created new layers of inefficiency and instability.

Unexpected outages

Architectural errors frequently brought the system down. Users couldn't access their audiobooks, and new purchases failed to appear in the app.

Fragmented data and manual syncing

Audiobooks were first uploaded to Shopify, then synced every 24 hours to Backend 1, where admins had to manually assign commissions. From there, products synced to the Mobile App Backend, which matched attributes (e.g., author, narrator) only via titles. Typos created duplicate attributes and inconsistencies.

Excessive loading times

Retrieving data required multiple hops—Mobile App Backend → Backend 1 → Shopify—causing home page load times of up to 40 seconds.

No unified account system

Purchases were made on the website without requiring login. Mistyped emails meant orders never synced with the app. As a result, 15% of purchases had to be manually recovered by support.

Slow implementation and high costs

The outsourced team, combined with a complex infrastructure and native mobile apps, made every change slow to implement and expensive to maintain.

No UI/UX design process

The apps and website were developed without dedicated design input, leading to poor usability and inconsistent user experiences.

The Solution

After Bookvoice acquired TapeTales, I joined the team to lead product management and design. Within weeks it became clear that urgent action was needed if Bookvoice wanted to scale and introduce new offerings. After presenting the situation to the executive team, we agreed to start by decommissioning the native apps.

I prioritized initiatives by balancing customer pain points with long-term scalability, focusing first on outages and account fragmentation before introducing new monetization models.

Cross-Platform App with Passwordless Authentication

Rebuilt the mobile experience using Flutter and implemented passwordless authentication to eliminate account fragmentation and lost orders without forcing users to recreate accounts.

Unified Backend System

Replaced three fragmented systems (Shopify, Backend 1, Mobile App Backend) with a single unified backend handling authentication, payments, content delivery, and business analytics.

Custom Website & Complete Migration

Built a fully custom website integrated with the new backend, enabling flexible commerce for both à la carte purchases and subscription plans, then executed a seamless big-bang migration.

A Cross-Platform App and the Illusion of a Unified Account

TapeTales had already developed a mobile app in Flutter, making it the natural choice for rebuilding Bookvoice's experience. We redesigned the app to reflect Bookvoice's brand and connected it to the existing Mobile App Backend APIs.

The bigger challenge was solving the account fragmentation problem. Shopify required its own authentication system and did not allow custom APIs for accounts. For privacy reasons, we could not use existing user passwords from the Mobile App Backend (MAB) to create new Shopify accounts.

The options were limited.

  • Force customers to create a second Shopify account while keeping their MAB account, which would repeat past mistakes of duplicate accounts and broken user journeys.
  • Design a new approach.

We chose the latter.

By implementing passwordless authentication across both Shopify and the mobile app, users could log in seamlessly with email verification. While this solution did not technically unify accounts between Shopify and Medialib, it eliminated mismatched emails—the root cause of lost orders. The result was a seamless experience for customers without requiring them to recreate accounts.

One Backend to Rule them All

As Bookvoice prepared to expand beyond à la carte purchases and launch subscription plans, it became clear that the existing infrastructure could not support this shift. Developing subscriptions on top of the fragmented system would have been costly, time-consuming, and would still deliver a compromised customer experience.

The solution was to build a single, unified backend system to replace the three systems we had been relying on:

  • Shopify Admin
  • Backend 1
  • Mobile App Backend

This meant fully decommissioning Shopify—a major but necessary step.

We hired an in-house backend developer and began building a system capable of handling the entire Bookvoice ecosystem. Its responsibilities included:

  • Authentication: One unified account with User, Admin, and Partner roles with secure access control.
  • Product information: Structured attributes such as categories, authors, narrators, and publishers.
  • Content delivery: Streaming and downloading of audiobooks.
  • Payments and billing: Support for à la carte purchases, credit-based transactions, and unlimited listening subscription plans.
  • User-facing APIs: Enabling the app and website experience with endpoints for home page, product discovery, filters etc.
  • Admin APIs: Tools for audiobook uploads and management.
  • Commission calculation: Automated commission calculations across all purchase models and revenue share.
  • Business analytics: Centralized data for tracking performance and decision-making.

This unified backend became the foundation for scaling Bookvoice's product offering without the technical debt and inefficiencies of the old infrastructure.

To make this transition possible, we brought all product development in-house. With a lean team of just one part-time full stack developer leading engineering, one full-time backend developer, and myself leading product management and design, we built the new system from the ground up in just under 5 months. This small but focused setup allowed us to move quickly, avoid the inefficiencies of outsourcing, and ensure that every technical decision was aligned with product and customer needs.

Custom Website

The final piece of the puzzle was building a fully custom website. The old Shopify-based setup had been a constant source of limitations—both technically and from a customer experience perspective. To support Bookvoice's new subscription offerings alongside à la carte purchases, we needed a platform that could handle both seamlessly.

We completely redesigned the website with two main goals:

  • Flexible commerce system – allowing users to purchase individual audiobooks, subscribe to unlimited listening plans, or manage their credits from a single account.
  • Streamlined user experience – reducing friction in discovery, checkout, and account management while reflecting Bookvoice's refreshed brand identity.

The new site was tightly integrated with our unified backend, which enabled:

  • Real-time account and order synchronization between web and mobile.
  • A modern subscription billing flow with self-service features such as plan upgrades and cancellations.
  • A scalable foundation for future product launches without relying on third-party "hacks" or plugins.

This shift gave Bookvoice complete control over its digital storefront for the first time, ensuring that the website could evolve in step with the company's strategy rather than being constrained by external platforms.

The Migration

The night between July 31st and August 1st marked the most critical moment of the transformation. We had to replace three fragmented systems—Shopify Admin, Backend 1, and the Mobile App Backend—with a single unified backend, while simultaneously launching a redesigned, custom website, a major mobile app update, and migrating all infrastructure from the agency's unstable servers to Microsoft Azure.

This was a true "big bang" release. In preparation, we created detailed migration plans for data, user accounts, products, and orders, running multiple dry runs to ensure nothing was lost in transition. On launch night, we carefully shut down each legacy service, migrated databases, re-routed APIs, and brought the new backend online. Once stable, we rolled out the new mobile app update and website in parallel, fully integrated with the new system.

By morning, Bookvoice was running entirely on its new foundation. The migration not only eliminated years of accumulated technical debt but also proved that with a lean team and disciplined execution, we could deliver a seamless transition at massive scale—with zero disruption to customers.

Results

0
Outages after launch
95%
Reduction in support tickets
50%
Cost reduction
€250k
ARR from subscriptions
40s → <1s
Loading time improvement
3.4 → 4.2
App store rating improvement

The transformation delivered immediate and measurable impact. Outages and lost orders were eliminated, and average loading times dropped from over 40 seconds to under 1.

With passwordless authentication and a unified backend, customer support tickets related to missing purchases fell by more than 95%.

We also reduced technology and product costs by more than 50% by bringing all development in-house and leveraging Azure's startup credits to replace the agency's expensive server setup.

The new subscription-ready infrastructure enabled the launch of Bookvoice Plus and Premium plans that quickly reached more than €250.000 ARR.

We also raised our mobile app store rating from 3.4 to 4.2, reflecting the improved stability, design and overall user experience.

Most importantly, the seamless cross-platform experience rebuilt customer trust and positioned Bookvoice as the leading audiobook platform in Greece.

Press & Media

Public Group invests in Bookvoice.gr and becomes more dynamic in audiobooks

Coverage of the strategic investment and partnership that accelerated Bookvoice's market expansion.

NewMoney.gr
Read Article →