Skip to main content

Send External Rewards Using API Calls Through Campaigns

Enable external rewards through Gameball campaigns without additional development, to connect your existing loyalty system seamlessly.

Ganna Adnan avatar
Written by Ganna Adnan
Updated over a week ago

Platform

Plan

Non-Platform

Growth & Enterprise


Gameball now supports engaging customers with gamified campaigns, even if you use your own loyalty program. You can leverage Gameball’s campaign engine while sending external rewards—like points, cashback, or physical gifts—directly through their existing systems.

Gameball now offers a new External Reward(API Call) option directly within campaign rewards.

This new feature allows you to:

  • Connect your loyalty program without any additional backend development.

  • Reward customers with external benefits (points, cashback, physical goods, etc.) using a customizable API payload.

  • Speed up campaign activation and reduce technical dependencies.


How to Configure External Rewards in Campaigns

  1. Navigate to your Gameball dashboard.

  2. Go to Campaigns, then Rewards

  3. Create or edit an existing Rewards campaign.

  4. Under Rewards Types, select External Reward(API Call).

  5. Fill in the following fields:

    • Reward Name

    • API Data

      • API URL

      • HTTP Method

  6. Include any of the following dynamic variables in the Body of the API data as needed, as well as the Headers:

    • UniqueID

    • First Name

    • Last Name

    • Mobile Number

    • Email

    • CampaignID

    • Campaign Internal Name

    • Reward Name

Note: This feature is available for campaign rewards only. It is not supported as a redemption method.


Common Questions

Can I use this reward type with any loyalty system?
Yes, as long as your system accepts external API requests with the necessary data format.

Does this replace the webhook listener?
Yes. This eliminates the need to develop and maintain a webhook listener for reward distribution.


Related Articles

Did this answer your question?