How Barcodes and QR Codes Work

How Barcodes Work

What Are Barcodes?

Barcodes and QR codes can be added to a customer's profile, specific membership, or subscription using either System IDs or External IDs (e.g., Member Number or Customer Number from your POS system).
  1. System IDs generate a barcode or QR code but cannot currently be used to retrieve a customer record within our system.
  2. External IDs generate a barcode or QR code that, when scanned, pulls up the corresponding customer or member record in your system.
This allows seamless integration with your POS or other external systems for quick customer lookup.

Setting Up Customer Profile Barcodes or QR Codes

  1. From the Quick Start Page in your admin dashboard, click Customer Dashboard.

  2. A new tab will open up. On the next page, click Settings.

  3. You will see three options - Stripe, Organization and Customer Settings - click on Customer Settings.

  4. On this page, there are two tabs: Fields, and Barcode, click Barcode.   
  5. On this Tab, you can decide to enable an Optional barcode or QR code to display on your Customers Profile.
  6. Toggle on the Display barcode on profile. To set the following information: 

    1. Barcode Type, how do you want to present the data: 
      1. Barcode: a machine-readable code consisting of parallel lines or patterns that store data for quick identification and scanning.
      2. QR Code: a square-shaped, machine-readable code that stores data and can be scanned to quickly access information or trigger actions.
    2. Data Source, where does the information come from that will generate the barcode or qr code on the customer's profile. 
      1. Customer ID: Gallus’ system-generated ID for the customer. 
      2. Customer External ID: Your system's generated ID for the customer. 
    3. Display barcode text (optional), will allow the data source value below the Barcode or QR code. 
  7. Hit Save, depending on the Data Source the Barcode or QR code will either be immediately visible or will require you to manually enter External IDs for customers in their Customer Record. 

Warning
Important: When importing customers for the first time, you can include their External ID. However, any future imports will only add new records—existing customer records will not be updated automatically. To update an External ID for an existing customer, you will need to manually edit their Record. This also applies to customer-generated accounts.

Setting Up Membership Barcodes or QR Codes

Info
You must set the optional barcode or QR code for each Membership or Subscription individually.
  1. From the Quick Start Page in your admin dashboard, click Customer Dashboard.

  2. A new tab will open up. On the next page, click Memberships.

  3. Click on the Membership or Subscription you wish to add a Barcode or QR code too.

  4. On this page, scroll down Settings.  
  5. Toggle on the Display barcode on membership card. To set the following information: 

    1. Barcode Type, how do you want to present the data: 
      1. Barcode: a machine-readable code consisting of parallel lines or patterns that store data for quick identification and scanning.
      2. QR Code: a square-shaped, machine-readable code that stores data and can be scanned to quickly access information or trigger actions.
    2. Data Source, where does the information come from that will generate the barcode or qr code on the customer's profile. 
      1. Customer ID: Gallus' system generated ID for the customer. 
      2. Customer External ID: Your system's generated ID for the customer. 
      3. Customer's Membership ID: Gallus' system generated Membership ID for the customer. 
      4. Customer's Membership External ID: Your system's generated Membership ID for the customer, if different than their Customer External ID. 
    3. Display barcode text, will allow the data source value to display below the Barcode or QR code. 
  6. Hit Save, depending on the Data Source the Barcode or QR code will either be visible or you will have to go into your Customers Membership Record and add their External ID. 

Warning
Important: When importing customers into your Membership for the first time, you can include their External ID. However, any future imports will only add new records—existing customer records will not be updated automatically. To update an External Membership ID for an existing customer, you will need to manually edit their Customer Record in the Membership. This also applies to customer-generated Membership purchases.

User Experience 

Customer External ID in Manager

  1. Navigate to Customers
  2. On this page, click on a Customer, you will need to scroll down the Info tab to find their External ID that you can manually add or update to generate their Barcode or QR code on their profile in the App.

  3. Click Save to update the Customer record. 

Customer Membership External ID in Manager

  1. Navigate to Memberships.
  2. Open the Membership you wish to view; click on the Customers tab. 
  3. On this page, click on a Customer, you will see their Membership External ID that you can manually add or update to generate their Barcode or QR code in the App. 

  4. Click Save to update the Customer record. 

Barcode or QR Code on Customer Profile

  1. Open the App
  2. Click on Profile Icon
  3. When the customer goes to view their Profile they will now see the Barcode or QR Code generated by the Data Source
      1. First Image: Customer External ID Barcode
      2. Second Image: Customer External ID QR Code
      3. Third Image: Gallus Customer ID Barcode
      4. Fourth Image: Gallus Customer ID QR Code 
Info
External IDs generate a barcode or QR code that, when scanned, pulls up the corresponding customer or member record in your system.

Barcode or QR Code on Membership

  1. Open the App
  2. Click on Card Icon or Subscriptions/Membership Button or Details Screen
  3. When the customer goes to view their Membership Card, Joined Membership they will now see the Barcode or QR Code generated by the Data Source. 
    1. Example: Customer External ID (Barcodes)

    2. Example: Customer Membership External ID (QR Codes)
    3. Example: Gallus' Customer ID (QR Codes)

    4. Example: Gallus' Customers Membership ID (Barcodes)




    • Related Articles

    • How Payments Work

      What Are Payments? Payments refer to the transactions made by customers who purchase a Subscription or Membership within your app. Customers can cancel their subscriptions directly through the app or you may do it for them through the CMS. For ...
    • How Subscriptions Works

      What Is Subscriptions? Subscriptions is a collection of "subscriptions" or "memberships" that are only available within a Gallus Golf app and available for purchase to customers who have created an app account. As an admin, you have the ability to ...
    • How Custom Fields Work

      What Are Custom Fields? Custom Fields allow you to collect and store rich customer information, helping you create targeted lists for personalized push notification, membership, subscription, or rewards. This data can be gathered when a customer ...
    • How Membership Fields Work

      What Are Membership Fields? Membership Fields allow you to collect and store rich customer information on your specific Memberships or Subscriptions that they purchase. Helping you create targeted lists for personalized push notification, or rewards. ...
    • How Stripe Works

      What is Stripe? Stripe is a payment processor that allows you to make your Subscriptions and Memberships available for purchase in your app. Settings From the Quick Start Page in your admin dashboard, click Subscriptions A new tab will open up and on ...