How Loyalty Programs Work

How Loyalty Programs Work

Before You Begin

Make sure you have a login to the Gallus Admin dashboard for your app. If you don't, email support@gallusgolf.com and indicate which course you'd like to be set up for.
There are two options for Loyalty Programs in a Gallus app:
  1. Punch Card (Designate how many punches it takes to get to a given reward)
  2. Points Program (Users earn points per transaction (most do a point for every dollar spent at the facility) and designate certain tiers for redemption)

Punch Card Loyalty Programs


Tutorial Videos

Admin Setup


User Tutorial


How To Earn In A Punch Card Program


  1. App is downloaded by user.
  2. User taps on the Loyalty Program button on the Home Screen of the app.

  3. If it's their first time, the user joins the Loyalty Program by providing an email address.

  4. User arrives on the main Loyalty Program page.

  5. Staff member pulls up their Staff Loyalty Portal and enters their code, then selects the program and how many punches to award to the customer.



  6. A single-use three-digit code is generated. Verbally say the code to the customer and ask them to enter it into their own device.

  7. Customer taps Punch in the program they're earning for and enters the three-digit code, then taps Submit.


  8. DONE! A punch has been added to the program.

How To Redeem In A Punch Card Program

  1. User earns the amount of punches required for a reward.
  2. User taps on Loyalty Program button on the Home Screen of the app.
  3. If a reward has been earned, it will show up at the top of the page. At the time of their next transaction, the user can hit Tap To Redeem below the reward, then confirm that they would like to redeem it.


  4. The reward has officially been redeemed! Your staff can either verify on the customer's phone or look in their Staff Loyalty Portal's History section to see the verified transaction along with a timestamp for when it occurred.


