Managing Loyalty Across Multiple Merchants and Branches
Configure and track loyalty programs seamlessly across various brands, stores, and franchise locations. For businesses with multiple brands, physical stores, online shops, or franchises, Gameball enables you to segment customer transactions by merchant and branch. This ensures:- Accurate reward tracking
- Campaign targeting at a granular level
- Reliable performance reporting across all entities
merchant object in the Order API allows you to:
- Attribute the order to a specific merchant (e.g., brand or business unit)
- Specify the branch (e.g., store location or sales channel)
Why It Matters
- Branch-Specific Promotions: enable campaigns like “Double Points in Mall Branches”
- Multi-Brand Support: helps groups manage loyalty across brands within one Gameball workspace
- Accurate Tracking: ensures correct order attribution for rewards, redemptions, and analytics
Tech Implementation
To support this use case, include themerchant object in your Order API payload as shown below.
Example 1: Physical Retail Store Transaction
Let’s say a customer places an order at your physical store, which belongs to your “Glow Up” brand.Example 2: Business with Both Online and Offline Channels
Let’s say your business operates both:- 🏬 A physical store in the Downtown Branch
- 🌐 An online website
different branchId values while keeping the same merchantId.
- 🌐 Online Order Example
- 🏬 Offline Store Example
Key Takeaway
Use the
merchant object to identify which brand or channel each transaction belongs to.- 🏷️ merchantId: identifies the brand or business unit
- 🏠 branchId: distinguishes between physical and online channels