We know it?s better to give than to receive, but finicky friends and relatives who never stay in one place can make our good intentions go the way of the singing telegram.

Save yourself the hassle and maintain the goodwill with Karma, a new app that lets you send gifts instantaneously via text message, email or Facebook. To get started, create an account that keeps your credit card on file, then start browsing. Items are organized by brand (Kate Spade stationery, Moët & Chandon Champagne, Jonathan Adler pottery) and occasion (Mother?s Day, graduation, get well soon, etc.).

If your recipient is on Facebook, Karma will recommend gifts based on their interests and upcoming events. (We recently found an adorable pair of Trumpette booties for a former coworker?s new baby.)

After selecting a gift, Karma sends your recipient a notification via email or text. The giftee responds with their shipping address (which is never shared), and the present is mailed to them in a beautifully wrapped package that day.

If Mom doesn?t like her Birchbox subscription, she can swap it for a Pantone Espresso set or donate the money to one of Karma?s partner charities.

They get what they want and you stay sane. Everybody wins.

More Videos You’ll Love