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”?

There’s a ton of cool options that Braze offers!

🗣️ WATCH FULL YOUTUBE VIDEO HERE 🗣

https://youtu.be/F23G_Fx-F2o

[Braze-mas 2023, Day 14]

What’s up everyone, my name is Allan, Founder and Consultant at For Now Marketing, and welcome to Day 14 of Braze-mas 2023!

Before we get started, if you have any questions, whether you are currently using Braze or considering using Braze, please feel free to reach out! You can find these addresses and more in the Youtube description below.

Delivery & Entry Type: Action-Based

Today, we are going to talk about the second Delivery & Entry type, Action-Based. Action-Based is really the most important method of reaching your users as their own user action will be the trigger for the right messages for their user journey stage.

Just like before, we will compare the Action-Based options on both the Campaign and Canvas builder, and once again, besides a little bit of UI differences, the options are pretty much the same.

Let’s get started!

Trigger Action

So from the very top, on both the Campaign and Canvas Builder, we have the Trigger dropdown. There’s a small difference in the description: in the Campaign Builder, Braze says “Send This Campaign to Users Who”, and we choose our trigger, vs in the Canvas Builder, Braze says “Enter Users into Canvas who perform any of the following actions”, and our trigger goes here.

Once again, Campaigns send the messages directly vs Canvas enter users into the Canvas journey, so that’s the subtle difference in wording there.

And let’s take a look at the dropdown options. The Campaign dropdown actually has 2 additional options, but we’ll explore from the Canvas Builder, just because it works better with our screen recording tool.

Make Purchase

So the first one we see is Make Purchase. Remember those Purchase Events we talked about, one of the 3 types of Custom Data? This is it right here, we can trigger off of a Purchase Event, that could be either any purchase or a specific purchase. I just have these two products in my dashboard, the two that I purchased in previous videos.

Start Session

Next we have Start Session, another very common trigger, which we can choose any app, or a specific app, so for example, you can launch this message only if a user starts a session on their mobile app or on the website.

Perform Custom Event

Next we have Perform Custom Event, and this is probably the one that gets used the most often. You choose from your list of available Custom Events as the trigger to deliver the Campaign Message or enter your users to this Canvas. Most of the times, your high-value actions are logged as a Custom Event which trigger some type of communication.

Perform Conversion Event

Next we have “Perform Conversion Event”. Now this is the first of the two triggers that are missing for Canvases, so we are back at the Campaign builder. And this one is an interesting one, because when we choose this trigger, Braze says Perform This Campaign’s Primary Conversion Event.

Typically, users receive the message, and as a result, they perform the conversion event. However, with this filter, we’re almost going backwards and setting up the Campaign for users who already performed the action that we want them to.

To be completely honest, I don’t see the absolute need for this filter, and maybe that’s why it’s not available in the Canvas Builder, but if anyone has an awesome use case for this trigger, please share them in the comments below!

Add an Email Address

For our 2nd last trigger for today, we have “Add an Email Address” which is a cool one, because many times, this could serve as a good substitute for something like “created_account”. This option gets triggered when an email address gets newly added to a user profile. However, I’ve tested and confirmed this, but it will not trigger anything when the email address changes. Only when an email addresses newly gets added!

Change Custom Attribute Value

And our last trigger we’ll cover today is Change Custom Attribute Value, which is also very cool. Sometimes, the trigger that you need might not be a Custom Event but a change in Custom Attribute. This trigger could also save on ingesting additional data.

For example, remember when we were adding my favorite item on Nike? We were updating our favorite_item Custom Attribute, even though we weren’t logging a Custom Event with this change. This would be the perfect use case for the Change Custom Attribute Value trigger.

Add the trigger, choose the Custom Attribute, and you’ll see that I have two options: Change Custom Attribute to any new value or to the specific value, and I can choose that specific value.

If we choose an Object Custom Attribute, then we click Enter a Path, choose one of the children data, but we unfortunately don’t get the any new value or specific value options.

And lastly, Change Custom Attribute Value trigger is currently not available for array attributes, which is unfortunate, but we will work with what we have. So my array Custom Attributes are actually not showing up on my dropdown here.

Thank you!

That’s it for Day 14. We will cover the remaining Action-Based triggers in our next video.

If you have any questions, please share them in the comments. We’re happy to help! 🙏

If you learned something from this video, please subscribe for more awesome Braze videos in the future!

Thank you for watching, and see you next time!

allan@fornowmarketing.com

fornowmarketing.com

Previous
Previous

Braze Delivery & Entry Types: Change Custom Attribute Value Deep Dive [Audience Before Trigger & Race Conditions]

Next
Next

Braze Delivery & Entry Types: Scheduled [Part 2, Intelligent Timing]