Gameball Developers Guide
v3.0
v3.0
  • Introduction
  • What's New in V3.0
  • Installing Gameball
    • Web
      • Show Gameball Customer Widget
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Go-Live Checklist
    • iOS
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
    • Android
      • Getting Started
      • Initialize Gameball SDK
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
    • React Native
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
      • Migration from v1 to v2
    • Flutter
      • Getting Started
      • Initialize Gameball SDK
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Referrals
      • Go-Live Checklist
    • Generic Mobile App
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
    • Retail & Modern POS
      • Initialize Gameball Customer Profile
      • Track Orders & Cashback Reward
      • Track Refunds
      • Enable Redemption
        • Prepare POS for Redemption
        • Using Virtual ID
          • Using Virtual Card
  • REST API
    • Overview
      • Server-Side SDKs
    • Authentication
    • API Reference
      • Customer
      • Event
      • Transactions
      • Order
      • Coupons
      • Leaderboard 👑
      • Notifications 👑
      • Configurations 👑
      • Batches 👑
        • Batch Operations Data
      • OTP
      • Partner 🤝
        • Client 🤝
        • Redemption Rule 🤝
        • Cashback Rule 🤝
    • Webhooks
      • Notifications Webhook
      • Customer Profile Webhook
    • Errors
    • Object Reference
  • Tutorials
    • Build Custom UI Elements 👑
      • Display Reward Campaign Progress
      • Show VIP Tiers
      • Show Customer Points Balance
      • Build Leaderboards
      • Show Notifications Inbox
      • Adapt UI to Configurations
      • Advanced UI Techniques
        • Increase Sales with Cashback UI Elements
        • Derive Engagement with Rewards Campaigns UI Elements
    • Tracking Customer Events
    • Build your Own Notification System
    • Checkout Integration Example
    • Redemption Integration Options
      • Redeem with coupon system
        • Integrate your coupon system
          • Example using e-commerce platform(WooCommerce)
          • Example using a custom coupon system
        • Build couponing experience
          • Using Gameball widget
          • Build custom experience
            • Showing customers available points
            • Allowing customers to create coupons
            • Apply the discount code to your cart
        • Coupon integration reference
      • Redeem with direct debt
        • Get customers points balance
        • Redeem customer points
  • Third Party Integrations
    • Segment Integration
Powered by GitBook
On this page
  1. Tutorials
  2. Redemption Integration Options

Redeem with coupon system

PreviousRedemption Integration OptionsNextIntegrate your coupon system

Last updated 1 year ago

Couponing plays a significant role in the growth of modern e-commerce by helping to attract new customers and build customer loyalty, and drive traffic and engagement.

In this guide, we will explore various scenarios and examples of Integrating couponing system with Gameball. The integration will differ according to your infrastructure.

If your system is build using popular CMS like Wordpress, Wix, etc... most probably it will have a existing and built-in coupon system or plugins for creating and managing your coupons and you will integrate this built-in system with Gameball directly without much effort. However, if your website is built in-house without using CMS or you want to build your own coupon system, you will need to follow slightly different configuration steps than the CMS example.

In this guide, we will navigate the steps needed to configure Gameball with your coupon API or your coupon system, we will use both terms interchangeably.

If you already have an API or system that create coupons for your customer, we need to know information(configurations) about this endpoint, so Gameball can create coupon at your endpoint, for example an e-commerce CMS like WooCommerce has an endpoint for creating coupons and we show of integrating it with Gameball.

Let's explain how the integration with your coupon system works on a bit lower VIP tier.

There are two main guides you need to follow to complete the coupon system Integration with Gameball

  1. Building couponing experience guide: display the UI of the coupons, if you are using the Gameball widget, the UI that triggers the initiate redeem request flow will be rendered automatically, so you can ignore this step, else will you have to create the custom UI responsible for triggering that flow.

The Initiate Redeem Request is triggered by your customer when he simply tries to create a new coupon in exchange of redeeming his points. This request is sent to Gameball Backend, which builds an HTTP request and send it to your coupon system endpoint. The HTTP request query parameters and payload, etc.. is defined by you in your coupon configurations section in . For example, the destination where the request will be send to is the endpoint responsible for creating coupon(s) in your coupon system i.e: /app-api/v3/coupon/create. In a nutshell, Gameball want to send request to your endpoint that creates coupon for your customers, let it be custom one created by your team or through e-commerce coupon system like example.

Integrate your coupon system guide: add your coupon system configurations based on your implementation details, each implementation case will have a different example in the coupon system .

dashboard
Woocommerce
guide

Integrate your coupon system

This guide explains how to configure your couponing system with Gameball

Building couponing experience

This guide explains options to display coupon based on your UI preferences.

example