[{"data":1,"prerenderedAt":177},["ShallowReactive",2],{"settings":3,"project-pg-grocery-rewards":9},{"name":4,"location":5,"favicon":6,"default_meta_image":7,"external_links":8},"Focus State","Austin, TX","\u002Fimages\u002Ffavicon.svg","https:\u002F\u002Ffocusstate.com\u002Fimages\u002Fog.png",[],{"id":10,"title":11,"body":12,"categories":162,"cover_image":166,"date":167,"description":36,"extension":168,"meta":169,"meta_description":170,"meta_title":170,"navigation":171,"path":172,"seo":173,"stem":174,"summary":175,"__hash__":176},"projects\u002Fprojects\u002Fpg-grocery-rewards.md","P&G Grocery Rewards",{"type":13,"value":14,"toc":153},"minimark",[15,20,24,28,31,38,42,45,74,79,83,86,106,111,115,141,146,150],[16,17,19],"h2",{"id":18},"the-problem","The Problem",[21,22,23],"p",{},"For years, P&G ran 3-4 promotional campaigns per quarter at regional grocery stores — each one getting its own branded microsite. After building over 70 of these one-off microsites, it was clear this approach wasn't scaling.",[16,25,27],{"id":26},"the-solution-a-rewards-hub","The Solution: A Rewards Hub",[21,29,30],{},"We helped architect and build P&G Grocery Rewards — a single platform that consolidated all their promotional campaigns into one destination with a loyalty layer on top.",[21,32,33],{},[34,35],"img",{"alt":36,"src":37},"","\u002Fimages\u002Fportfolio\u002Fpg-grocery-rewards\u002Fscreenshot-1.png",[16,39,41],{"id":40},"the-tags-engine","The TAGS Engine",[21,43,44],{},"The platform was built on top of TAGS (Take Action Get Stuff), a proprietary proof-of-purchase rewards engine:",[46,47,48,56,62,68],"ul",{},[49,50,51,55],"li",{},[52,53,54],"strong",{},"Receipt processing"," via Snipp API for image validation and product matching",[49,57,58,61],{},[52,59,60],{},"Reward fulfillment"," pipeline handling prepaid gift cards and promotional prizes",[49,63,64,67],{},[52,65,66],{},"Regional targeting"," serving different promotions based on user zip code",[49,69,70,73],{},[52,71,72],{},"Error handling and customer support"," flows for failed receipt submissions",[21,75,76],{},[34,77],{"alt":36,"src":78},"\u002Fimages\u002Fportfolio\u002Fpg-grocery-rewards\u002Fscreenshot-2.jpg",[16,80,82],{"id":81},"the-redemption-flow","The Redemption Flow",[21,84,85],{},"A streamlined 3-step redemption process balancing simplicity with the reality of validating purchase receipts:",[46,87,88,94,100],{},[49,89,90,93],{},[52,91,92],{},"Step 1: Email + store verification"," — with smart retailer lookup",[49,95,96,99],{},[52,97,98],{},"Step 2: Receipt upload"," — with annotation guidance and image validation",[49,101,102,105],{},[52,103,104],{},"Step 3: Confirmation"," — with conditional CTAs for account creation and cross-promotion",[21,107,108],{},[34,109],{"alt":36,"src":110},"\u002Fimages\u002Fportfolio\u002Fpg-grocery-rewards\u002Fscreenshot-4.png",[16,112,114],{"id":113},"account-loyalty-features","Account & Loyalty Features",[46,116,117,123,129,135],{},[49,118,119,122],{},[52,120,121],{},"Submission tracking"," giving users visibility into receipt validation status",[49,124,125,128],{},[52,126,127],{},"Reward history"," showing lifetime earnings across all promotions",[49,130,131,134],{},[52,132,133],{},"Punch card system"," incentivizing participation in multiple campaigns",[49,136,137,140],{},[52,138,139],{},"Location-based recommendations"," surfacing upcoming promotions",[21,142,143],{},[34,144],{"alt":36,"src":145},"\u002Fimages\u002Fportfolio\u002Fpg-grocery-rewards\u002Fscreenshot-3.png",[16,147,149],{"id":148},"the-result","The Result",[21,151,152],{},"The Rewards Hub launched as an MVP in spring 2021, with quarterly campaigns now hosted on the platform. The architecture was designed from day one to be white-labeled for potential licensing to other CPG brands.",{"title":36,"searchDepth":154,"depth":154,"links":155},2,[156,157,158,159,160,161],{"id":18,"depth":154,"text":19},{"id":26,"depth":154,"text":27},{"id":40,"depth":154,"text":41},{"id":81,"depth":154,"text":82},{"id":113,"depth":154,"text":114},{"id":148,"depth":154,"text":149},[163,164,165],"Vue","Node.js","API Integration","\u002Fimages\u002Fportfolio\u002Fpg-grocery-rewards\u002Fcover.png","2021-03-01","md",{},null,true,"\u002Fprojects\u002Fpg-grocery-rewards",{"title":11,"description":36},"projects\u002Fpg-grocery-rewards","Transforming 70+ one-off promotional microsites into a unified rewards platform with receipt validation, account management, and loyalty features.","NL2BKq3V2g5RAC9VV0OMBnfTx3jWx_y-A7K0N_UI6ag",1788900438359]