AutoSteamGifts — Steam gift auto-sending (games/software/DLC/bundles - any content)
AutoSteamGifts — a module for FunPay Universal that automates selling and sending Steam gifts through the NS Gifts and DesslyHub services: games, software, DLC and bundles — anything in the service's catalog. All the buyer has to send is a Steam friend invite link, and the plugin updates offer prices by itself. Rich functionality, flexible and convenient setup through the Telegram menu.
How does it work?
- The buyer pays for an offer you've linked a gift to: a game, its edition and region
- The plugin messages them in the chat and asks for a Steam quick friend invite link. Wrong link — it asks to send it again
- It sends an order summary — product, region and link — and asks to confirm it with +/- or да/нет (yes/no). Not confirmed — it asks for the link again
- Before buying, it compares the order price with the gift's purchase price. The order is cheaper than the purchase price — it doesn't fulfill it
- It buys the gift with the balance of your NS Gifts or DesslyHub account, and the buyer gets the order number and status
- It tracks the order status. Once the gift is sent, it messages the buyer and asks them to confirm the order on FunPay
- The service returned an error — the buyer gets the reason. If refunds are on, the plugin refunds the money by itself
What do you need?
- An NS Gifts or DesslyHub account with API access — the plugin buys gifts with its balance
- NS Gifts requirements
- Balance top-up from $1, USDT only — easiest via Bybit ID with no fee
- 20+ reviews on any marketplace account
- DesslyHub requirements
- Balance top-up from $100 — in USDT, or in rubles by bank transfer from a business account if you're a registered sole proprietor
- 500+ reviews on any marketplace account
Features
- 🎁 A gift for any offer — a service links a FunPay offer to a Steam product
- The offer is set by its link, the product is searched by name in the service's catalog
- Edition and region are picked from those the service has
- You can change a service's offer or product, or delete the service
- 🔄 Two services to choose from — NS Gifts and DesslyHub
- Switch with one button in «💻 API сервиса» (Service API)
- When you open the menu, the plugin checks the login to the service and tells you the reason if it fails
- 💸 Offer prices update automatically — can be turned off
- Price = the gift's purchase price in rubles + markup
- The interval is configurable, once an hour by default. To update right away — the «💸 Изменить цены» (Change prices) button
- Exchange rate: DesslyHub uses the service's own rate, NS Gifts uses the Central Bank of Russia rate
- 💰 Markups by region
- A general markup and a separate one for each of the 42 regions
- A region set to 0% uses the general markup (3% by default)
- 🔃 Offers turn on and off based on the balance — can be turned off
- Not enough money on the service balance for the gift — the offer is deactivated; enough — it's activated again
- You get a Telegram notification about it
- 🛡️ Loss protection — can be turned off
- Before buying, the plugin compares the order price with the gift's purchase price
- The order is cheaper than the purchase price — the gift isn't bought: the buyer gets an error message, the offer is deactivated, and you get a notification
- ↩️ Automatic refund — can be turned off
- If the service couldn't buy or send the gift
- If loss protection was triggered
- 🔔 Telegram notifications
- A gift couldn't be sent, or the service balance didn't have enough money for an order
- The service balance dropped below the threshold — 10 USD by default, the threshold is configurable
- An offer was deactivated or is active again
- 📋 Order confirmation reminder
- For buyers who received the gift but didn't confirm the order
- On a schedule (once a day by default) or with the «🔔 Оповестить заказы» (Notify orders) button
- 💬 Messages to the buyer
- 8 messages — for every order stage and errors
- Any of them can be edited or turned off
- 📊 Statistics
- For a day, a week, a month and all time
- Orders: total, completed, refunded, amount
- Most frequent region and top product
Managing in Telegram
The plugin is fully managed through a dedicated, convenient menu in the TG bot. A full overview of all menu sections is in the YouTube video
The bot menu is in Russian. Button names in this guide are given as they appear in the bot, with a translation in brackets
Demo
What's included?
- License
- Issued to your Telegram account
- Bound to your device
- Managed through our bot
- Plugin
- Download it in our bot
- All future updates included
- Tech support
- Help with installation
- Help with proper setup
Price: 4490 RUB / lifetime
To buy, contact — @friedfluoride
The license is lifetime only, there's no way to buy it for a limited time yet
License, refund and support terms are in the license agreement.
How to use
Once you've been issued a license, go to our bot @friedshopbot, send it the /start command, open «🔐 Мои лицензии» (My licenses) in the main menu and tap the license you bought.
The menu that opens lets you manage your license. To download the module, tap the corresponding button and the bot will send you an archive with the module inside as a folder.

Download the FunPay Universal bot if you haven't yet, and run it. Open the main menu, go to «Модули» (Modules) and tap «Импортировать» (Import). Then send the downloaded archive to the bot.

Once the module is imported, restart the bot with the /restart command. After the restart, the /autosteamgifts command will appear in the Telegram bot — it opens the plugin menu.
On the first launch you'll need to bind the license to your device. Open the plugin menu and follow the link shown there to do it.

Next, connect the service the plugin will buy gifts through. Until the details are filled in, the plugin reminds you about it every time you open the menu. Go to «💻 API сервиса» (Service API), choose «🎁 NSGifts» or «🔵 DesslyHub» and fill in the fields.
NS Gifts. API access has to be requested, then fill in:
- «🔒 API secret» — issued once access is approved
- «🆔 User ID» — the number after # on the account card in your dashboard
- «👤 Логин» (Login) and «🔑 Пароль» (Password) — for your NS Gifts account

Once all four fields are filled in, the bot checks the login to NS Gifts and tells you the reason if it fails. If the bot's IP isn't in your NS Gifts account whitelist, the bot will show this IP — add it to the whitelist. If the clock on the device running the bot is off, sync it.
DesslyHub. API access has to be requested: once it's approved, you'll get an API key and an API secret — enter them in «🔑 API ключ» (API key) and «🔒 API secret». If logging in with these details fails, the bot will report an error — fill in the fields again.
Now link gifts to offers. Open «🎁 Услуги» (Services), tap «➕ Добавить» (Add) and send an offer link like https://funpay.com/lots/offer?id=...
Then enter the name of the Steam product: the bot will show similar ones from the service's catalog. Pick the right one, its edition and region, and confirm adding it. From then on, the plugin will send the gift whenever the offer is bought.
Markups are set in «💲 Цены и лоты» (Prices and offers) → «💰 Наценки» (Markups): «🌐 Общая наценка» (General markup) applies to all regions that don't have their own, and tapping a region lets you set a separate one for it. The markup is given in percent, as a whole number. In «💲 Цены и лоты» (Prices and offers) you can also turn on automatic price changes and set their interval.
Refunds on errors, loss protection, buyer reminders and the service balance threshold are in «🔧 Прочее» (Other).
