# Fanful features

Fanful is an owned creator operating system for artists, educators, writers, podcasters, and creative teams who need one fan home for site, media, commerce, memberships, lessons, live moments, email, and analytics.

## Feature status key

- Available now: Working in the current Laurel/Fanful stack, with platform polish still expected as more artists come on board.
- In progress: The first useful slice exists, but the reusable Fanful version still needs product hardening before broad selling.
- Planned: Designed as part of the Fanful product direction, but not something to promise without checking the roadmap or detail page.

## Feature overview

| Feature | Status | Detail URL | What it covers |
| --- | --- | --- | --- |
| Live stream | In progress | /features/live-stream | Schedule an owned room for a premiere, recital, rehearsal, replay, or subscriber-first event without sending fans to a disconnected platform. |
| Live chat | Available now | /features/live-chat | First-party live-room and community chat keep event conversation attached to the creator site instead of splitting it across Discord, YouTube, and comments. |
| Shop | Available now | /features/shop | Sell physical items, digital downloads, support items, and creator offers from a shop that shares fan identity with the rest of the site. |
| Upload music and video | In progress | /features/upload-music-and-video | Publish owned audio, artwork, short video, and release material into the same place fans already use for listening, buying, and joining. |
| Memberships | Available now | /features/memberships | Create recurring supporter tiers and use membership state as the backbone for protected media, live access, and account benefits. |
| Lessons and bookings | In progress | /features/lessons-and-bookings | Let fans move from discovery to lesson interest, booking requests, class packs, and paid teaching offers inside the creator site. |
| Email and fan CRM | In progress | /features/email-and-fan-crm | Capture confirmed subscribers, send careful campaigns, receive inbound replies, and measure email usage without handing the fan relationship to a generic newsletter tool. |
| Analytics | Available now | /features/analytics | Show creators useful source, playback, listener, conversion, email, and activity signals without making Google Analytics the system of record. |

## Feature details

### Live stream

Status: In progress
Detail URL: /features/live-stream

Schedule an owned room for a premiere, recital, rehearsal, replay, or subscriber-first event without sending fans to a disconnected platform.

- Fan value: Fans get one clear place to show up, see the room status, and return when a replay or follow-up is ready.
- Creator value: Creators can manage event state, provider metadata, visibility, and moderation from the same admin surface as the rest of the site.
- Current proof: D1-backed /live room schedule and state; admin live controls; Cloudflare Stream metadata path
- Next step: Production event playbooks and reusable pricing boundaries are still being shaped.

### Live chat

Status: Available now
Detail URL: /features/live-chat

First-party live-room and community chat keep event conversation attached to the creator site instead of splitting it across Discord, YouTube, and comments.

- Fan value: Fans can read, post, and return to the same creator-owned thread around a live moment.
- Creator value: Creators can connect room chat to sign-in, moderation, community channels, and future member access.
- Current proof: signed-in live notes; community channels on /live; admin moderation and realtime socket foundations
- Next step: The next layer is packaging reusable channel controls for more artists and agent-safe operations.

### Shop

Status: Available now
Detail URL: /features/shop

Sell physical items, digital downloads, support items, and creator offers from a shop that shares fan identity with the rest of the site.

- Fan value: Fans can buy from the creator without losing the thread between purchases, memberships, media, and account history.
- Creator value: Creators get D1-backed inventory, download metadata, checkout records, and admin commerce visibility.
- Current proof: public /shop with feature flags; Stripe Checkout and Venmo fallback path; admin inventory and purchase rows
- Next step: Refunds, fulfillment exports, and multi-artist Stripe Connect remain future platform work.

### Upload music and video

Status: In progress
Detail URL: /features/upload-music-and-video

Publish owned audio, artwork, short video, and release material into the same place fans already use for listening, buying, and joining.

- Fan value: Fans can listen, browse, and return to media without jumping between file hosts and social posts.
- Creator value: Creators can upload authenticated media into R2, store metadata in D1, and keep provenance review visible.
- Current proof: authenticated admin uploads; R2-backed media serving with byte ranges; media provenance fields and review queue
- Next step: Large-file direct-to-R2 multipart upload, processing, and richer video handling are still future work.

### Memberships

Status: Available now
Detail URL: /features/memberships

Create recurring supporter tiers and use membership state as the backbone for protected media, live access, and account benefits.

- Fan value: Fans can understand what their support unlocks and see the account state attached to that support.
- Creator value: Creators can connect Stripe subscription records, D1 membership rows, and centralized entitlement checks.
- Current proof: recurring supporter tiers; Stripe subscription checkout and webhook recording; account membership state and media entitlements
- Next step: Plan packaging and creator-facing entitlement controls still need clearer reusable UI.

### Lessons and bookings

Status: In progress
Detail URL: /features/lessons-and-bookings

Let fans move from discovery to lesson interest, booking requests, class packs, and paid teaching offers inside the creator site.

- Fan value: Students can request learning time without treating lessons as a separate business from the artist relationship.
- Creator value: Creators can keep teaching demand, checkout intent, fan context, and admin follow-up near the rest of their operations.
- Current proof: public lessons surface; lesson admin data; checkout integration path for teaching offers
- Next step: Calendar automation, class-pack fulfillment, and polished booking operations remain follow-ups.

### Email and fan CRM

Status: In progress
Detail URL: /features/email-and-fan-crm

Capture confirmed subscribers, send careful campaigns, receive inbound replies, and measure email usage without handing the fan relationship to a generic newsletter tool.

- Fan value: Fans can hear from the creator through consented email instead of depending on social-feed luck.
- Creator value: Creators can draft, preview, broadcast, review replies, and track usage from the admin surface.
- Current proof: double opt-in newsletter flow; campaign drafts, previews, and broadcasts; inbound message rows, reply state, and usage ledger
- Next step: Segmentation, deliverability provider choices, and full CRM workflows are still being hardened.

### Analytics

Status: Available now
Detail URL: /features/analytics

Show creators useful source, playback, listener, conversion, email, and activity signals without making Google Analytics the system of record.

- Fan value: Fans get a site that can remember progress and improve experiences without unnecessary ad-tech assumptions.
- Creator value: Creators can see what is working across listening, subscribers, purchases, memberships, lessons, replies, and recent activity.
- Current proof: /admin/analytics; first-party analytics event stream; listener playback state and domain-table summaries
- Next step: The dashboard should stay directional and privacy-aware while native-player event detail continues to improve.


## Product principles

- Each feature should strengthen the same owned fan relationship instead of creating another detached tool.
- Fanful copy should separate working product from platform hardening and roadmap intent.
- Fan data should map to real creator jobs: listening, buying, joining, learning, replying, and returning.
- Human pages and markdown mirrors should tell the same story so agents can reason about Fanful without scraping fragile layouts.

## Related URLs

- /features
- /features/live-stream
- /features/live-chat
- /features/shop
- /features/upload-music-and-video
- /features/memberships
- /features/lessons-and-bookings
- /features/email-and-fan-crm
- /features/analytics
- /pricing
- /compare
- https://fanful.net/roadmap
- /features.md
