Plan Availability
- Non-platform
- Shopify
- Salla
| Plan | Available |
|---|---|
| All | Yes |
Overview
The Data Warehouse Ingestion Module allows you to push selected loyalty data directly into your own data warehouse. This enables you to combine Gameball data with data from other business systems and analyze everything in one centralized analytics environment. This feature was designed primarily for you if you already rely on internal dashboards and BI tools (such as PowerBI, Metabase, or similar) for daily reporting and decision-making. Instead of building and maintaining analytics separately inside each tool, businesses can centralize their data in a data warehouse and build unified dashboards across all systems.Why This Feature Exists
Most large organizations already store their operational data in a data warehouse, which acts as a single source of truth. Data from multiple systems—such as order management, inventory, CRM, and communication tools—is pushed into the warehouse and then consumed by analytics tools. With the Data Warehouse Ingestion Module, Gameball becomes part of this ecosystem. You can now:- Combine loyalty data with revenue, inventory, and customer communication data
- Build cross-system dashboards in one place
- Run advanced analysis without relying solely on Gameball’s in-dashboard reports
How You Typically Use It
A common setup looks like this:| System | Data Pushed |
|---|---|
| Order / POS system (e.g. Microsoft Dynamics) | Revenue and order data |
| Inventory management system | Stock and product data |
| Customer engagement platform (e.g. Braze) | Communication and campaign data |
| Gameball | Loyalty and rewards data |
- How does revenue trend by loyalty tier?
- How many points were earned from completed orders?
- What is the distribution of customers across tiers?
- How do loyalty actions correlate with repeat purchases?
Available Gameball Data Models
Gameball currently provides four built-in data models that can be pushed to a data warehouse. You can choose which models to enable during setup.Members
Members
Contains customer-level loyalty data, including:
- Customer ID
- Display name
- Current tier name
- Referral status
- Total earned points
- Total expired points
- Additional loyalty-related attributes
Transactions
Transactions
Represents all points and order-related movements, including:
- Transaction ID
- Points earned from orders
- Points redeemed
- Points expired
- Transaction type
- Direction (points added or deducted)
- Related transaction details
Achievements
Achievements
Includes all loyalty events and campaign-related actions, such as:
- Reward campaign achievements
- Referrals
- Tier upgrades
- Tier downgrades
Coupons
Coupons
Contains coupon-related data, including:
- Coupon code
- Coupon type
- Coupon status
- Other coupon attributes
Example Use Case
You may want to build a dashboard showing:- Revenue from your order management system
- Points earned from those same orders (from Gameball)
How to Set Up the Integration
Open Data Warehouse Integration
Go to Admin Settings in the Gameball dashboard, then navigate to Data Warehouse Integration and click Set Up Connection.

Select Data Warehouse Provider
Choose your data warehouse provider (for example, Amazon Redshift), then click Next.
Define Data Push Frequency
Choose how often Gameball should push data:
- Daily
- Weekly
- Monthly
Select Data Models
Choose which Gameball data models you want to push: Members, Transactions, Achievements, or Coupons.
What Happens After Submission
The connection is not established automatically.| Stage | Detail |
|---|---|
| Initial submission | Acts as a configuration and request flow |
| Technical setup | Gameball’s technical team manually completes the integration |
| Connection live | Status changes to Connected |
| Ongoing pushes | Each scheduled push appears in the dashboard with its status and details |
After the connection is live, each scheduled data push (daily, weekly, or monthly) will appear in the dashboard with its status and details.