Build Native iOS, Android & Web Apps — All from One CMS

Fidelity Card

11 min read Updated September 21, 2026 Module
On this page

    A points card for your shops, inside your app. Customers collect points when they buy, your staff add those points from their own phone, and customers spend them on rewards you choose. Nobody needs a paper card, and nobody needs a separate login: everyone uses the app account they already have.

    Overview #

    The Fidelity Card dashboard on the MAB side
    Figure 1. The Fidelity Card dashboard on the MAB side

    Who does what

    RoleWhereCan
    You, the app ownerMAB sideAdd shops, set how many points each euro is worth, add rewards, decide who is staff, watch the points dashboard, correct a balance by hand
    StaffIn your app, signed inSwitch to Staff Mode, pick their shop, scan the customer's card and add points, or hand over a reward
    CustomerIn your app, signed inSee their points and their code, see the rewards they can get, and look back at everything they earned and spent

    How points work

    • Every shop has its own conversion: how many points one unit of currency is worth there. A shop with a conversion of 2 gives 20 points for a 10 € purchase.
    • A shop can require a minimum spend before any points are given.
    • Points can expire after a number of days you set per shop, or never.
    • Points are spent oldest first, so what expires is only what was never used.
    • A balance can never go below zero, not even when two people redeem at the same moment.

    What customers get

    • A card with their available points and a warning when some are expiring.
    • Their QR code and member code, which staff scan or type to serve them.
    • The rewards they can get, and how many points each one costs.
    • Their history: every time they earned, spent or were given points.

    What staff get

    • A Staff Mode switch inside the same app, visible only to them.
    • The list of shops they are assigned to.
    • Scan or type a customer's code, see that customer's balance, then add points — either a number of points, or the amount spent, which the shop's conversion turns into points.
    • The customer's available rewards, ready to hand over.

    What you get

    • A dashboard: members, active customers, points earned and points redeemed, for a period and a shop you choose.
    • Shops, rewards and members in one place.
    • The power to make any app user staff, and to take it away again.
    • A manual correction on any balance, with a reason kept next to it.

    Good to know before you start

    • Customers and staff are your app users. Nobody registers twice; a person becomes a member the first time they open the Fidelity Card in your app.
    • Staff are made, not invited. Assign a member to at least one shop and they become staff; remove every shop and they are a normal customer again.
    • Staff cannot serve themselves. The module refuses points and redemptions on the staff member's own card.
    • Points belong to the shop that gave them, including its expiry rule, but customers spend them on any reward you offer.

    MAB side guide #

    Everything here happens in the Modules screen, after you add Fidelity Card to an application. The module has four tabs: Dashboard, Stores, Rewards, Members.

    Dashboard

    The dashboard with its four figures and the daily chart
    Figure 2. The dashboard with its four figures and the daily chart

    Pick a shop (or All stores) and a number of days, then Refresh.

    FigureCounts
    Total MembersEveryone holding a card, staff excluded
    Active CustomersPeople with at least one transaction in the period
    Points EarnedPoints given in the period, including your manual grants
    Points RedeemedPoints spent on rewards in the period

    Below them, Daily points activity draws points earned in green and points redeemed in red, one point per day across the whole period, so a quiet day shows as zero rather than disappearing.

    The period runs from 1 to 365 days and starts at 30.

    Stores

    The Stores tab
    Figure 3. The Stores tab

    A store is one shop, café or counter where points are earned and spent. Each row shows its name and address, the conversion, when points earned there expire, and whether it is active.

    Adding or editing a store
    Figure 4. Adding or editing a store
    FieldWhat it does
    Store NameShown to staff when they pick a shop, and next to every transaction
    AddressFor your own reference
    ConversionPoints earned for each 1 unit of currency spent. 1 = ten euros give ten points; 2 = ten euros give twenty
    Minimum SpendBelow this amount, no points are given. Leave 0 for no minimum
    Points expire after (days)Points earned here expire after this many days. Leave it empty so they never expire
    Is ActiveSwitch a shop off and it disappears from staff's shop list

    Points already earned keep the expiry they were given. Changing a shop's rule only affects points earned after the change.

    Rewards

    The Rewards tab
    Figure 5. The Rewards tab

    A reward is what a customer can get for their points — a free coffee, a discount, a bag of beans. Each reward belongs to one shop and shows how many times it has been redeemed.

    Adding or editing a reward
    Figure 6. Adding or editing a reward
    FieldWhat it does
    StoreThe shop that hands this reward over
    TitleWhat the customer sees
    PointsWhat it costs them
    DescriptionA line of detail, shown under the title
    Reward ImageOptional picture, up to 512 KB
    Is ActiveSwitch it off to take it out of the app without deleting it

    Members

    The Members tab
    Figure 7. The Members tab

    Every app user who opens the Fidelity Card appears here, with their points, their role and the shops they work at. Search by name, email or phone.

    Making someone staff. Open Assigned stores on their row and tick one or more shops. As soon as a member has a shop, their role becomes Staff and Staff Mode appears in their app. Untick every shop and they are a customer again.

    Their card. The QR button shows the member's QR code and the code underneath it, which you can download and print — useful when someone cannot open the app.

    A member's QR code
    Figure 8. A member's QR code

    Reset code gives the member a new code; the old QR stops working straight away. Use it if a code was shared or printed by mistake.

    Correcting points. The adjust button grants or removes points by hand.

    Adjusting a member's points
    Figure 9. Adjusting a member's points
    • A positive number grants points, a negative number removes them.
    • A deduction never takes a balance below zero.
    • The reason is required and stays attached to the correction, so the next person who looks knows why it happened.
    • Granted points never expire.

    Everyday tasks

    TaskSteps
    Open a new shopStores → Add New Store → name, address, conversion → Save
    Give double points at one shopStores → open it → set Conversion to 2 → Save
    Stop points expiring at a shopStores → open it → clear Points expire after → Save
    Add a rewardRewards → Add Reward → pick the shop, title and points → Save
    Retire a rewardRewards → open it → switch off Is Active → Save
    Make someone staffMembers → Assigned stores → tick their shops
    Fix a wrong balanceMembers → adjust → number and reason → Save
    Replace a leaked card codeMembers → QR → Reset code

    In the app #

    What people see on their phone.

    The customer card

    The customer's card, with the code staff scan
    Figure 10. The customer's card, with the code staff scan
    • Their name and Available Points at the top.
    • The QR code staff scan, with the member code printed underneath for when scanning will not work.
    • Rewards: every reward you offer, with what it costs. A customer sees them all, whichever shop they belong to.

    History is the second tab: every entry with its shop, the date it was given, when it expires, and the points in green or red.

    The history of everything earned and spent
    Figure 11. The history of everything earned and spent

    A customer never spends their own points from their phone: a member of staff hands the reward over, which keeps the reward and the points together.

    Staff Mode

    Staff see a switch at the top of the card. It only appears for people assigned to at least one shop.

    Staff Mode: choose the shop, then scan
    Figure 12. Staff Mode: choose the shop, then scan
    1. Pick the shop they are working in. Only their own shops are listed.
    2. Tap to scan the customer's QR code, or use Enter code manually and type the code from the customer's card.
    Typing a member code instead of scanning
    Figure 13. Typing a member code instead of scanning
    1. The customer's name and balance appear, with everything staff can do for them.
    Adding points to a customer
    Figure 14. Adding points to a customer

    Adding points, two ways:

    ModeThey typeThe app adds
    PointsA number of pointsExactly that number
    SpendThe amount of the billThe shop's conversion applied to that amount

    In Spend mode the screen shows what the bill is worth before anything is saved.

    Spend mode turns the bill into points
    Figure 15. Spend mode turns the bill into points

    The server works the points out again on its side, so what staff see is a preview and the shop's rule always decides.

    Handing over a reward. Under the balance are the rewards of the shop being served; tap Redeem, confirm, and the points come off straight away. Rewards from your other shops are not offered here, because this shop is the one handing the reward over.

    Guide for your staff #

    Send this section to the people working in your shops. Replace "the app" with your app's name.

    You do not need a separate app or a separate password. Sign in to the app as usual and open the Fidelity Card.

    Serving a customer

    1. Switch to Staff Mode at the top.
    2. Choose the shop you are in. You only see the shops you work at.
    3. Tap scan and point the camera at the customer's QR code. If it will not scan, tap Enter code manually and type the code from their card.
    4. You will see their name and how many points they have.

    Giving points

    • Points — type the number of points directly.
    • Spend — type the amount of the bill and the app works out the points for your shop.

    Tap add, and the new balance appears straight away.

    Giving a reward

    Under the balance you see what this customer can afford. Tap the reward, confirm, and hand it over. The points come off immediately.

    Common questions

    Nothing happens when I scan.
    Check you picked a shop first — the scanner stays closed until a shop is chosen.
    The code says it is not valid.
    The customer may be using a card from another app, or the code was reset. Ask them to open their card in the app and read the code underneath the QR.
    It will not let me add points to my own card.
    That is on purpose. Ask a colleague.
    The amount gives no points.
    The shop has a minimum spend, or the bill is too small to reach one point.

    Questions and fixes #

    Setting up

    How do customers join?
    They do not sign up separately. Anyone who opens the Fidelity Card in your app becomes a member with their own code and a balance of zero.
    How do I make someone staff?
    Members tab → Assigned stores on their row → tick the shops they work at. The role changes to Staff immediately and Staff Mode appears in their app.
    Can one person work at several shops?
    Yes. They pick the shop each time they serve someone.
    What does conversion mean exactly?
    It is the points given for one unit of currency. Conversion 1 gives 10 points for a 10 € bill; conversion 0.5 gives 5; conversion 2 gives 20. Fractions are rounded down.

    Points

    When do points expire?
    After the number of days set on the shop that gave them, or never if that field is empty. Points you grant by hand never expire.
    If I change a shop's expiry, what happens to old points?
    Nothing. Points keep the expiry they were given; the new rule applies to points earned afterwards.
    Which points are spent first?
    The oldest ones. That way a customer never loses points that could have been used.
    Can a balance go negative?
    No. A redemption that costs more than the balance is refused, and a manual deduction stops at zero.
    A customer says points are missing.
    Open Members, check their balance and their history. If something was missed, use the adjust button, type the number and a short reason.

    Rewards

    Can a reward belong to more than one shop?
    No — a reward belongs to one shop, which is the shop that hands it over. Create the same reward for another shop if you need it there too.
    How do I retire a reward without losing its history?
    Switch off Is Active. It disappears from the app and its past redemptions stay in the figures.
    Can a customer redeem from their own phone?
    No. Staff hand the reward over, so the points come off at the moment the customer receives it.

    Cards and codes

    A customer cannot open the app.
    Open their row in Members, show the QR and download it; they can keep a printed copy.
    A code was shared or printed by mistake.
    Members → QR → Reset code. The old code stops working immediately.
    Can staff add points to themselves?
    No, and it cannot be switched on.

    Your data

    What happens to points when I delete a shop?
    The transactions stay in the history and the figures; only the shop itself is removed from the lists.
    Does the module send emails?
    No. Everything happens in the app and on the MAB side.
    Is anything cleaned up automatically?
    Yes — once a day the module closes out points that have passed their expiry date. Balances already ignore expired points, so nobody sees a change; it only keeps the records tidy.
    Resources

    Resources

    Everything you need to build, launch and grow

    Build your app in minutes

    Solutions

    Built for every type of business — pick your use case

    White-label

    Earn monthly

    Build your app in minutes

    We'll send your login details to this email — double check it's correct!
    Or

    You're all set!

    Our team will contact you soon!

    Still having trouble?

    Our team will get you set up right away

    Template / Layout Development

    Need a unique app design? Request a custom layout tailored to your brand.

    What Do You Need?

    CUSTOM TEMPLATE From €199
    CUSTOM LAYOUT From €299
    Template changes the visual style, colors, and branding. Layout changes navigation, app flow, and content structure.

    Preferred Timeline

    No rush
    1-2 weeks
    3-4 weeks
    Specific Deadline

    Upload attachments — wireframes, screenshots, documents (optional)

    Click to upload files PDF · PNG · JPG · DOC · Figma link — max 10MB per file

    Custom Module Development

    Need a feature that does not exist in our module library?

    Preferred Timeline

    No Rush
    1–2 Weeks
    3–4 Weeks
    Specific Deadline

    Upload Attachments

    📎 Click to upload wireframes, screenshots or documents

    Estimated Complexity

    SIMPLE From €499
    MEDIUM From €999
    COMPLEX From €1,999
    NOT SURE

    Try a free Demo Today !

    Please enter your name and email below, and we’ll send you your demo platform link, username, and password directly to your inbox. Explore our platform and discover how it can transform your business!

    You're all set!

    Your lifetime plan request has been received. Our team will contact you shortly.

    WE’LL CONTACT YOU AT

    Usually within 24 hours

    If you don’t hear from us, please check your spam folder or wait up to 24 hours.

    Still having trouble?

    Our team will get you set up right away

    You're all set!

    Your request has been received. Our team will contact you shortly.

    WE’LL CONTACT YOU AT

    Usually within 24 hours

    If you don’t hear from us, please check your spam folder or wait up to 24 hours.

    Still having trouble?

    Our team will get you set up right away

    You're all set!

    Your free trial account has been created.

    Check your inbox to get started.

    Login details sent to

    Usually arrives within 1–2 minutes

    If you don't see it, check your spam or junk folder, search for "AppMinCMS", or wait up to 5 minutes.

    Still having trouble?

    Our team will get you set up right away

    Lifetime plan

    Pay once. Own it forever — no monthly fees, no surprises.

    We'll send your login details to this email — double check it's correct!

    By signing up you agree to our Terms of Service and Privacy Policy. We never share your data with third parties.

    Apply for AppMinCMS Enterprise

    Apply for AppMinCMS Enterprise

    Tell us a little about your business, deployment needs, and Enterprise requirements. This takes around 3 minutes and helps us recommend the right setup.

    • No payment required
    • Dedicated deployment available
    • Lifetime usage rights for the agreed Enterprise deployment
    • Source code ownership is not included
    • Our team will review your request personally
    STEP 1 OF 5

    Tell us about you

    STEP 2 OF 5

    Deployment requirements

    Enterprise is designed for a dedicated/private white-label deployment managed by AppMinCMS. You receive your own branded platform experience while AppMinCMS manages the core platform, updates, security, maintenance, and ongoing stability.
    STEP 3 OF 5

    Additional services

    These services are available by agreement and may affect the final Enterprise proposal.

    STEP 4 OF 5

    Final details

    STEP 5 OF 5

    Enterprise license understanding

    Enterprise includes lifetime platform usage rights for the agreed dedicated white-label deployment.
    Lifetime usage rights do not include free hosting, infrastructure, support, maintenance, updates, custom development, or custom modules forever.

    The following are not included: source code access, source code ownership, server root access, FTP/SFTP access, unmanaged deployment rights, and the right to duplicate or redeploy the platform.

    Thank you — your Enterprise request has been received

    Our team will review your requirements and contact you personally with the next steps. For Enterprise requests, we usually recommend a short call so we can understand your deployment needs, support expectations, app volume, and license structure properly.

    Book a call
    Takes around 3 minutes