MiniMii Customer Retention Platform Development
Budget: $30 – $250 USD
MiniMii Product Brief (Developer Spec)
1) Product summary
MiniMii is a loyalty/retention platform for brands.
It helps businesses increase repeat purchases by automatically sending personalised digital gifts to customers at key moments (welcome, milestone, win-back, referral thank-you, apology, birthday). Phase 2 adds premium physical/3D gifts for VIP customers after revenue is proven.
MiniMii is not a points-based loyalty scheme first. It’s a “Retention Moments” automation engine.
2) Target users
Primary user: Brand admin (merchant)
Ecommerce store owners (Shopify/WooCommerce)
Hospitality/salons/gyms/clinics (booking systems)
Subscription brands
Secondary user: Customer (recipient)
Receives digital gifts (link, code, downloadable, interactive)
Can redeem and optionally share
Optional third user: Team member (brand staff)
Can create campaigns and view reporting
3) Core problem MiniMii solves
Businesses lose money because:
first-time buyers don’t return
VIP customers feel unrecognized
churned customers aren’t reactivated
referrals aren’t celebrated
MiniMii fixes this by delivering “emotional value + reward” at the moment it matters, automatically.
4) MVP goals (Phase 1, digital-first)
Must ship:
Brand can create “Retention Moments” campaigns
Platform triggers a digital gift send
Customer receives and redeems gift
Brand sees reporting (sends, opens, redemptions, revenue attributed)
Important MVP constraint:
Start with email-based delivery and manual CSV import or simple Shopify integration first. Automations can be expanded later.
5) Key features (Phase 1)
A) Brand onboarding
Create account (email/password)
Set brand name, logo, primary color, website URL
Set sending email / reply-to
Choose currency + timezone
Optional: connect Shopify (Phase 1 can be optional)
B) Customer import / sync
MVP options:
CSV upload: name, email, phone (optional), last purchase date, total spend, order count, birthday (optional)
Shopify integration (preferred if available): pull customers + orders
C) Campaign builder (“Retention Moments”)
A campaign has:
Trigger event
Audience filter
Gift type
Message template
Send timing
Budget limits
Tracking
Trigger events (MVP set)
Welcome gift (after first purchase)
Milestone gift (after X purchases OR after spend threshold)
Win-back (no purchase for X days)
Birthday (date-based)
Referral thank-you (manual trigger in MVP)
Apology gift (manual trigger in MVP)
Audience filters
New customers
VIP tier (by spend or order count)
Lapsed customers (no purchase in X days)
Geography (optional)
Tags (if using Shopify)
Send timing
Immediate / after X days / scheduled date
Quiet hours toggle (optional)
D) Digital gift types (MVP set)
Start with 2–3 gift types that are easy to deliver and track:
Digital Gift Card / Discount Code
either generated inside MiniMii OR imported from store
optional: unique code per customer
expiry date + usage limits
Personalised Digital “Gift Pack”
branded digital card + animated message + downloadable item
downloadable examples:
wallpaper pack
VIP badge / membership card
coupon + “thank you” video link
AI-generated personalised image (phase 1 can be template-based)
Mystery Reward (spin / scratch style)
customer clicks link → reveals reward
reward can be a code, gift card, or digital download
Delivery channel (MVP): Email (SMS/WhatsApp later)
E) Gift redemption page (customer-facing)
Branded landing page per gift
Displays:
customer name
message from brand
reward reveal
“Redeem now” (copy code / apply to store / link to checkout)
optional: share button
Tracks:
open/view
redemption click
code copied
redemption status (manual or via Shopify order match)
F) Reporting dashboard (brand)
Must include:
total gifts sent
open rate / view rate
redemption rate
estimated revenue attributed
campaign performance table
customer list with status per gift (sent/opened/redeemed)
MVP attribution rules (simple):
If Shopify connected: match redemption code usage or purchase within X days after gift open
If no Shopify: allow manual “revenue added” or just show engagement metrics
6) Admin tools (internal)
Manage brands
View all campaigns
Toggle features per brand
Basic fraud controls (e.g., max gifts/day)
7) Phase 2 (after revenue): Physical + 3D gifts
Not required in MVP, but design architecture to allow:
VIP physical gifts triggered at milestones
fulfillment workflow
shipping address capture
production queue (3D prints)
status updates + tracking
8) Pricing logic (for the product)
Implement plans as feature flags:
Example plan structure
Starter (£79–£199/mo): 1–3 campaigns, up to X sends/month
Growth (£399–£999/mo): more sends, more campaigns, segmentation, integrations
Enterprise: custom
In MVP you can hardcode:
1 plan + Stripe subscription
usage counter (sends/month)
9) Technical requirements (developer notes)
Roles
Brand Admin
Team Member (optional)
Customer (no login)
Data objects (minimum)
Brand
Customer
Campaign
GiftSend (instance of a gift sent)
Reward (code/card/download)
Event log (open/view/redeem)
Pages / routes (MVP)
Public
/gift/{token} → redemption page
Brand app
/login /signup
/dashboard
/customers (import + list)
/campaigns
/campaigns/new
/campaigns/{id}
/campaigns/{id}/report
/settings (brand + integrations)
/billing
Integrations (MVP)
Stripe for subscriptions + optional one-off payments
Email sending (SendGrid/Mailgun/Resend)
Shopify integration optional (OAuth + basic read customers/orders + create discount codes)
10) MVP acceptance criteria (definition of done)
MiniMii MVP is “done” when:
A brand can sign up and create a campaign
Import customers (CSV)
Send a test gift
System sends email with gift link
Customer opens link, sees branded gift page, redeems code/download
Brand dashboard shows sent/opened/redeemed metrics
11) UX tone
Premium but friendly
“Moments-based” language (not points)
Fast onboarding (first campaign created in <10 minutes)
1) Product summary
MiniMii is a loyalty/retention platform for brands.
It helps businesses increase repeat purchases by automatically sending personalised digital gifts to customers at key moments (welcome, milestone, win-back, referral thank-you, apology, birthday). Phase 2 adds premium physical/3D gifts for VIP customers after revenue is proven.
MiniMii is not a points-based loyalty scheme first. It’s a “Retention Moments” automation engine.
2) Target users
Primary user: Brand admin (merchant)
Ecommerce store owners (Shopify/WooCommerce)
Hospitality/salons/gyms/clinics (booking systems)
Subscription brands
Secondary user: Customer (recipient)
Receives digital gifts (link, code, downloadable, interactive)
Can redeem and optionally share
Optional third user: Team member (brand staff)
Can create campaigns and view reporting
3) Core problem MiniMii solves
Businesses lose money because:
first-time buyers don’t return
VIP customers feel unrecognized
churned customers aren’t reactivated
referrals aren’t celebrated
MiniMii fixes this by delivering “emotional value + reward” at the moment it matters, automatically.
4) MVP goals (Phase 1, digital-first)
Must ship:
Brand can create “Retention Moments” campaigns
Platform triggers a digital gift send
Customer receives and redeems gift
Brand sees reporting (sends, opens, redemptions, revenue attributed)
Important MVP constraint:
Start with email-based delivery and manual CSV import or simple Shopify integration first. Automations can be expanded later.
5) Key features (Phase 1)
A) Brand onboarding
Create account (email/password)
Set brand name, logo, primary color, website URL
Set sending email / reply-to
Choose currency + timezone
Optional: connect Shopify (Phase 1 can be optional)
B) Customer import / sync
MVP options:
CSV upload: name, email, phone (optional), last purchase date, total spend, order count, birthday (optional)
Shopify integration (preferred if available): pull customers + orders
C) Campaign builder (“Retention Moments”)
A campaign has:
Trigger event
Audience filter
Gift type
Message template
Send timing
Budget limits
Tracking
Trigger events (MVP set)
Welcome gift (after first purchase)
Milestone gift (after X purchases OR after spend threshold)
Win-back (no purchase for X days)
Birthday (date-based)
Referral thank-you (manual trigger in MVP)
Apology gift (manual trigger in MVP)
Audience filters
New customers
VIP tier (by spend or order count)
Lapsed customers (no purchase in X days)
Geography (optional)
Tags (if using Shopify)
Send timing
Immediate / after X days / scheduled date
Quiet hours toggle (optional)
D) Digital gift types (MVP set)
Start with 2–3 gift types that are easy to deliver and track:
Digital Gift Card / Discount Code
either generated inside MiniMii OR imported from store
optional: unique code per customer
expiry date + usage limits
Personalised Digital “Gift Pack”
branded digital card + animated message + downloadable item
downloadable examples:
wallpaper pack
VIP badge / membership card
coupon + “thank you” video link
AI-generated personalised image (phase 1 can be template-based)
Mystery Reward (spin / scratch style)
customer clicks link → reveals reward
reward can be a code, gift card, or digital download
Delivery channel (MVP): Email (SMS/WhatsApp later)
E) Gift redemption page (customer-facing)
Branded landing page per gift
Displays:
customer name
message from brand
reward reveal
“Redeem now” (copy code / apply to store / link to checkout)
optional: share button
Tracks:
open/view
redemption click
code copied
redemption status (manual or via Shopify order match)
F) Reporting dashboard (brand)
Must include:
total gifts sent
open rate / view rate
redemption rate
estimated revenue attributed
campaign performance table
customer list with status per gift (sent/opened/redeemed)
MVP attribution rules (simple):
If Shopify connected: match redemption code usage or purchase within X days after gift open
If no Shopify: allow manual “revenue added” or just show engagement metrics
6) Admin tools (internal)
Manage brands
View all campaigns
Toggle features per brand
Basic fraud controls (e.g., max gifts/day)
7) Phase 2 (after revenue): Physical + 3D gifts
Not required in MVP, but design architecture to allow:
VIP physical gifts triggered at milestones
fulfillment workflow
shipping address capture
production queue (3D prints)
status updates + tracking
8) Pricing logic (for the product)
Implement plans as feature flags:
Example plan structure
Starter (£79–£199/mo): 1–3 campaigns, up to X sends/month
Growth (£399–£999/mo): more sends, more campaigns, segmentation, integrations
Enterprise: custom
In MVP you can hardcode:
1 plan + Stripe subscription
usage counter (sends/month)
9) Technical requirements (developer notes)
Roles
Brand Admin
Team Member (optional)
Customer (no login)
Data objects (minimum)
Brand
Customer
Campaign
GiftSend (instance of a gift sent)
Reward (code/card/download)
Event log (open/view/redeem)
Pages / routes (MVP)
Public
/gift/{token} → redemption page
Brand app
/login /signup
/dashboard
/customers (import + list)
/campaigns
/campaigns/new
/campaigns/{id}
/campaigns/{id}/report
/settings (brand + integrations)
/billing
Integrations (MVP)
Stripe for subscriptions + optional one-off payments
Email sending (SendGrid/Mailgun/Resend)
Shopify integration optional (OAuth + basic read customers/orders + create discount codes)
10) MVP acceptance criteria (definition of done)
MiniMii MVP is “done” when:
A brand can sign up and create a campaign
Import customers (CSV)
Send a test gift
System sends email with gift link
Customer opens link, sees branded gift page, redeems code/download
Brand dashboard shows sent/opened/redeemed metrics
11) UX tone
Premium but friendly
“Moments-based” language (not points)
Fast onboarding (first campaign created in <10 minutes)