The Logical Way To Send Email: Dynamic Content

We have been blogging a lot in recent weeks about the cool new features included in Bronto's Fall 2009 release. To keep this ball rolling, I'd like to use this post to tell you about our new Dynamic Content feature.

Dynamic Content...Huh?

In programmer speak, Dynamic Content allows you to add content to your message based on whether or not certain conditions are met (i.e. conditional logic). In plain English, Dynamic Content allows you to display different content to your contacts based on who is receiving it. For example, if you are sending out a message to parents with a newborn baby, you can use Dynamic Content to display one block of content if they had a boy, and another block of content if they had a girl.

Getting Started With Dynamic Content

The easiest way to get started using Dynamic Content is to use the WYSIWYG editor.

To insert dynamic content using the wizard:

  1. Click on the Inset Dynamic Content button in the WYSIWYG editor, or the Dynamic Content button if you are viewing the text version of a message.
  2. Choose the conditional. For the first block, by default, you can only choose if.
  3. Choose the operator. The available operators are:
    • In List
    • In Segment
    • Field Is Blank
    • Field Is Equal To
    • Field Is Not Equal To
    • Field Is Greater Than
    • Field Is Less Than
  4. Choose a value. The values that you can choose from depend on the operator you choose in the previous step. Click OR to add an additional value.
  5. Add the content that will be displayed if the Dynamic Content conditions are met.
  6. (Optional) If you wish to add nested conditionals to a Dynamic Content block, click Logic. You can add 2 nested conditionals per Dynamic Content block. To add additional Dynamic Content blocks, click Add Block.
  7. Click Insert Dynamic Content.

What's All That Strange Text In My Message?

After you click Insert Dynamic Content, you will notice that some strange looking text has been added to your message. This text, known as Dynamic Code (more on this in a later post), represents the Dynamic Content you just built using the wizard. In the example below, the text in blue gets displayed if the value in the "child" field is equal to "boy", and the text in pink get's displayed if the value for the "child" field is equal to "girl". 

In upcoming posts, we'll look at ways to make your Dynamic Content even more powerful by adding in additional content blocks and nested conditionals. In the mean time, you can use the information in this post to get started testing and using Dynamic Content. If you have already started using Dynamic Content, we'd love to hear about it! Let us know in the comments section below.

John Gunther
Technical Writer/eLearning Specialist at Bronto

Comments

Cracking The Dynamic Content Code

[...] recently blogged about

[...] recently blogged about our new Dynamic Content feature introduced in the Fall 2009 Release. I’d like to give you a bit more detail on one [...]
Previewing Your Dynamic Content

[...] in your messages.

[...] in your messages. Previously, John Gunther described in depth how to leverage this tool in his post The Logical Way To Send Email: Dynamic Content. I’d like to show you how to test this content in real time inside the Bronto [...]

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>

More information about formatting options

CAPTCHA
Just checking to see if you're a human visitor. We don't like automated spam submissions.