Smart Gifting is a service that helps you give the perfect gift every time. By sending your gift with SmartGift, the recipient will have the possibility to personalize the color or size of your gift, swap it with an item within a certain price range or accept the original gift that you sent, all before any payment is made.