An AI Biography Platform, Built by Hoop.
Hoop designed and built a multi-role biography SaaS with guided AI voice interviews, subscriptions and a credit economy.

- Client
- LegacyStream AI
- Industry
- Publishing
- Location
- United States
- Status
- Completed
In short
Hoop built a biography platform where an AI interviewer called Clara guides people through their life story by voice, family and professionals help shape it, and a ghostwriter turns it into a memoir.
- Five user roles on one platform
- Claude conversation with ElevenLabs voice
- 20 life domains guide every interview
- Stripe subscriptions and a credit economy
- 104 frontend pages, 219 UI components
- Website and platform designed by Hoop
The build, by the numbers
Backend Services
59+
Database Migrations
50
Frontend Pages
104
UI Components
219
A life story is scattered. A book needs structure.
Memories live in recordings, notes and family conversations. Turning them into a biography takes continuity between sessions, a clear framework and the right people at each stage.
Continuity
Each interview has to build on what was already shared.
A framework
Open-ended chat leaves gaps. A whole life needs a map.
Many people, clear roles
Family, coaches and writers each need different access.
A paying product
Voice AI costs money per minute. Billing had to match usage.
One platform, six connected parts
Author Workspace
Biography progress, life domains, memories and media.
Clara: AI Voice Interviews
Scheduled 15-minute calls with context kept between sessions.
Family Contribution
Relatives add memories to the same story.
Coach Dashboard
Progress across assigned authors and where to encourage.
Ghostwriter Workspace
Captured material organised for memoir development.
Admin, Billing & Credits
Users, roles, subscriptions and credit circulation.
Five roles, one shared story
Each role gets its own onboarding, dashboard and permissions on one backend. The author's biography is the thread that connects them.
Author — Tells the story
Runs AI sessions, tracks progress, manages memories.
Contributor — Adds family memory
Shares context on specific parts of the life story.
Coach — Keeps it moving
Sees completion by domain and encourages progress.
Ghostwriter — Writes the book
Turns captured sessions into a coherent memoir.
Admin — Runs the platform
Users, subscriptions, credits and platform health.
A scheduled call that feels like a conversation
Clara calls at the booked time, asks one question at a time, and picks up exactly where the last session left off.

Clara calls at the scheduled time

Clara leads the guided interview

Pick up the story any time
20 life domains, so no chapter is missed
Interviews follow a structured life-story framework. Every domain has its own question set, and completion is tracked as the author talks.

Author Dashboard: biography progress by life domain
Me & My History (4 subsections)
Where You’ve Lived, Personality Traits, Key Personal Attributes, Health & Fitness.
My Family (3 subsections)
Your Family, Family Dynamics, Important Relationships.
Education & Achievements (5 subsections)
Education, Career Overview, Career Deep Dive, Important Investments, Sources of Pride.
My Associations (5 subsections)
Religious Beliefs, Politics, Important Events, Challenges Faced, Mistakes & Learnings.
Passions & Interests (3 subsections)
Interests and passions explored across three guided sections.
From a scheduled call to a memoir draft
- 01
Step 01
Session booked
The author schedules a 15-minute call. An SMS reminder goes out first.
- 02
Step 02
Clara calls
Answer or decline. Unanswered calls are marked missed automatically.
- 03
Step 03
Guided interview
Claude leads the conversation, ElevenLabs gives it a voice, and earlier sessions shape the questions.
- 04
Step 04
Credits and progress update
The session is logged in the credit ledger and life-domain completion moves.
- 05
Step 05
Into the memoir
Coaches see progress; ghostwriters work from the organised material.
Oversight without reading anyone's story
Coaches see completion and where to encourage. Admins see users, subscriptions, credits and enrichment across the platform, and everyone stays in touch through built-in messaging.

Coach Dashboard

Admin Dashboard

Messages between every role
Pricing that follows usage
Each AI voice session draws on a credit balance, so cost tracks real usage. Stripe runs subscriptions and top-ups underneath.

Credits and transaction history

Preferences: call, SMS, email, large text

Smart alerts before credits run out
Tiered subscriptions
Monthly plans with a credit grant on renewal.
Top-ups
Buy more credits without changing plan.
Full ledger
Every grant and session deduction, with running balance.
Smart alerts
Low-balance, usage and renewal notifications.
A public site with the same warmth as the product
The site speaks to families who want to record a parent's story before it's lost. Hoop designed and built it to lead straight into the first AI session.

Clear story
One promise up front: preserve the stories that time forgets.
Simple structure
How It Works, Features, Pricing, Coaches, Mission and Stories.
One brand
The same navy and gold system across website and app.
Trust signals
Family testimonials and a clear mission on ownership and consent.
What Hoop delivered
Product & Design
- SaaS Product Design
- Five Role Dashboards
- Role-Based Onboarding
- Accessibility Options
AI & Voice
- Claude Conversation
- ElevenLabs Voice
- Persistent Session Context
- 20-Domain Framework
Billing & Operations
- Stripe Subscriptions
- Credit Economy & Ledger
- Messaging & Notifications
- Admin Console
Website & Brand
- Public Website
- Brand System
- Pricing & Plans Pages
- Responsive Design
A platform built to carry a whole life
User Roles
5
Life Domains
20
Frontend Pages
104
UI Components
219
Frequently Asked
Questions
Questions about this case study.
It depends on the number of user roles, AI integrations and billing workflows in the first release. LegacyStream AI was a full-stack build with five roles, voice AI, Stripe subscriptions and a credit economy, so it was scoped after a discovery phase rather than priced from a template.
Yes. LegacyStream AI uses Claude for the interview conversation and ElevenLabs for the voice, with context kept between sessions so each interview builds on what was already shared.
Yes. This platform runs tiered subscriptions, a monthly credit grant, top-up purchases, a full credit ledger and low-balance alerts, all on Stripe.
Yes. LegacyStream AI gives authors, family contributors, coaches, ghostwriters and administrators their own onboarding, dashboards and permissions on one shared backend.
Yes. Alongside the SaaS platform, Hoop designed and built the LegacyStream AI website, so the public site and the product feel like one brand from the first visit to the first AI session.
Claude for conversational AI, ElevenLabs for voice, and Stripe for billing, on a full-stack web application with 59+ backend services, 50 database migrations, 104 frontend pages and 219 UI components.
The services behind this project
Building an AI product with voice, roles and billing?
Tell us where you want to go. We'll show you how to get there — and then build it with you.