i-Health Pocket

UI/UX theme · v1 · 30 Oct 2026 · for review

Marketplace + Rewards.
Stay healthy, earn points, spend Flex.

One design language across five surfaces: the member app (mobile-first, embeddable in OneConnect), the web storefront, the merchant portal, IHP operations, and the employer HR dashboard. Built on IHP's own plum and rose palette, with two money colours members learn instantly: teal is Flex, amber is points.

01

Foundations

Brand

50
#FAF3F9
100
#F3E2F1
300
#CF93C8
500
#8E2C84
Plum 700 · primary#73196D · IHP logo
900
#540E4E
50
200
Rose 500 · accent#EF5B7E · logo wordmark
600 · text
#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.

Ink #2A2230
Body text
Ink soft #595A5A
Secondary
Line #ECE4EA
Canvas #FBF8FA
Success
Warning
Error

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

Flex eligible MKT-DENTAL +297 pts Employee & Family -50% Self-pay only

Order & booking status

● Processing ● Ready for pickup ● Completed ● Processing refund ● Payment expired ● Attended

Inputs

“dental cleaning near Raffles Place”
Marina Bay Financial Centre
Flex balance · Acme LogisticsExpires 31 Dec

S$412.50

S$187.50 used of S$600 · 62 days left

2,340 pts≈ S$23.40 SILVER

Wallet card: the member's anchor on every home screen. Flex and points together, expiry always visible.

FLEX

Dental Designs Clinic

Consultation + Scaling & Polishing (EMS Airflow)

S$297S$323.73

+297 pts

-8%

COROS Singapore

COROS PACE 4 · Suguru Osako Edition

S$411.93

Self-pay · +412 pts

Book your annual screening

+500

Any Health Screening merchant. Flex can pay.

Not started · ends 31 Dec

4-day streak

Day 7 = +50 bonus

M

T

W

T

+10

F

+10

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

RT

Good evening,

Rachel 👋

Flex balance62 days left

S$412.50

of S$600 · expires 31 Dec 2026

4-day streak

Check in today to keep it going

Your missions

All 6
+500

Book your annual screening

Flex can pay · ends 31 Dec

+300

Use S$200 Flex before it expires

Explore

Screening

Dental

Pharmacy

Fitness

Mind

Eye care

Vaccines

TCM

Your Flex can pay for

See all
FLEX

Fullerton Health

Flu Vaccination

S$29

FLEX

Kacee Eyecare

Retinal Screening & Eye Exam

S$120

B · Bookable service

DDDental Designs Clinic· ★ 4.8 (126)

Consultation + Scaling & Polishing with EMS Airflow

S$297S$323.73Save 8%
Flex covers all Employee & Family +297 pts · +300 mission

Clinic

Raffles Place

4 Robinson Road, #03-01 · 450 m

Change

Pick a date

Mon

2

Tue

3

Wed

4

Thu

5

Fri

6

Available times

9:00 10:30 12:00 13:30 15:00 16:30 18:00 19:30

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
S$297.00

COROS PACE 4

Delivery · 2–3 days

SELF-PAY
S$411.93

How you'll pay

Flex benefits

S$412.50 available · eligible items only

−S$297.00

IHP Rewards points

Use 2,000 of 2,340 pts

−S$20.00

Visa •• 4242

Remaining balance

S$391.93

Flex S$297

Points S$20

Card S$391.93

You'll earn+709 pts · +300 mission
Total S$708.93Card pays S$391.93

D · Rewards hub

IHP Rewards

SILVER×1.25 pts

2,340 pts

2,660 more to Gold (×1.5)

Check in

Steps

Quiz

Spin

Team challenge

4 days left

November Step Sprint · Acme Logistics

1Warehouse Ops412k
2Finance · you398k
3Sales351k

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

ihpmarket.skubbsmate.com
Free delivery over S$60 · Pay with Flex, points or cardHelpFor merchantsFor employers
Ask anything: “something for lower back pain my Flex covers”
S$412.50 Flex
2,340
RT
AllHealth ScreeningDentalPharmacyVitamins & SupplementsFitnessMental WellnessEye CareTCM & WellnessOn Sale
Flex resets 31 Dec

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 →
FH

Fullerton Health

7 clinics

RD

Royce Dental

6 clinics

LD

Luminous Dental

10 clinics

G

GNC

Supplements

EYS

Eu Yan Sang TCM

TCM

AM

AsiaMedic

Screening

05 · ihpmarket.skubbsmate.com/seller

Merchant portal

ihpmarket.skubbsmate.com/seller

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:30Wei Ling K. · Acme LogisticsScaling & PolishingFLEX● Attended
12:00Rachel T. · Acme LogisticsScaling & PolishingFLEX● Arriving
13:30Marcus L. · DBS BankConsultationCARD● Booked
15:00Priya S. · Acme LogisticsWhiteningSPLIT● 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

ihpmarket.skubbsmate.com/admin/engagement

Engagement

Last 30 days · all employers

Oct 2026

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

Accounts
28,385
Opened app (30d)
11,920
Did an activity
6,214
Started a mission
3,077
Purchased
1,108

Demo data, projected. Live site today: 85 buyers from 28,385 accounts.

Campaigns

All

December Flex Sprint

2× pts on Flex orders · 1–31 Dec

Scheduled

November Step Sprint

Team challenge · 41 employers

Live · 3,940

Annual screening

Mission · +500 pts · merchant co-funded

Live · 812

Health Quiz Week

Ended 25 Oct · lift +18% DAU

Ended

07 · hr-ihpmarket.skubbsmate.com · employer view, anonymised

HR dashboard

hr-ihpmarket.skubbsmate.com
Acme LogisticsEmployer · 420 staff
OverviewChallengesBenefitsReports

Enrolled 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

Dental
S$31.2k
Health screening
S$24.4k
Optical
S$15.6k
Fitness
S$12.5k
Mental wellness
S$6.8k

November Step Sprint

Live
1Warehouse Ops412k steps
2Finance398k steps
3Sales351k steps
4Customer Service290k steps

Department 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.