If you have a location near you this is a good one to get. You do need a mobile device or tablet.
Get a Free Ham Classic Sandwich at Honeybaked Ham. Download the app and sign in. Pick the option for a free sandwich.
The reward will not show up right away, so make sure it’s in your account before you visit the location! Might take around 24 hours or so.