I've created a beginner liquid 'for loops' tutorial. Would love some feedback.
Hi all I've started working on a series of videos to help unpack some liquid terms to help others and teach myself along the way. After recently needing 'for loops' to solve a problem I started by making a tutorial on those. Even though this video is a smidge more advanced, I plan to do quite a few videos, especially for beginners. Would love you to check it out, write comments, subscribe, and provide any feedback on ease to follow, length, or any thoughts at all. I want these to be a useful tool for all Braze (and liquid) users. Discover the power of liquid for loops in Braze: Beginner tutorial - YouTube705Views10likes6CommentsBraze Tutorial: Abandoned Cart Email & Liquid For Loops
Abandoned Cart Emails are a necessity to Marketing teams; however, they can be a bit tricky to set up! Check out this video for a full tutorial on how to set up Abandoned Cart Emails using Liquid For Loops ➰ 🗣️WATCH FULL YOUTUBE VIDEO HERE🗣 https://youtu.be/mMqrHqeYHto290Views4likes0CommentsA Beginners Guide to Braze Liquid Language
Hi All I've noticed there have been a few questions about basic liquid concepts in Braze, especially language localization. To support this, I have put together a complete beginner tutorial video for anyone wanting to get started with liquid specifically for Braze (which everyone should because it's magic 🪄). Topics I cover: - The basics (objects, filters, tags) - Adding first names - Capitalizing first names - Setting defaults when there are no first names - If / else statements - Basic language localization I have tried to include as many useful real-world examples as I could for beginners to get you going. I hope it is useful for this community and feel free to share it with anyone you know who is new to Braze. A Beginner's Guide to Braze Liquid: Mastering the Basics - YouTube 😊505Views3likes2CommentsPersonalization with Liquid using purchase events on order level
Hello, I am trying to personalize an email based on purchase event on order level. Here it says that event properties schema could not be generated for purchase events, but that the nested data is supported by purchase events. Is nested objects even supported for purchase events on order level? This is the event that I am using: { "purchases": [ { "external_id": "2023_new", "product_id": "Completed Order", "currency": "USD", "price": 219.98, "properties": { "products": [ { "name": "Monitor", "category": "Gaming", "product_amount": 19.99 }, { "name": "Gaming Keyboard", "category": "Gaming ", "product_amount": 199.99 } ] }, "time": "2024-06-20T13:59:30+01:00" } ] } So can you please clarify how can we add liquid tag in order to display the name of the first product - "Monitor"? Looking forward for your reply! Many thanksSolved707Views1like6CommentsPLEASE BRING IT/BRING IT BACK: Color Coding in JSON and Liquid
Hi Braze, As of yesterday/today, I noticed that the Webhook Editor no longer supports color-coded liquid. I think having that color support is huge, especially for beginners who are writing Liquid for the first time. The color-code is the only reason I remain on the old HTML editor version. Are there any plans to bring back any sort of color-coding for Liquid in all other channels? Any new color support for JSON? Thank you!Solved517Views1like4CommentsLiquid help to personalise dates as "today", "tomorrow" and yesterday
Hello friends, Hope you are all well. I need some liquid help from you. We are using a date from the canvas_entry_property i.e. {{canvas_entry_properties}}.${{creation_date}} and we want to use the {{creation_date}} to personalise our messaging for example "thanks your account is active with us since "yesterday", from "today", or from "tomorrow" else for future dates we want to call the {{creation_date}} with a filter to represent the date as 27 Apr etc. {{creation_date}} is in UTC format. Appreciate some guidance here Cheers RajSolved866Views1like3CommentsTracking questions
Again, reaching to the wonderful BOn Fire community, I wonder if someone from the community could explain what's the function of the the first chekboxes (from left to right)? - see attached screenshot. ALso, why the checked boxes go unchecked after saving the draft. Lastly, is there a way to assign the utm_content with the template's name using Liquid? Again, thanks for any ideas would be greatly appreciated. - Wolmar374Views1like0CommentsIf Statement in If Statement Liquid Code
Hey guys, hope you are well. Please find below a liquid code which I cannot get on top of. I am trying to use an if statement into an if statement but cannot make it work. Any help please? {% if api_trigger_properties.${XX_XX} == "XXX" %}{% if custom_attribute.${XX} == 'it_IT' or custom_attribute.${XX} == 'it_CH' %}ITALIAN COPY{% elsif custom_attribute.${XX} == 'es_ES' %}SPANISH COPY{% else %}ENGLISH COPY{% endif %}{% else %}{% if custom_attribute.${XX} == 'it_IT' or custom_attribute.${XX} == 'it_CH' %}TEXT IN ITALIAN{% elsif custom_attribute.${XX} == 'es_ES' %}TEXT IN SPANISH{% else %}TEXT IN ENGLISH{% endif %}{% endif %} The error I am getting is: Liquid syntax error: 'if' tag was never closed Thanks in advance for your help505Views1like4Comments