Gameball

Gameball is a gamification, loyalty, and rewards platform designed to increase user engagement and retention through interactive challenges and incentives.

MoEngage <> Gameball

The integration between MoEngage and Gameball allows you to sync user attributes and events directly into your MoEngage account. This enables you to build personalized campaigns and automated journeys based on loyalty data, rewards, and specific user actions.

Use Cases

Integrating Gameball with MoEngage helps you:

  • Enhance personalization: Use Gameball data, such as balance, current level, and recency, frequency, monetary (RFM) segments, to create highly personalized campaigns, such as sending special offers to your most loyal users.
  • Automate engagement: Create event-triggered campaigns in MoEngage based on real-time Gameball events like Order Placed, Coupon Created, or Reward Campaign Achieved.
  • Improve retention: Monitor user levels, points, and achievements to identify at-risk users and re-engage them with targeted retention campaigns before they churn.
  • Boost conversions: Utilize detailed user attributes and transaction data to segment users effectively and send relevant messages that drive purchases and other valuable actions.

Integration

library_add_check

Prerequisites

To use this integration, you must have an active and configured account with Gameball.

Step 1: Connect Gameball on the App Marketplace

To connect your Gameball account to MoEngage, perform the following steps:

  1. On the Gameball's dashboard, navigate to the App Store.
  2. In the sidebar menu, click Integrations.
  3. From the list of available app integrations, locate MoEngage.
  4. On the MoEngage tile, click + Connect.

    The MoEngage dialog box appears, as shown below:
  5. On the MoEngage UI, navigate to Settings > Account > APIs.
  6. Copy the ID under Workspace ID (earlier app id).
  7. In the API keys section, copy the API key on the Data tile.
  8. On the Gameball dashboard, enter the workspace ID (app ID) in the Workspace ID box and Data API key in the Data API Key box.
  9. In the Data Center list, select your MoEngage data center.
  10. Click Next.

    After the setup is complete, you can start using Gameball data to enhance your MoEngage campaigns.

    info

    Information

    If you're unsure which data center your organization is hosted on, you will find it on the MoEngage dashboard's URL, as shown in the following image:

Data Import Scenarios

The integration between Gameball and MoEngage ensures that user data in MoEngage is always up-to-date. Gameball user attributes are imported into MoEngage whenever a user is created or performs an action. This provides MoEngage with the latest information, enabling personalized and timely communication. The following table outlines specific scenarios for data import and updates:

Scenario Trigger Description Imported Data/Event Attributes
User Attributes Sync Gameball's user attributes are imported into MoEngage upon user creation or after any new action by the user (for example, achievement, transaction, points expiry). This ensures user profiles in MoEngage are always up-to-date.
  • ID
  • Email
  • Join Date
  • Mobile Number
  • Birthday
  • Gender
  • Points Balance
  • Pending Points
  • Current Level Name
  • Current Level Order
  • Next Level
  • Next Level Threshold
  • Level Progress
  • Progress To Achieve the Next Level
  • Last Order Awarded Points
  • Referral Code
  • Referral Link
  • Tags
  • Segments
  • RFM segments
  • Latest created coupon
  • Latest used coupon
  • Count of rewarded campaigns
  • Starting store (store of account creation)
  • Connecting store (store of the last transaction)
  • Store of the First Transaction
  • Average Basket
  • Number of Transactions
  • Transactions amount in the last rolling year
  • Total net amount of transactions
  • Unit per Transaction (Unit Per Trx) Earned Points
  • Redeemed Points
  • Expired Points
  • Date of First Transaction
  • Date of Last Transaction
Order Placed Event When a user places an order, Gameball receives the order details, and this event triggers an update to MoEngage with relevant order attributes.
  • Order ID
  • Order Date
  • Total Paid
  • Total Price
  • Total Shipping
  • Total Tax
  • Total Discount
  • Discount Codes
  • Extra
  • Redeemed Amount
  • Reward Points
  • Equivalent Points Value
Coupon Created Event When you create a coupon for a user within Gameball, its details are sent to MoEngage and linked to the user's data.
  • Coupon Code
  • Type
  • Value
  • Coupon Name
Coupon Used Event When a user uses a coupon while placing an order, the coupon's details and associated order information are made available in MoEngage, linked to the user's data.
  • Coupon Code
  • Type
  • Value
  • Order ID
  • Coupon Name
  • Channel (POS, Online, and so on)
  • Order Quantity
Reward Campaign Achieved Event When you achieve a reward campaign in Gameball, the campaign details and reward information are sent to MoEngage.
  • Internal Name
  • Name
  • Reward (Points, Points&Score, Coupon Values)
  • Coupon Type (if reward was a coupon)
  • Equivalent Value of Rewarded points (if reward was points/Points&Score)
  • Achievement Date
User Deletion Notification If you delete a user from Gameball, their data is automatically deleted from MoEngage after 24 hours. This feature can be disabled in MoEngage. No specific attributes are sent; this is a deletion trigger.
Item Purchased Event (per Line Item) For every user order, Gameball sends an Item Purchased event to MoEngage for each individual line item, including all product and order details.
  • Order ID
  • Product title
  • Product price
  • Vendor Name
  • Product ID
  • Weight
  • Quantity
  • SKU
  • Collections array
  • Tags array
  • Categories array
  • Extra (any added attributes)

Use the Gameball Data on MoEngage

After the data from Gameball is imported into MoEngage, you can leverage it to create more personalized and effective user engagement strategies.

Here are the following ways to use the data:

  • Personalized campaigns: Use user attributes such as name, email, birthday, and purchase history to create highly personalized marketing campaigns. For instance, send birthday greetings with special discounts or recommend products based on past purchases.
  • Segmentation: Utilize the synced segments and tags to group users based on their behavior, preferences, and activity. This allows you to target specific groups with tailored messages, increasing the relevance and impact of your communications.
  • Event-Triggered campaigns: Set up automated campaigns triggered by specific events such as order placement, coupon creation, or coupon usage. For example, send a thank you email with a reward when a user places an order or notify them of their new coupon.
  • User journey mapping: Track and analyze the user journey using the imported data to identify key touchpoints and optimize your engagement strategies. Understanding how users interact with your brand at different stages helps in crafting effective and timely interventions.
  • Retention strategies: Monitor points balance, level progress, and achievements to identify loyal users and those at risk of churning. Create targeted campaigns to reward loyal users and re-engage those who have shown signs of inactivity.

Previous

Next

Was this article helpful?
0 out of 0 found this helpful

How can we improve this article?