> ## 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 Send Real-Time Notifications for Manually Adding & Deducting Points?

> Notify your customers upon adding or deducting using Gameball's real-time notifications.

Available for all Gameball customers except for free packages

When you add or deduct points from a customer, you will need to instantaneously inform your customer how many points were added or removed and what their current points balance is.

***

## How to Create Real-Time Notifications for When Points are Added or Deducted

<Steps>
  <Step title="Navigate to Add/Deduct Points Notifications">
    In the **Gameball Admin Dashboard**, from the left bar, click **Notifications**. Choose between **In-App, Emails, & SMS**. Scroll to **Add/Deduct Points** and select between **Add Points** and **Deduct Points**.

    <Frame>
      <img src="https://mintcdn.com/gameball/7dwj4uKg5t78O1BR/images/product-docs/instant-notifications/real-time-notifications-per-program/add-deduct-points-navigation.png?fit=max&auto=format&n=7dwj4uKg5t78O1BR&q=85&s=d72bbed99a1dfc00aea536eb8033b309" alt="Add/Deduct points navigation" width="3090" height="1680" data-path="images/product-docs/instant-notifications/real-time-notifications-per-program/add-deduct-points-navigation.png" />
    </Frame>
  </Step>

  <Step title="Write the Notification Message">
    Construct a heading and a body for the notification.
  </Step>

  <Step title="Configure the Notification Script">
    Add your message script for each notification type:

    <AccordionGroup>
      <Accordion title="Add Points Message" icon="circle-plus">
        Send real-time transaction notifications for any points manually added. Inform your customer how many points they have received, why they have received these points, and their current points balance.
      </Accordion>

      <Accordion title="Deduct Points Message" icon="circle-minus">
        Send a real-time notification to your customers upon manually deducting points from their account. If the points are deducted for a specific reason, inform them of how many points have been taken back and what their current points balance is.
      </Accordion>
    </AccordionGroup>
  </Step>

  <Step title="Add Script Variables">
    To send more personalized, relevant, and clear notifications, add variables in between your messages by clicking the **+ icon**.

    <Frame>
      <img src="https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/instant-notifications/real-time-notifications-per-program/script-variables-add-deduct.png?fit=max&auto=format&n=0izDrUbnPHPlIUcS&q=85&s=65fac15b7e1ed9858b87eaf1b5cfeef4" alt="Script variables" width="2500" height="1180" data-path="images/product-docs/instant-notifications/real-time-notifications-per-program/script-variables-add-deduct.png" />
    </Frame>

    You can use variables in the scripts like the ones below:

    * **Customer Variables:** First Name, Display Name, Customer's Email, Referral Link, Mobile Referral Link, Points Earned, Tier-up Progress, Points, Points Before, Tier Up total progress.
    * **Transaction Variables:** Equivalent value of total points, Equivalent value of earned points, Currency, Points Name, Referral Link, Mobile Referral Link, Paid Amount, Merchant Name, Branch Name, Return Days, Available Points, Pending Points.
  </Step>

  <Step title="Preview and Update Notification Icon">
    Before activating the notification, click **Preview** on the top right of the edit page to see what the notification will look like for customers.

    <Frame>
      <img src="https://mintcdn.com/gameball/7dwj4uKg5t78O1BR/images/product-docs/instant-notifications/real-time-notifications-per-program/preview-notification-add-deduct.png?fit=max&auto=format&n=7dwj4uKg5t78O1BR&q=85&s=7a10624ac6c49288199bfc3ff6f0c4ce" alt="Preview notification" width="2010" height="844" data-path="images/product-docs/instant-notifications/real-time-notifications-per-program/preview-notification-add-deduct.png" />
    </Frame>

    You can edit the notification icon by choosing **Upload Icon**, then click **Upload Icon**.

    <Frame>
      <img src="https://mintcdn.com/gameball/0izDrUbnPHPlIUcS/images/product-docs/instant-notifications/real-time-notifications-per-program/upload-icon-dialog-add-deduct.png?fit=max&auto=format&n=0izDrUbnPHPlIUcS&q=85&s=ef5e53b48b0cf291fd1aa8baf9bcb896" alt="Upload icon dialog" width="2538" height="1494" data-path="images/product-docs/instant-notifications/real-time-notifications-per-program/upload-icon-dialog-add-deduct.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/gameball/7dwj4uKg5t78O1BR/images/product-docs/instant-notifications/real-time-notifications-per-program/notification-icon-preview-add-deduct.png?fit=max&auto=format&n=7dwj4uKg5t78O1BR&q=85&s=270d22dfb16c66b5d03753197d274e09" alt="Notification icon preview" width="1133" height="650" data-path="images/product-docs/instant-notifications/real-time-notifications-per-program/notification-icon-preview-add-deduct.png" />
    </Frame>

    Click **Update** from the bottom right.
  </Step>

  <Step title="Activate the Notification">
    Enable or disable the notification through the **Active Toggle**.

    <Frame>
      <img src="https://mintcdn.com/gameball/7dwj4uKg5t78O1BR/images/product-docs/instant-notifications/real-time-notifications-per-program/active-toggle-add-deduct.png?fit=max&auto=format&n=7dwj4uKg5t78O1BR&q=85&s=42e1e16387459bb340c2717b30c66954" alt="Active toggle" width="2458" height="1026" data-path="images/product-docs/instant-notifications/real-time-notifications-per-program/active-toggle-add-deduct.png" />
    </Frame>

    <Note>
      Do not forget to click on "**Save**" before you exit.
    </Note>
  </Step>
</Steps>

***

## Related Articles

<CardGroup cols={2}>
  <Card title="Send Real-Time Notifications for Tiers" icon="layer-group" href="/product-documentation/instant-notifications/real-time-notifications-per-program/tier-notifications">
    Notify customers when they level up to a new tier in your loyalty program.
  </Card>

  <Card title="Send Real-Time Notifications for Reward Campaigns" icon="trophy" href="/product-documentation/instant-notifications/real-time-notifications-per-program/reward-campaign-notifications">
    Keep customers informed of reward campaign unlocks, progress, and achievements.
  </Card>

  <Card title="Send Real-Time Notifications for Cashback" icon="money-bill-wave" href="/product-documentation/instant-notifications/real-time-notifications-per-program/cashback-notifications">
    Notify customers of cashback rewards earned or canceled for their transactions.
  </Card>

  <Card title="Send Real-Time Notifications for Transactional Rewards" icon="coins" href="/product-documentation/instant-notifications/real-time-notifications-per-program/transactional-rewards-notifications">
    Notify customers about points redemption, refunds, and expiry events.
  </Card>

  <Card title="Sending Customers Emails Celebrating Achievements" icon="envelope" href="/product-documentation/instant-notifications/email-notifications/sending-achievement-emails">
    Send achievement emails to drive customers back to your platform.
  </Card>
</CardGroup>
