Skip to main content

Gameball Integration With Your Web App

Start engaging your customers and adding a game-like flavor to your web app.

Ahmed El Assy avatar
Written by Ahmed El Assy
Updated this week

Before you start with the integration, you need to have your API Key and Transaction Key through your Gameball account. Read about how you can get your account integration details (API Key & Transaction Key)

Step 1: Install Gameball Customer Widget on Your Web App

It only takes a few minutes to install Gameball Customer Widget on your web app. Read Install Gameball on your web app

Once installed, your customers will be able to:

  • See Gameball Customer Profile on your web app

  • Receive in-app notifications and messages from Gameball

Step 2: Send Customer Events to Gameball

You can track actions your customers (customer) take as Customer Events, while logged into your platform only. Learn about sending events will be through the Send actions (events) API

You can use these customer events in the below:

Step 3: Configure Friends Referral Integration

If you are not going to use the referral program, skip this step.

Gameball can reward your customers for referring their friends to join your platform. Read about the referral program

You should follow the below:

  1. Add your website registration URL to the Gameball Customer Profile referral tab. Read about referral tab configurations

  2. Follow the integration step in the configure referral module

Step 4: Reward Your Customers Based on the Paid Amount through the Cashback Program

Through the cashback program, for every paid placed order on your web app using cash, credit card, PayPal.. etc, you can reward your customers with points based on a predefined equation as cashback. Follow the steps below to complete the integration:

  1. Configure the reward equation on the Gameball Admin Dashboard. Read about how to launch the cashback program

❗️Note: The program must be Active

2. On every successful paid placed order on your website, use the cashback API to update Gameball.

❗️❗️Important Note: It is recommended to send the Cashback API call when the order status is completely paid. In case the payment method, for example, is Cash on delivery (COD), you should send the API call when the customer has actually paid the order amount.


What is next?

Did this answer your question?