Skip to content

Mini Apps

Mini Apps are lightweight applications built on top of the VIO platform. They are accessible from within the VIO Member App and extend the platform with specialized engagement features such as daily check-in rewards, lucky draws, marketing pages, claim flows, registration rewards, and more.

These guides focus on simple steps: where to tap, what members will see, and what to do next.

Authentication

Sign in to the Member App first, then open Mini Apps from Home.

Tenant-specific configuration

Mini App names can be different by brand. You may see tiles like Lucky Draw, check in, Claim, Register, Marketing, Referal, and Stamp. If an app is not ready yet, it may show Not Configured.

Available Mini App Guides

Daily Check-In

A daily check-in rewards program where members sign in each day to earn tokens or vouchers, with escalating rewards over a 7-day cycle.

Member Features:

  • Daily check-in with visual progress tracking
  • 7-day reward cycle with a special Day 7 "Super Reward"
  • Instant reward delivery (tokens or vouchers)

Ops Portal Features:

  • Dashboard with check-in statistics and records
  • 7-day reward grid configuration (Token / Voucher per day)
  • System management: enable/disable, streak reset rules, custom rules editor

Lucky Draw

Prize draws and participation flows with event history, dashboard, and prize configuration.

Current areas:

  • Member: active spin page with event title, countdown, SPIN button, and TERMS & CONDITIONS
  • Ops: History list, event dashboard, create/edit event flow, prize configuration, and rules

Marketing

The Marketing tile appears in Mini Apps. In the current setup, the member page shows Not Configured.

Current areas:

  • Member: Not Configured page with Go Back
  • Ops: Marketing Page list with Create New Marketing Page, search, and page table

Claim

Receipt upload flow for submitting receipt images.

Current areas:

  • Member: Upload Receipts, Take a photo, Upload images, Submission Criteria, and claim history
  • Ops: Submissions / Users tabs, status filters, search, and rules configuration

Registration Reward

Welcome rewards for newly registered members. Members usually receive this reward automatically after registration, and can check the result in balance, transaction history, or vouchers. There is no dedicated member page for this Mini App.

Current areas:

  • Member: where to check whether reward arrived
  • Ops: reward items, enable/disable registration rewards, and grant history

Referral

Member-driven invites. Every member gets a personal 6-character invite code; when a friend registers with it, both sides receive a token reward from the same campaign.

Current areas:

  • Member: invite code, copy button, daily progress, and personal invite history
  • Ops: enable/disable switch, VIO External API key, reward token + amounts + daily cap, and full invite history

Stamp

A "collect 5 stamps, win a random prize" loyalty flow. Members earn stamps by visiting merchant stores; merchant staff confirm each receipt on a dedicated merchant device; operators manage the prize pool and view records in the Ops Portal.

Current areas:

  • Member: stamp grid, membership QR code, Redeem button, and instructions modal
  • Merchant: Enter PIN, Action Center (receipt amount + store), confirmation / already-collected / error screens
  • Ops: Collect Stamp page (Program Summary, Stamp Collections, Reward Records), Prize Information (Prize Configuration, Prize Claim Statistic), and PWA Configuration editor

Need technical setup details? Ask your platform/admin team.

VIO v4 Platform Documentation