
AppLooma Gifting
Your own gift catalogue, a realtime gift event on every phone in the room, a ledger, leaderboards and signed webhooks. You own the coins and keep 100% of the money; we never touch it.





Combo
×1
Top gifters
Omar8,200
Mei5,450
Nusrat2,990Why teams switch
✕The problem
Most gifting add-ons take a cut of what your users spend.
AppLooma
Coins are your own unit. You sell them and hold the balances; AppLooma only records and broadcasts the gift.
✕The problem
An animation that plays three seconds after the moment is a wasted gift.
AppLooma
Every client in the room receives the same gift event at once, on a reliable channel, ready to play your animation.
✕The problem
“I sent ten roses and she never got them.”
AppLooma
Each send is recorded with sender, receiver, room, quantity and coin total, even if the room has just closed.
✕The problem
Polling, spreadsheets and missed payouts.
AppLooma
Your server gets an HMAC-signed event for every gift and credits the receiver. Replay any delivery from the console.
✕The problem
Without status, a gift is just a cost.
AppLooma
Top 20 senders and receivers by coins, per room or across your app.
✕The problem
If the app can call the send endpoint, someone will script it.
AppLooma
Sending needs your API secret, so it only happens from your server, after you have debited the sender.
How the money flows
Coins are a number you define. Your app sells them and keeps 100% of the revenue; AppLooma records each gift, broadcasts the animation and tells your server.
Your app
In-app purchase or your own payment flow. Your server holds every balance.
12,480 coins
Your server → AppLooma
Your server debits the sender, then calls /v1/gifts/send. Every phone in the room plays it at once.

AppLooma → your server
We record the transaction and post a signed gift.sent event. You credit the receiver.
gift.sent ✓

AnikaLIVE2.4K
Easy to integrate
Name, image URL, coin price and sort order, in the console or the API. Retire a gift instead of deleting it so old transactions still resolve.
Debit the sender in your own wallet, then call /v1/gifts/send. We record it and broadcast it to the room.
Every SDK raises a typed gift-received event, and the UIKit live screen shows gift banners out of the box.
// 1. YOUR economy: debit first, atomicallyconst ok = await db.wallets.debit(user.id, cost);if (!ok) return res.status(402).end();// 2. Record + broadcastawait fetch('https://api.applooma.dev/v1/gifts/send', {method: 'POST', headers,body: JSON.stringify({ roomName: 'show-42',giftId, sender: user.id, receiver: 'anika', quantity: 10 }),});
Features
Your gifts, your art, your coin prices. Point each gift at any asset you host, a PNG or a Lottie or SVGA file your app plays.


Omar
sent a Rocket
The gift event reaches every phone in the room at once. The UIKit live screen shows gift banners; full-screen effects are yours to design.
Gift ledgerappend-only
Every send is recorded with sender, receiver, room, quantity and coin total. There is no endpoint to edit or delete a transaction.
Omar8,200
Mei5,450
Nusrat2,990
Rina1,240Top 20 senders and top 20 receivers by coins, for one room or the whole app, in a single call.
POST your-server/webhooks200
x-applooma-signature: t=…,v1=…
{ "type": "gift.sent",
"data": { "giftName": "Rocket",
"sender": "omar", "receiver": "anika",
"quantity": 1, "coinTotal": 500 } }A gift.sent event signed with HMAC-SHA256 for every gift, so your server can credit the receiver.
Server-only sending with your API secret, a quantity cap per send, retired gifts that cannot be sent, and webhook replay.
Full capability list
Built for


Ayaan
sent a Rocket
How to get started
Gifting is part of every project, including the free Sandbox with 3,000 minutes to test. Then pick a fixed monthly plan; we never take a cut of gifts.
Sign up, verify your email and create a project in the console to get your App ID and API keys.
Upload your catalogue with names, images and coin prices in the console.
Debit on send, credit on the gift.sent webhook. The money stays in your system.
Ship it. Gifting is included in every plan, with no revenue share.
FAQ
No. AppLooma records gifts and broadcasts them. The coins and the money live entirely in your system, and you keep 100%.
No. There is no payment processing, wallet or payout in gifting. Your server sells coins, holds balances, debits the sender and credits the receiver from the gift.sent webhook.
When your server sends a gift, every client in the room receives a realtime gift event. All SDKs raise a typed gift-received event, and the UIKit live screen shows gift banners. Full-screen animations are drawn by your app.
Yes. Each gift points to an asset you host over https, such as a PNG, or a Lottie or SVGA file that your app plays when the event arrives.
Sending needs your API secret, so it can only be called from your server. Debit the sender first and only then call send. Each send is capped at 9,999 gifts, and retired gifts cannot be sent.
No. Gifting is included in every plan. You pay for participant minutes only, starting with 3,000 Sandbox minutes.

3,000 Sandbox minutes to test for a $1 card check.