Another Option:
Create Your Own Gift Store
If your gifting strategy goes beyond a single order, you might want to consider a branded merch store.
Done-for-you, built free, with premium products people actually want. A store your clients, members, or team can shop anytime. You set the prices. You keep the profit.