This post is sponsored by Dreyer’s Grand Ice Cream. All comments and opinions are my own.

Looking to pick up some cool treats for your weekend fun? Publix has everything you need to keep cool all summer long!

In fact, you can grab all your faves and score a great little perk too! The Have Happy on Hand reward offer is back for 2020 giving you the opportunity to score a $5 Publix gift card when you grab delicious treats from Häagen-Dazs®, Outshine®, Edy’s®, Skinny Cow® and Nestlé®.

What’s nice is that it’s crazy simple to get your gift card.

Just spend $20 in participating frozen treats between May 15 – August 31, 2020 at your local Publix and you’ll earn a $5 Publix gift card. You’ll be happy to know that purchases can be made over multiple trips and you can track your progress once you have registered. Heck if you are an ice cream fanatic like me…you can submit and earn up to THREE gift cards for a total of $15 in Publix gift cards during the promotion period.

PLUS, you can earn no matter how you shop! Paper receipts, receipts from Instacart for Publix and e-receipts can be used. So you can shop in-store or from the comfort of your couch and still earn that reward!Have Happy On Hand Reward Offer Returns For 2020 - Stock Your Freezer & Earn A Publix Gift Card! on I Heart Publix 1

With over 200 flavors to choose from, you should have no problem finding items that your whole family will love. Pick up any of your favorite Häagen-Dazs®, Outshine®, Edy’s®, Skinny Cow® and Nestlé® items and be sure to keep your receipt.

Here’s the scoop on how you can earn your gift card(s) –

SHOP – Purchase $20 in participating item(s) between 05/15/20 – 08/31/20.  Multiple trips are FINE. You can accrue $20 over multiple transactions.

UPLOAD RECEIPT – Snap a clear photo of the entire receipt with your phone and send it in one of 3 ways:


After your photo is submitted, you will receive an automatic confirmation and request to complete a registration form. If you do not receive a confirmation, please email

Remember, you can keep earning all summer long. Earn up to THREE gift cards for a total of $15 in Publix gift cards during the promotion period (05/15/20 – 08/31/20). Visit for terms and conditions and complete details.

*Msg & data rates may apply. By texting HAPPY to 811811 and upon submitting your receipt image, you consent to receive up to 8 promotional text messages (pertaining to this program only) via an automatic telephone dialing system to the number you provided from Snipp Interactive on behalf of Dreyer’s Grand Ice Cream. Your consent to the above is not required to make a purchase.