We recently ran a 30-day food tracking challenge where we invited our users to participate for a chance to win a personal Nutrition Masterclass with our Head Nutritionist and Head Chef.
Since time was short (and when isn't it?!), we had to come up with a way to register users without building a landing page or needing any Dev resources at all.
So we came up with the following flow!
Created a Content Card that had info about the challenge and we sent it to our target audience. We configured it so that when users clicked the card, it triggered a Custom Event called '30daychallengeUS_optedin'
Created an In-App Message which informed the user that they're successfully registered for the upcoming challenge. The IAM delivery was configured to be Action-Based, being triggered by the Custom Event that was just created by the card.
At the same time, the event triggered a Webhook campaign, which sent a call from Braze-to-Braze to create and write a new Custom Attribute against the user's profile that marked them as opted-in to the challenge.
Note: Yeah, the content card could have created the attribute on click right away, but then we wouldn't be able to trigger the confirmation message :))
--
The flow worked seamlessly and we're happy to say we got thousands of users joining the challenge!
Kristijan this is so awesome!! Thank you for sharing. And as a Braze dashboard novice myself, I thoroughly enjoyed the step-by-step detail. Yay for no-coding!
Lea hey, so I just had this option when building the Content Card. Not sure if you need to ask your account manager to enable it or maybe it's available for all?