Treffen is a hospitality loyalty platform built across four integrated product surfaces: a native mobile app for guests, a web portal for members, a backend API for the business, and an admin panel for operators. When a guest redeems a reward on their phone, the operator sees the activity reflected in their dashboard in real time.
Guest Mobile App
The mobile app is the primary interface for guests, available on iOS and Android. Members can check their points balance, reward history, available vouchers, and upcoming milestones from a single screen. Vouchers are redeemed via QR code at the point of service, with instant confirmation on both ends.
Push notifications keep guests in the loop: when they reach a new tier, when a reward is about to expire, or when a seasonal promotion goes live.
Member Web Portal
Members who prefer a browser have a full-featured web portal with the same loyalty dashboard, voucher management, and account settings as the mobile app, built to work on any screen size.
Points Engine
The points engine handles earning and redemption across all four surfaces. It supports base earning rates, tier multipliers, seasonal bonuses, and birthday rewards, each configurable by the operator without a code change. Every transaction is logged in a permanent ledger, so the points balance is always auditable and disputes are resolved quickly.
Operator Admin Panel
The admin panel gives the hospitality team full control over the loyalty programme without developer involvement. Operators can manage member accounts, configure reward tiers and earning rules, monitor redemption activity, and handle bulk imports, all from one place.
Infrastructure
The entire platform runs on a self-hosted VPS, containerised for consistency across environments. Deployments are automated: a push to the main branch triggers a build and a zero-downtime container swap. Backups run automatically and are stored off-site, keeping member data protected and recoverable.