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 month ago

Platform

Plan

Non-Platform only

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.

Test API

Test API call configurations directly while setting up Reward Campaigns or Automation Triggers, ensuring your integrations work correctly before activation.

When configuring an API call in a reward campaign, click “Test API” to send a sample request and view:

Response: 200 OK – Connection successful

This makes it easier than ever to validate your setup confidently before going live.


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?