Recap

Hosted Pages and Email Templates are an excellent out of the box way to cater your User Experience to match each and every individual using your platform. But configuring themes at the Journey or Node level becomes tough to scale as you onboard more and more brands and partnerships. By dynamically identifying and building our theming we can simplify our administrative experience while providing the greatest level of personalization to our end-users.

We were able to customize theming in two ways:

  1. Dynamically Changing the Theming
  2. Selectively Changing the Theme Styling

The Completed Journey

The Complete Journeys for each section can be found here:

  1. ChangeThemeByOrg.json
  2. ChangeThemeCustomizationByOrg.json

We have seen them in action separately, but we can combine the two together into a singular Journey as well.

The Combined Journey, using the Journeys developed in the previous parts, can be found here:

ChangeBrandingByOrg.json

This Journey allows us to Override the theme and Customize components of that theme. With these building blocks in place, you have all the tools you need to make your experience the best it can be for all users you support.


Further Reading