01
Foundations
Brand
#FAF3F9
#F3E2F1
#CF93C8
#8E2C84
#540E4E
#D63D63
Flex = teal
Anything paid by, or eligible for, corporate Flex benefits. Derived from IHP's cyan #5FC3D9.
Points = amber
IHP Rewards points: earned, burned, missions, tiers. Never used for money.
Body text
Secondary
Type
Display · Nunito 900 / 800
Use your Flex
Rounded, warm. Echoes the logo. Headlines, numbers that matter, rewards.
Annual health screening
H2 · Nunito 800 · 24/30
Fullerton Health @ Marina Bay Financial Centre
Title · Inter 600 · 16/24
A comprehensive dental visit that begins with a detailed consultation, followed by scaling and polishing with EMS Airflow.
Body · Inter 400 · 15/24
S$412.50
2,340 pts
Money and points: Nunito 900, tabular figures. Min body size 15px on mobile (older members, clinic waiting rooms).
Radius
8 · 16 · pill
Spacing
4-pt grid. Cards 16 pad mobile / 24 desktop.
Icons
Lucide, 2px stroke
02
Components
Buttons
Plum = primary action. Rose = rewards/celebration only. Teal = Flex payment. 44px min touch target.
Chips & badges
Order & booking status
Inputs
S$412.50
S$187.50 used of S$600 · 62 days left
Wallet card: the member's anchor on every home screen. Flex and points together, expiry always visible.
FLEXDental Designs Clinic
Consultation + Scaling & Polishing (EMS Airflow)
+297 pts
-8%COROS Singapore
COROS PACE 4 · Suguru Osako Edition
Self-pay · +412 pts
Book your annual screening
+500Any Health Screening merchant. Flex can pay.
Not started · ends 31 Dec
4-day streak
Day 7 = +50 bonusM
T
W
T
F
S
S
Badges
10k Club
Screened
Quiz whiz
First Flex
+300 pts · Badge unlocked
Your visit at Dental Designs Clinic was confirmed.
03 · ihpmarket.skubbsmate.com · mobile-first, opens inside OneConnect
Member app
Rachel Tan, Silver, works at Acme Logistics, S$412.50 Flex left. The four screens that carry the demo: home, a bookable service, split-payment checkout, and the rewards hub.
A · Home
Good evening,
Rachel 👋
S$412.50
of S$600 · expires 31 Dec 2026
4-day streak
Check in today to keep it going
Your missions
All 6Book your annual screening
Flex can pay · ends 31 Dec
Use S$200 Flex before it expires
Explore
Screening
Dental
Pharmacy
Fitness
Mind
Eye care
Vaccines
TCM
Your Flex can pay for
See all
FLEXFullerton Health
Flu Vaccination
S$29
FLEXKacee Eyecare
Retinal Screening & Eye Exam
S$120
B · Bookable service
Consultation + Scaling & Polishing with EMS Airflow
Clinic
Raffles Place
4 Robinson Road, #03-01 · 450 m
Pick a date
Mon
2
Tue
3
Wed
4
Thu
5
Fri
6
Available times
Tue 3 Nov · 12:00
S$0 out of pocket
C · Split-payment checkout
Checkout
2 items
Scaling & Polishing
Tue 3 Nov, 12:00 · Raffles Place
FLEX · MKT-DENTAL
COROS PACE 4
Delivery · 2–3 days
SELF-PAYHow you'll pay
Flex benefits
S$412.50 available · eligible items only
IHP Rewards points
Use 2,000 of 2,340 pts
Visa •• 4242
Remaining balance
Flex S$297
Points S$20
Card S$391.93
D · Rewards hub
IHP Rewards
2,340 pts
2,660 more to Gold (×1.5)
Check in
Steps
Quiz
Spin
Team challenge
4 days leftNovember Step Sprint · Acme Logistics
Spend your points
Catalogue
S$10 off supplements
1,000 pts

