TPP

Rules & coupons

A reward that arrives a week late rewards nothing.

The AI Loyalty Engine turns each deposit, level or referral into points in the player’s wallet, in seconds.

Some of our clients all around the world

BetbyCodere MexicoCaptain upSharkrollSmarticoLottomaticaBidsSlamJemlitAleaPragmaticBetbyCodere MexicoCaptain upSharkrollSmarticoLottomaticaBidsSlamJemlitAleaPragmatic

By hand, the reward arrives days after the moment.

On Monday someone exports last week’s activity, works out the points in a spreadsheet and uploads them. Laura deposited on Tuesday night; her reward reaches her six days later, when she no longer remembers why.

With TPP, the points are in her wallet seconds after the deposit.

  • Laura G. · Deposit €50 · Tue 21:14: 6 days later
  • Marc S. · Level 12 · Thu 18:02: 4 days later
  • Ana P. · Referral · Sat 11:40: 2 days later
Gifty, the AI Loyalty Engine’s agent

Your AI agent connects it. You review it.

Paste one line into your coding agent. It wires the events into your product and tests each one before anything goes live.

A handful of events takes about a day, not a quarter.

nova-club — agent

Add TPP rewards to my app:https://demo-api.thepowerplugin.com/api/v1/SKILL.md

  1. Reading the TPP skill and your 8 event rulesdeposit_madelevel_upreferral_completedbet_placed+4
  2. Plan1Send deposit_made from payments/deposit.ts2Send level_up from players/levels.ts3Send referral_completed from referrals/complete.ts
  3. Buildingpayments/deposit.ts+14players/levels.ts+11referrals/complete.ts+12
  4. Checking in the test environmentdeposit_made → +300 ptssame event twice → paid oncebalance updated in the wallet

Ready: 3 events connected. Waiting for your review.

Limits on every rule

Generous on purpose. Never by accident.

Each rule carries its own limits, and TPP applies them to every event before a single point moves. Every delivery is logged with what happened.

Deposit bonusdeposit_madeActive

Limits

Per player60 stopped this month
1 a day
Between rewards19 stopped
1 hour
Dates4 outside the dates
—
Same event twice32 repeats answered
Pays once
Budget
€2,000 a month, then pause

€1,994 / €2,000

Latest deliveries

    The same store, a different one for each player.

    Choose who sees each catalog, game or section, who gets a discount or a code, and how much each player can take, by points, segment, language or sign-up date.

    Viewing as

    NNova Club storeLaura G.

    VIP catalog
    Mystery boxes
    Not shown to Laura
    Weekend raffle
    AirPods 42,0001,800 pts−10% VIP

    Rules

    1. Show the VIP catalog
    2. Hide the mystery boxes
    3. Show the Portuguese catalog
    4. 10% off, automatic
    5. 1 prize a week

    Questions, answered.

    Any event your product already records and can send to TPP through the API or a webhook: a deposit, a bet, a new level, a referral, a renewal. You give the event a name and TPP matches it to its rule.

    As soon as the event reaches TPP. The points are added to the player’s wallet right away and the answer comes back with the new balance.

    Each rule can limit rewards per player and day, leave a minimum time between them and run only between two dates. Monthly budgets per brand or per rule stop or pause the rewards when they reach their cap.

    It pays once. Every event carries its own id; a repeat gets the first answer back and no extra points.

    Yes. Every delivery is logged with its result: paid, skipped and why (daily limit, time between rewards, budget, outside its dates) or failed.

    Stop sending rewards by hand.

    Tell us which events you already record. In the demo, we’ll set up the first rule with you, with its limits and budget.

    Rules & coupons — branded gifting | TPP