Google Tag Manager

Blog Post

Built on Braze
1 MIN READ

Register Users for Challenges Without Coding

Kristijan's avatar
Kristijan
Practitioner III
2 years ago

Hey all!

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!

  1. 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'


  2. 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. 


  3.  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!

Published 2 years ago
Version 1.0
  • EmilyCalderon's avatar
    EmilyCalderon
    Icon for Community Manager rankCommunity Manager

    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's avatar
    Lea
    Active Member

    Awesome use case, thanks for sharing this! 

    I have a question about this part 

    We configured it so that when users clicked the card, it triggered a Custom Event called '30daychallengeUS_optedin'

    How did you manage this part without any code?  

  • Kristijan's avatar
    Kristijan
    Practitioner III

    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?