Engagement & games

Discord gift bot: wishlists and gifts from your server’s Shop

Wishlists & Gifts lets members treat each other. Anyone can keep a wishlist of items from your Shop, and anyone can buy an item as a gift for another member with their Bank coins, with an optional note and, if you allow it, anonymously. The item lands in the recipient’s inventory and they get a DM.

  • Works on the Free plan
  • 1 slash command
  • Set up in the web console
generalDiscord preview

NoaToday at 20:14

/gift send member: Sam item: 🌈 Rainbow name

BotGGBOTToday at 20:16

🎁 Send a gift?
Buy 🌈 Rainbow name for @Sam for 1,500 coins? The item goes straight into their inventory.
Your note
Happy birthday! 🎂
SendAnonymouslyCancel

Only you can see this

The confirmation card before a gift is sent

What you get

Wishlists

Members add Shop items to their wishlist with a short note. Others can open it with /gift wishlist view and gift one of the items from a menu.

Gifts with a note

/gift send shows a confirmation card with the price. The giver can add a note and send it, and a double click never sends twice.

Anonymous if you allow it

Choose off, allowed or always anonymous. Recipients and announcements never see an anonymous giver; staff still can in the console to handle abuse.

Real Shop delivery

A gift uses the Shop’s own purchase rules for the recipient: stock, store hours, per-member limits, roles, colours and fulfilment requests, exactly like /buy.

DM and inbox

The recipient gets a DM. If DMs are closed, the gift waits as new in /gift inbox and every /gift reply reminds them until they look.

Insights and refunds

Gifts per day, top givers, receivers and items, the most wished items, and a full log where staff can refund a gift to the giver.

How it works

  1. Turn on the Shop, the Bank and Gifts

    Open https://console.botgg.app, choose your server, make sure the Shop and the Bank are on, then turn on Wishlists & Gifts in the Engagement section.

  2. Set the rules

    Choose anonymity, notes, DMs, a daily gift limit per member, items that can’t be gifted and an optional announcement channel.

  3. Members build wishlists

    Members add items with /gift wishlist add and share them. Wishlists are public by default so friends can find the perfect gift.

  4. Members send gifts

    A member runs /gift send, confirms the price, and the item is delivered. /gift inbox and /gift sent show the history.

Give your economy a social side

Gifts give coins a reason to change hands between friends: birthdays, thank-yous, event prizes from members, or a role someone has wished for. Only visible Shop items can be gifted, the recipient’s own Shop limits apply, and if Discord refuses to give a gifted role the gift is refunded automatically.

Items per wishlist: 10 on Free, 50 on Pro. The note is never shown in public announcements. With Flows you can react to gifts, give gifts from the server, or add a member’s wishlist to their birthday message.

  • /gift send: buy a Shop item for a member, with an optional note
  • /gift wishlist add, remove, view: manage your wishlist or see someone else’s
  • /gift inbox, /gift sent: gifts you received and gave

Slash commands

Generated from the bot’s real command definitions. Full list on the commands page.

/giftWishlists & Gifts: gift Shop items to members, keep a wishlist6 subcommands
  • /gift sendmemberitemnote?anonymous?Buy a Shop item as a gift for a member
  • /gift inboxGifts you received
  • /gift sentGifts you sent
  • /gift wishlist additemnote?Add a Shop item to your wishlist
  • /gift wishlist removeitemRemove an item from your wishlist
  • /gift wishlist viewmember?Show a wishlist (yours or a member’s)

Commands

Free vs Pro

Every feature works on the Free plan. Pro raises the limits and unlocks extras.

LimitFreePro
Wishlist items per member1050

What Pro adds See pricing

Frequently asked questions

How do I let members gift items on Discord?

Turn on the Shop, the Bank and Wishlists & Gifts in the BotGG console. Members then gift any visible Shop item with /gift send.

Who pays for a gift?

The giver pays the item’s price in virtual server coins. The recipient pays nothing and the item goes into their inventory.

Can gifts be anonymous?

Yes, if you allow it or make every gift anonymous. The recipient and public posts never see the giver, but staff can see it in the console.

What if the recipient has DMs off?

The gift is still delivered. It shows as new in /gift inbox, and the member is reminded on their next /gift command.

Can a gift be refunded?

Staff can refund a gift in the console. The item leaves the recipient’s inventory, optionally goes back in stock, and the giver gets the coins back.

Ready to level up your server?

Add BotGG for free, then switch features on in the web console.