Master AlbumMaster Album · Go-To-Market Plan
Master Album

Master Album

Go-To-Market Plan

From internal tool to global subscription.

By Tommy Shum · Master Concept · 22 June 2026

Problem → Solution

The pain, and how we fix it

The problem
Master Album fixes it
Guests can't find themselveslost in a 1,000-photo dump
Find me in secondsselfie or Google login → your photos
Organisers waste hourssorting & sending galleries
Share one linkguests self-serve — zero sorting
Slow setup, late photosbig uploads; new additions get missed
Drive-nativepoint at a folder · auto-syncs new photos

Target Persona: Marketing & events teams Schools & universities Photographers & studios Associations · MICE Weddings Sports clubs

Market

How the market prices this

ToolModelPrice (USD)Free tier
MemzoPer-photoUS$0.03 / photo300 photos
FotoOwl / KwikpicAnnualUS$90–360 / yrTrial
SamaroMonthlyUS$9–95 / moYes
PremagicMonthlyUS$18–60 / mo
And Google Photos?Face grouping works only in your own library — guests can't self-search a shared album (and it's disabled in some regions). Guest self-search is our wedge, and nobody meters searches.

Unit Economics

What it costs us to run (USD)

Fixed · always-on/ month
Cloud SQL · Postgres + pgvectorUS$10–25
Cloud Run · web service (1 warm)US$5–15
Cloudflare R2 (first 10 GB free)US$0
Scheduler · Secret Manager~US$0
Baseline≈ US$15–40
Variable · per Albumcost
Indexing (Cloud Run Job, ~1,500 photos)~US$0.06
R2 storage (~7 GB while kept)~US$0.10/mo
Face-search queries (pgvector)~US$0
All-in per Album< US$1

Illustrative: 50 Albums / month ≈ US$35–40 all-in — costs are tiny and mostly fixed.

Pricing · USD proposed

Simple, generous, global

Free

US$0
100 tokens
Drive auto-sync
MC badge shown
Analytics
SSO · API
Community support
Upgrade / PAYG for more

Starter

US$19
3,000 tokens
Drive auto-sync
No MC badge
Analytics
SSO · API
Email support
Overage US$12 / 1,000
Most popular

Pro

US$49
15,000 tokens
Drive auto-sync
Custom branding
Analytics
SSO · API
Priority support
Overage US$10 / 1,000

Enterprise

Custom
Unlimited tokens
Drive auto-sync
White-label + domain
Analytics
SSO · API
Dedicated support
Custom overage

1 token = 1 photo indexed · face search free · albums unlimited · top-ups from US$15 / 1,000 tokens · +100 tokens per referral · tokens expire (paid 12 mo · free 90 days).

AI-native pricing

Pay with tokens

Token wallet · usage-based6,750 tokens left
45% left
spent 8,250 of 15,000tokens expire after 12 months · top up anytime

Spend tokens

  • −1 token · index a photo (face detection)
  • −2 tokens · large / RAW / 4K+ photo
  • Free · face search, viewing & download

Get tokens

  • Plan grant — Free 100 · Pro 15,000 tokens (recurring)
  • +100 tokens · per successful referral
  • Top-up packs · 1,000 tokens = US$15 (valid 12 mo)

Tokens are usage-based and expire (paid 12 mo · free/referral 90 days) — caps our liability & keeps cost predictable.

Go-To-Market

Self-serve, global, viral by design

Acquisition channels

MC client base

Warm intros to existing Master Concept clients.

Partners

Photographers & agencies bring their clients.

Organic search

"Find my photos" SEO & content.

Guest loop

Every attendee discovers us — viral ↓

The viral guest loop
1

Awareness

Guest opens a shared album → sees Master Album.

2

Activation

Find-me returns their photos — the wow.

3

Conversion

Guest runs their own album → a customer.

4

Referral

Invites more organisers → loop repeats.

Timeline & Revenue illustrative

Revenue forecast

Go live early July 2026. Illustrative Year-1 forecast — stacked users (free + paid) + MRR line · exit ≈ US$20k MRR (~US$240k ARR), on mostly-fixed cost. numbers to validate

Behind the product

Development Roadmap

What's built today — and what's coming next.

Photo Ingest
Direct Uploadphotos sent straight to Cloudflare R2
or
Google Driveindexed in place — no re-upload
Sync
Cloud Schedulerauto-syncs the folder every 15 min
Service Accountsecure read access to Drive
or
OneDrive TBCneeds Microsoft Graph API (Azure AD)
Backend
Cloud Run Service · Web
FastAPIsearch, sign-in & serves the web app
Token System TBCwallet · expiry · gamification
Payment Gateway TBCStripe or Airwallex — pay-as-you-go
Email Notifications TBCinvitation & billing email (Resend)
Cloud Run Job · Indexer
Face Recognitioneach face → a digital fingerprint (InsightFace)
People GroupingDBSCAN clustering
Frontend
Web AppHTML, vanilla JS & Jinja2 templates
Google OAuthguest sign-in + fetches your Google photo
Find Meyour selfie or Google photo → finds you
People Wallbrowse most recognised faces & naming
Photosgallery · my photos · search · download
Member System TBCaccounts · referral · dashboard
Consent & Privacy TBCGDPR · biometric opt-in & deletion
Storage
Face Databasefingerprints + instant search (Postgres + pgvector)
Photo Storagephotos, previews & avatars (Cloudflare R2)
Auto-PurgeCloud Scheduler · daily retention