Sharing our best practices and thought leadership.

Liquid Tutorial: How To Add All Items In An Array
“Way to go! You’ve meditated for a total of 325 minutes last month!”
We love to see recap posts like this, but how can we easily and automatically obtain a total sum of our data?

Braze Tutorial: How To Create “Add To Calendar” Links
If you’re promoting an event, whether it’s in-person or virtual, it’s always helpful to throw in a nifty “Add To Calendar” link in your emails!

Braze Tutorial: How To Delete Users via API
Deleting users is always a nerve-racking task, because it’s usually an irreversible decision. We want to make sure we get it right!

ULTIMATE Braze Tutorial: How To Set Up Braze Webhooks To Make API Calls
I’ve set up hundreds of Braze Webhooks to work with tons of different Braze API endpoints, and I’ve decided to make a step-by-step tutorial on how to set up Braze Webhooks so you can also become a technical marketer and make these API calls!

Braze Tutorial: How To Send Emails With Attachments
Can you send emails with attachments in Braze?
Yes!
Is it a little bit tricky?
Yes!
Will this tutorial cover everything you need to know?
Yes!

Braze Tutorial: How To Log Promo Codes As A Custom Attribute
“A friendly reminder that your promo code expires tonight! Please find your old email from 2 weeks ago, and be sure to redeem your promo for 25% off!”

Braze Tutorial: How To Segment Users Based On Custom Event Properties
As Marketers, we aim to send the right message to the right users by segmenting our audience. In Braze, we’re able to segment based on how many times a user has performed a specific Custom Event.

Braze Tutorial: Demystifying User Profile Types — Anonymous, Alias, & Identified
Braze User Profiles might sound confusing at first, but I promise you: it’s not as bad as it sounds!

Braze 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!

Braze Liquid: 5 Things You Need To Know About Liquid Conditionals (if/elsif/else)
Don’t be scared of Braze Liquid Conditionals!
Follow these 5 rules, and you’ll have a much better understanding of Braze Liquid Conditionals 🙏🏻
![Braze Tutorial: How To Set “Change Custom Attribute Value” As Conversion Event [Part 3]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1703588984639-7DP9IZ24A013TT7RHLBP/Screenshot+2023-12-26+060825.jpg)
Braze Tutorial: How To Set “Change Custom Attribute Value” As Conversion Event [Part 3]
Testing our full setup for the Braze Tutorial: “How To Set “Change Custom Attribute Value” As Conversion Event”.
![Braze Tutorial: How To Set “Change Custom Attribute Value” As Conversion Event [Part 1]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1703325584080-V9HNOPOSY7RNO66W8XZY/Screenshot+2023-12-23+045925.jpg)
Braze Tutorial: How To Set “Change Custom Attribute Value” As Conversion Event [Part 1]
Pop Quiz: How many Frequency Capping Rules can you set up in a single Braze Workspace?

Braze Campaigns: Frequency Capping
Pop Quiz: How many Frequency Capping Rules can you set up in a single Braze Workspace?

Braze Campaigns: Re-Eligibility
Watch the video below to learn more about Braze Campaign Re-Eligibility!

Braze Campaigns, Delivery Types: API-Triggered
What is this mysterious “API-Triggered” option?
![Braze Delivery & Entry Types: Action-Based [Part 4]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1702985184190-777GLZJL36ALCK9YHSB5/Screenshot+2023-12-19+062231.jpg)
Braze Delivery & Entry Types: Action-Based [Part 4]
What else can you do with Action-Based Campaigns/Canvases?
![Braze Delivery & Entry Types: Action-Based [Part 3]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1702872749731-UKEN879EKJTNJG3FQ4JB/Screenshot+2023-12-17+231456.jpg)
Braze Delivery & Entry Types: Action-Based [Part 3]
What’s the difference between “Enter a Location” and “Trigger a Geofence”?
![Braze Delivery & Entry Types: Action-Based [Part 2]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1702822750987-I3Q094CWWV35IJSG7ZSI/Screenshot+2023-12-17+092118.jpg)
Braze Delivery & Entry Types: Action-Based [Part 2]
How many Action-Based triggers are there?!
Braze, you give us way too many options! (That’s a good thing)
![Braze Delivery & Entry Types: Change Custom Attribute Value Deep Dive [Audience Before Trigger & Race Conditions]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1702822597279-N2ZN8TY4N0LRNRVLWN2K/Screenshot+2023-12-17+091822.jpg)
Braze Delivery & Entry Types: Change Custom Attribute Value Deep Dive [Audience Before Trigger & Race Conditions]
What comes first, page 2 or page 3?
In Braze, page 3! Except for this one scenario.
Oh, and make sure to avoid Race Conditions. And no, I’m not talking about “Mostly Sunny” ☀️.
![Braze Delivery & Entry Types: Action-Based [Part 1]](https://images.squarespace-cdn.com/content/v1/648e21952670566726dede10/1702633844658-IQOBCNI8C3Q9RVC9D7RS/Screenshot+2023-12-15+045320.jpg)
Braze Delivery & Entry Types: Action-Based [Part 1]
Have you checked out all the other Action-Based triggers, besides “Perform Custom Event” or “Start Session”?