MiniMii Customer Retention Platform Development

Job ID: 40117358

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)