> ## Documentation Index
> Fetch the complete documentation index at: https://docs.gameball.co/llms.txt
> Use this file to discover all available pages before exploring further.

# How Do I Request Coupon Creation from My Couponing Engine?

> Allow Gameball to request creation of coupon from your couponing engine through few configuration steps.

## Overview

You can reward customers with points for every achievement they complete through your customized loyalty program. These points can then be redeemed in the form of coupons to be used later on new orders. Gameball allows you to choose the type of reward coupons customers can receive and enjoy. [Learn more](/product-documentation/programs/loyalty-points-redeem/launch-and-configure-your-redeem-pointing-system)

For a coupon to be created by Gameball, there must first be a backend connection between Gameball and your couponing engine to keep track of your coupons. This way, Gameball can ping your couponing engine to get the required information for a coupon creation like start date, expiry date, code, etc., and the created coupon can sync with real-time orders and be put into action.

<Info>
  If your platform is built using a third-party plugin such as Shopify, the couponing sync takes place automatically due to the existence of an already built-in couponing system. These internal coupon engines automatically manage your coupon creations without any effort from your side.
</Info>

If your website is built in-house and you want to build your own coupon system, you will need to follow a few coupon configuration steps before you start rewarding customers with various types of coupons.

***

## How to Allow Gameball to Create Coupons

<Steps>
  <Step title="Navigate to Coupon Configurations">
    On your **Gameball Admin Dashboard**, on the left bar, choose **Settings > Admin Settings > Coupon Configurations** under **Coupons**.

    <Frame>
      <img src="https://mintcdn.com/gameball/_0P_nX_CDM4maIwW/images/product-docs/admin-settings/coupon-configurations.png?fit=max&auto=format&n=_0P_nX_CDM4maIwW&q=85&s=7fdb39b9b14735a3c6d5443869ebd063" alt="Coupon Configurations" width="1416" height="766" data-path="images/product-docs/admin-settings/coupon-configurations.png" />
    </Frame>
  </Step>

  <Step title="Fill in the Connection Details">
    Fill in the following details to establish the backend connection between Gameball and your couponing engine:

    <AccordionGroup>
      <Accordion title="Request Parameters" icon="sliders">
        Define the parameters that will be included in the coupon creation request sent to your engine.
      </Accordion>

      <Accordion title="Request Headers" icon="code">
        Set up the required headers for authenticating and routing the API request to your engine.
      </Accordion>

      <Accordion title="Query Parameters" icon="magnifying-glass">
        Specify any query parameters required by your couponing engine's API.
      </Accordion>
    </AccordionGroup>

    [Follow this technical integration guide for further help.](https://developer.gameball.co/tutorials/redemption/coupons/your-engine)
  </Step>

  <Step title="Select Supported Coupon Types">
    Select the types of coupons that your gateway supports so Gameball knows which coupon formats to request.
  </Step>
</Steps>

***

## Related Articles

<CardGroup cols={2}>
  <Card title="Third-Party Coupons Through the Gameball Dashboard" icon="ticket" href="/product-documentation/admin-settings/third-party-coupons">
    Learn how to upload and manage third-party coupon codes directly from your Gameball dashboard.
  </Card>
</CardGroup>
