Loyalty System (Loyalty App)

We bring point earning, the gift catalogue, surveys, and notifications together in a single mobile app, and keep membership tiers and point rules in sync with your ERP.

Overview

The Loyalty System consists of an iOS and Android app built with Flutter, an admin panel, and a points engine fed by ERP services. Your customer earns points by scanning a QR code, uploading a product photo, entering the campaign code on their invoice, or completing a survey, then redeems the balance by ordering from the gift catalogue. Membership tiers, point expiry, notification scenarios, and support requests are all managed from one panel.

  • iOS and Android app built with Flutter
  • Earn points via QR, invoice code, or photo
  • Gift catalogue ordered with points
  • Membership tiers and point rules from the ERP

App screens

The screens your customers see

The app keeps sign-up, point earning, the gift catalogue, and the order steps in one simple flow. The interface, reward catalogue, and point rules are tailored to your brand.

  • Home screen and current campaign

    Home screen and current campaign

    Customers are greeted by name and see the campaign of the period. The “take a photo, earn points” flow starts the step where they submit a product photo with the camera.

  • Gift catalogue and point balance

    Gift catalogue and point balance

    Every reward is listed with its point value, image, and name. Customers see their balance at the top, add the gift they choose to the basket, and place the order.

  • Sign-up and profile details

    Sign-up and profile details

    Sign-up starts with a phone number and collects company, city, district, and occupation. These fields feed the membership tier and targeted notification rules.

  • Point earning criteria

    Point earning criteria

    The app explains with examples when a submitted photo counts as valid. Approval sits with the administrator, which reduces invalid submissions and disputes.

Features

Modules and capabilities

Key features and descriptions included with this service.

Mobile application

  • iOS and Android application built with Flutter
  • Turkish language support
  • User management and in-app profile editing
  • Users can update their own details from the app

Membership tiers

  • Role-based user creation
  • Membership types are defined
    • Four different membership levels are configured
    • Extra point earning can be defined per membership type
    • Membership and tier data comes from the ERP service

Ways to earn points Highlight

  • Point inquiry by scanning a QR / barcode in the app (native scanning with the device camera)
  • Point earning through QR codes scanned at trade fairs and store entrances
  • Welcome points for new members
  • Manual point entry screen
  • Point earning by submitting a product or packaging photo; the amount awarded is set with admin approval
  • Inquiry with the campaign code or invoice number on the e-invoice / e-waybill
    • The code can also be scanned directly from the invoice
    • The end-point service on the ERP side is provided by the customer
  • Point lifetime: expired points are deducted automatically

QR scanning with location New

  • Location data is sent along with the API call when a QR code is scanned
  • You can track which store, dealer, or fair area a campaign was used in

Secure login with OTP

  • Sign-up and login with a mobile phone number
  • Identity verification with the OTP code sent to the phone

Point statement

  • Which transaction, how many points, and when, all on one screen
  • Earning and spending activity tracked separately

Manual point entry

  • Administrators can add points to a user from the panel
  • Reversal entries can be created for incorrect transactions

Gift catalogue and orders Popular

  • Product list showing how many points each reward costs, with image and description
  • Adding products to the basket
  • Order summary
  • Delivery address entry
  • Approval of agreements
  • Order summary emailed to both parties
  • Previous orders viewable in the app

Surveys

  • Sharing a pre-built service measurement survey with the end user
  • Adding points to the balance once the survey is completed and submitted

Notification management

  • Sending notifications to all users or to a specific user group
  • Automatic messages on special days based on membership type
  • Manual personal messages instead of automatic ones for top-tier members
  • Administrator notified of top-tier member activity
  • Users can enter their own special dates (wedding anniversary, birthday, number of children)

Blog posts that earn points New

  • When creating a blog post, the administrator decides whether it awards points
  • Point-earning content is flagged as the blog list is displayed in the app

Support / ticket system

  • In-app support request form
  • The request is emailed to the relevant team
  • Administrators reply to the request
  • The user is notified by email once a reply is sent

ERP integration

  • Membership type, tier, and point rules are fed from ERP services
  • Invoice and campaign code validation runs through ERP end-points
  • Works with CANIAS ERP, Odoo, and other business software over web services

Contact

Take the first step to grow your business

Get in touch to learn about solutions tailored to you.

Istanbul · Zaim Teknopark