Free sports massage add-on
2,500 pts
04 · ihpmarket.skubbsmate.com · desktop
Web storefront
Your S$412.50 Flex is waiting.
Screenings, dental, eye care and more from 88 IHP merchants. Book in a tap, pay nothing out of pocket.
Flex balance
S$412.50
Mission
Book your annual screening, get 500 pts
Fullerton Health · AsiaMedic · Minmed · Acumen
New on IHP
Counselling with Talk Your Heart Out
Mental wellness · Flex eligible
Trusted IHP merchants
All 88 stores →Fullerton Health
7 clinics
Royce Dental
6 clinics
Luminous Dental
10 clinics
GNC
Supplements
Eu Yan Sang TCM
TCM
AsiaMedic
Screening
05 · ihpmarket.skubbsmate.com/seller
Merchant portal
Tuesday 3 November
Good morning, Dr Tan
Bookings today
14
3 checked in
Revenue · Nov
S$8,412
▲ 38% vs Oct
Paid by Flex
72%
Next payout · 15 Nov
S$6,903
after 15% commission + GST
Today's appointments · Raffles Place
11 left| 10:30 | Wei Ling K. · Acme Logistics | Scaling & Polishing | FLEX | ● Attended |
| 12:00 | Rachel T. · Acme Logistics | Scaling & Polishing | FLEX | ● Arriving |
| 13:30 | Marcus L. · DBS Bank | Consultation | CARD | ● Booked |
| 15:00 | Priya S. · Acme Logistics | Whitening | SPLIT | ● Booked |
October statement
- Gross sales
- S$6,090.00
- IHP commission 15%
- −S$913.50
- GST on commission 9%
- −S$82.22
- Refunds
- −S$0.00
- Paid 15 Oct
- S$5,094.28
06 · ihpmarket.skubbsmate.com/admin · denser, data-first, same tokens
IHP admin · Engagement console
Engagement
Last 30 days · all employers
Member accounts
28,385
Monthly active
6,214
▲ from ~0
Buyers
1,108
was 85 all-time
Flex spent
S$184k
Points liability
S$21.6k
Activation funnel
Demo data, projected. Live site today: 85 buyers from 28,385 accounts.
Campaigns
AllDecember Flex Sprint
2× pts on Flex orders · 1–31 Dec
November Step Sprint
Team challenge · 41 employers
Annual screening
Mission · +500 pts · merchant co-funded
Health Quiz Week
Ended 25 Oct · lift +18% DAU
07 · hr-ihpmarket.skubbsmate.com · employer view, anonymised
HR dashboard
Acme LogisticsEmployer · 420 staffEnrolled in IHP Rewards
78%
328 of 420
Flex utilised YTD
46%
S$115.9k of S$252k
Health screenings done
191
▲ 2.3× vs 2025
Avg daily steps
7,840
▲ 12% since challenge
Flex spend by category
November Step Sprint
LiveDepartment totals only. HR never sees an individual's purchases or health data.
08
UX principles
Always show "what you'll pay"
Every product, cart line and booking shows the out-of-pocket amount after Flex. Members came for the benefit; the price tag is secondary.
Every action earns, visibly
Points earned are previewed before the action and celebrated after it. Missions link straight to the merchants that complete them.
Expiry creates urgency, kindly
Flex expiry is the strongest nudge we have. Show days left on home and in the hero; never as an error colour.
Services book, not buy
A third of the catalogue is appointments. Outlet, date and slot come before payment, then a QR voucher. No "call the merchant after purchase".
Readable for every member
15px minimum body, 44px touch targets, WCAG AA contrast (rose 500 never carries small text on white; use rose 600).
Health data stays personal
Employers see departments and categories, never people. Merchants see first name and initial. PDPC notice on login, as today.
Prepared by Skubbs for Integrated Health Plans · design preview, not the live product. Product images and merchant names from marketplace.ihp.com.sg; people and figures are demo data.