Setting Up A Punch Card Program

  1. In the Gallus Admin Dashboard, navigate to the Loyalty Programs page.

  2. Click Create

  3. Choose Punches
  4. Enter a Title
  5. Enter a Description, including any disclaimers you'd like to include (valid only on weekdays, no twilight rounds, etc.)
  6. Select an image or upload your own
    1. Images should be in .jpg or .png format at a 2:6 ratio.
  7. Choose a day the program will Activate (display in the app)
    1. This is mandatory
  8. Optionally, select a day the program will Deactivate (disappear from the app)
  9. Enter the Number of Punches required to earn a reward
  10. Select a Reward Expiration, which has two options:
    1. Specific number of days after being earned (For example, they have 30 days after it's earned to redeem it)
    2. Specific date, no matter when the reward was earned
  11. If no employee codes have been created, the app requires one is created before the program can be created.
    1. To learn more about Employee Codes, click HERE.
  12. Click Create

  13. All done!

Points-Based Loyalty Programs


Tutorial Videos

Admin Setup


User Tutorial


How To Earn In A Points Program

Through The Gallus Admin Dashboard (Contactless)

  1. Go to the Loyalty Programs section of your Gallus Admin Dashboard.

  2. Select the points-based loyalty program you'd like to add points for.

  3. Click Search in the middle of the screen, enter the user's email address, then click Search on the right side of the screen.

  4. Click on the user's email address.

  5. On the ensuing page, click Add Points.

  6. Enter in the number of points you'd like to reward, select the Employee Code you'd like to use, then click Add.

  7. Done!

Through The App

  1. App is downloaded by user.
  2. User taps on the Loyalty Program button on the Home Screen of the app.

  3. If it's their first time, the user joins the Loyalty Program by providing an email address.

  4. User arrives on the main Loyalty Program page.

  5. Staff member pulls up their Staff Loyalty Portal and enters their code, then selects the program and how many points to award to the customer.



  6. A single-use three-digit code is generated. Verbally say the code to the customer and ask them to enter it into their own device.

  7. Customer taps Add Points and enters the three-digit code, then taps Submit.


  8. DONE! The points have been added to the program.


Click HERE to learn how to add Employee Codes.

How To Redeem In A Points Program

Through The Gallus Admin Dashboard (Contactless)

  1. Go to the Loyalty Programs section of your Gallus Admin Dashboard.

  2. Select the points-based loyalty program you'd like to add points for.

  3. Click Search in the middle of the screen, enter the user's email address, then click Search on the right side of the screen.

  4. Click on the user's email address.

  5. On the ensuing page, click Redeem Points.

  6. Select the reward you'd like to give the user, the Employee Code you'd like to use, then click Redeem.

  7. Done!

Through The App (Contactless)


Here are the steps for a user to redeem a reward in a points program:
  1. User clicks on Loyalty Program button.

  2. User gets to the amount of points required for a reward (it will show as yellow when the predetermined amount is reached).
  3. Customer taps Redeem in the app on the proper reward, then Submit. A confirmation message will appear and they can show to staff for verification, or the staff member can click the History tab in the Staff Loyalty Portal to verify that a reward was indeed redeemed.



      1. There's also a timer below the redeemed award that should be counting upwards when the staff member verifies the redeemed reward in the app (00:01 on the screenshot above). If it's not, it might be a screenshot.
A reward is "earned" if the circle with the points is yellow and "Tap To Redeem" appears below the reward.

Setting Up A Points Program

  1. In the Gallus dashboard, navigate to the Loyalty Programs page.

  2. Click Create

  3. Choose Points
  4. Enter a Title
  5. Enter a Description, including any disclaimers you'd like to include (valid only on weekdays, no twilight rounds, etc.)
  6. Select an image or upload your own
    1. Images should be in .jpg or .png format at a 2:6 ratio.
  7. Choose a day the program will Activate (display in the app) (This is mandatory)
  8. Optionally, select a day the program will Deactivate (disappear from the app)
  9. If no employee codes have been created, the app requires one is created before the program can be created.
    1. To learn more about Employee Codes, click HERE.
  10. Click Create

  11. On the next page, click the pencil icon next to Rewards
  12. Add all rewards with their associated point values
  13. All done!

What Is The Staff Loyalty Portal?

The Staff Loyalty Portal is a centralized location for your staff members to reward/redeem punch card and points-based loyalty programs in a contactless manner. Read on for some tips and tricks to use it efficiently!

Finding The Staff Loyalty Portal

  1. In the Gallus Admin Dashboard, navigate to the Loyalty Programs page.

  2. The link will be located at the top of the ensuing page.

  3. Enter an Employee Code to access the Staff Loyalty Portal.

  4. DONE! Follow the steps outlined above to Earn or Redeem rewards for a punch card or points program.

    Methods Of Redemption

    There are two options for staff members to redeem:
    1. Pull up the Employee Redemption Portal in a separate tab of your POS computer.
      1. This method is ideal for pro shops that use a computer to fulfill transactions as it keeps all of the transactions on one device.
      2. TIP: Bookmark the page on your browser so it's easy to find!
    2. Add the Employee Redemption Portal in the Side Menu of the app. (Click here for instructions.)
      1. This method is ideal for employees that are mobile (out on the course, serving in the dining room, etc.), as it allows them to reward/redeem punches directly from your app regardless of their location.

    Why Isn't My Loyalty Program On My Home Screen?

    1. Click HERE to view the items currently on your app's Home Screen.
    2. Click on the Loyalty Program button and verify that the box next to Display is checked on the ensuing page.
      1. If it says Off, click into the item, check the box next to Display, and click Save.


    Still having trouble? Click the Chat box at the bottom-right of this screen or shoot us an email at support@gallusgolf.com 

    How Can I Train My Staff On This?




      • Related Articles

      • Setting Up Employee Codes

        This article will detail how to add Employee Codes that will work in the Offer Locker and Loyalty Program sections of your app. About Employee Codes Employee Codes are intended to be a way for you (the app administrator) to keep track of the loyalty ...
      • Loyalty Program Staff Training Resources

        This article will outline some staff training resources for either Punch Card or Points-Based Loyalty Programs. Punch Card Training Video Click here to learn more about Punch Card Loyalty Programs. Points-Based Training Video Click here to learn more ...
      • Adding The Staff Loyalty Portal To Your App's Side Menu

        Before You Begin Make sure you have an adequate understanding of Loyalty Programs by reading our How Loyalty Programs Work article. This article will outline the steps to add a button to your app designed specifically for staff members to give out ...
      • How The Gallus Wallet Works

        Before You Begin Make sure to have an adequate understanding of Engage's products by visiting their website. Looking for Gallus Golf's native loyalty programs? Click here to view our How Loyalty Programs Work article. What's The Point? For courses ...
      • How App Analytics Work

        What's The Point? Each Gallus Golf custom-branded mobile app has it's own unique subset of users. What works in one app may not work in another. It's vital to take time to look at what is and isn't working in an app to budget time accordingly for the ...