If you're not up for creating a lot of emails you can create Segments and then base the dynamic content based on these segments.
Explanation on how to setup a segmentation can be found here: Segmentation and Snippets - Marketo Docs - Product Docs
Personally I prefer creating one parent program and up to 40 child (Email Send) programs.
I would create the base for the child programs first and base this on tokens. Then, for each different child program I would edit the tokens based on the segment I'm targeting. For the Smart List of the child programs I would select 'member of program is parent program' and then your specific targeting based on the segment you wanted to serve.
For any questions on how to set this up, please let me know and I can make a screenshot for you.
thank you for your answer. so what you mean is that is would need to create a text token and add the information that i want to display depending on the product?
if you could make the screenshot i'd be very grateful.
Not sure i anderstand your idea completely.
Segmentations allow you to display different types of content to people belonging in different segments.
Let's assume you have a database field called 'Product Name'. A lead with 'Product A' in that field could go into the segment for 'Product A Owners'. A lead with 'Product B' in that field would go into the segment for 'Product B'. If the field is empty, it would be the default value
Once your segment has been created you can go into your email, select the block that you want to have changed and make it dynamic based on your segment.
Then, on the right hand side, under 'Dynamic' you will find all your segments and you can change the content based on the products someone owns.
The best way to do this is with a segmentation of the email itself. The steps to completing this are:
1) Create your segmentation in the lead database
2) In your email, click segment email in the left hand pane.
3) Then for each section you want to make dynamic you drag that into the segment area and change the content per segment.
The other way to do this is with Email Scripting. Not sure which one would be easier in your case.
that's sounds really like what i was looking for. thank you!
but as i see, under this option i would have to replace the whole email content every time for every segment. Is there a way to add several "edit text" blocks under this by default and then make 1 dynamic, and the other - static, as it's the same for all customers
1 of 1 people found this helpful
Yes, you can have some blocks be static and others that are dynamic. For the example you have here however, it is all one big block so this block is either static or dynamic. In the template you can create multiple blocks within the email template, and then here you can designate some as dynamic and others as static.
With email scripting you don;t need to create multiple blocks, but you have to code this up in the script.