Braze Catalogs. No Required ID? Personalized Recommendations with MD5 Hashing
Hi there! I recently ran into a snag when launching a personalized recommendations email campaign using Braze Catalogs. Turns out, I was missing the required item IDs! This can be a real headache, but I found a workaround and wanted to share it with you. My guide shows how to use MD5 hashing to create unique identifiers from your item titles, even without those original IDs. {% assign title_to_match = {{event_properties.${items}[0].item_name }} {% assign key = {{title_to_match | md5}} %} full guide here - https://medium.com/@artembratchenko/leveraging-braze-catalogs-for-personalized-item-recommendations-a-guide-without-required-ids-e05ac227c111221Views2likes0CommentsIs it possible to store liquid and content blocks inside catalogs?
Hi all Recently we tried putting a section of liquid + text inside a catalog item but it only rendered as text. I then put it inside a content block and it seemed to render for the first item but if I had two items the second one didn't render. I'm not sure if I'm missing some tricks or it's not possible but I'm currently having issues getting it to render reliably each time. The longer end goal is to render a series of emails based on user paths but use catalogs as the single source of truth for content and avoid going in and out of a canvas. I know I can build the emails with HTML in the canvas and pull in the copy, that works good. Was just testing if I can pull in entire sections of code as well. Open to any advice, tips and tricks. Thanks 😊719Views0likes4CommentsCatalog
Hello Folks, I'm inquiring whether Braze Catalog supports the use of nested lists within catalogs. This would be beneficial for organizing multiple vouchers associated with the same retailer, as each voucher may contain multiple details. For instance, consider a scenario involving a retailer offering various vouchers with distinct validity periods and redemption instructions. To effectively organize and present this information, nesting the voucher details within a single catalog item would be ideal. Please confirm whether Braze Catalog accommodates such a structure. Example: deal 1 deal title: deal url: deal banner imaage etc.. deal 2 deal title: deal url: deal banner imaage etc.. Thanks Bhavesh391Views0likes3CommentsUsing Catalog Selections in an Abandoned Carts Canvas
Hi fellows, First, I miss the Slack community. Second, I need help with incorporating Catalog Selections. Any Braze Learning courses that you recommend? My Canvas entry depends on a custom event (add_to_cart) that has aproperty (product_id). I uploaded my catalog to Braze and I want to personalize the notifications in the canvas to include the product name in the message text. My catalog has id, name, price, and all essential catalog info. Can you help me with your input and recommend resources that can help? Cheers307Views1like1CommentSearch if item exists in "catalog"
Hi, is there a way to search through a Braze catalog with Liquid? I have a variable and only want to execute a line of code if that variable is a catalog item. Catalog items do not seem to exist as some sort of array variable. My best take on this would be to write all items to an array custom_attribute or assign them to a new variable but I cannot figure out how to pull them in dynamically. Usually Google Sheets with SheetDB is my go to for these kind of use cases but Catalogs seemed like a nice alternative that lives inside Braze since the SheetDB API cannot handle a lot of requests. Thanks for your help!119Views0likes0Comments