View the session live or catch the replay here. You’ll find the recording and all related resources on this page once available.
Our live discussions are happening over in Slack. That’s where you can connect with speakers, join session threads, and chat with other attendees in real time.
Are you tired of making the same email templates over and over again to just update a few sentences? Did you recently migrate from another marketing automation tool and now have to recreate all your whitepaper, case study, and content emails? Are you looking for a way to streamline that setup? Then this session is for you!
We will cover tips and tricks on how to manage your content library across your website to produce a streamlined experience for your prospects. Learn how WordPress and Pardot (Dynamic Content, HTML, and Snippets) work hand in hand to help you deliver the right content at the right time. We will provide you with real-life use cases of the different personalization options Pardot has to offer.
This session is for Pardot admins and anyone managing your website at all skill levels.
Speaker 0: Hey, ParDreaming. Uh, thank you all for joining us, um, this afternoon for this awesome session devoted specifically to dynamic content, HML, and snippets. Um, for those of you joining us today for manufacturing day, welcome. Uh, we have an amazing speaker, um, today from the manufacturing space. It’s going to give some awesome insights, uh, firsthand of how, um, they utilize some of these awesome features today. Um, so with that, I’d like to introduce you, um, to our speakers, uh, Mimi and Marcos. I will let you guys take it away.
Speaker 1: Thank you. Hi, everyone. I’m Mimi Claugus. I’m a marketing manager with Graphic Packaging International. And later in the presentation, you’ll be hearing from my right-hand man, Marcos, from Sercante. Um, and first, I’ll introduce you to a little bit more about, uh, Graphic Packaging and what we do. So we are obviously in the manufacturing space, but we manufacture what we call folding cartons, but what you call your cereal boxes or beer boxes or any box that you see in the grocery store. Um, in addition, we also make food service packaging. So think your Starbucks cups or your McDonald’s fry scoops, those kinds of things. Uh, we’re all about paper products, and we’re located all over the world with about 20,000 different, um, employees throughout several different countries. So you probably have many of our products in your pantry today and just don’t know it. So getting into today’s session agenda, um, I’ll do a quick introduction, go into some challenges that we were facing in our marketing department, and how we use Pardot to come up with some solutions to address those challenges related to our content and streamlining our work, um, and just working a lot smarter. So a problem that we were facing, um, like many of you, I imagine, we are a small marketing team that wears a lot of hats, and we’re really working to scale up our content, uh, production with white papers, case studies, all of those things. And we found that as our content library grows, we needed to figure out how we could scale but also deliver the best content to our customers and make it easy on us at the same time to do so. So, for example, uh, one of the processes that I’ll talk about today was our case study development process and how we were activating that content. The process that we had before was that each piece of content or case study had its own form and its own email template, which was fine when back in the day we were doing a case study maybe every few months, but now we’re ramping it up to do two or three, um, a month. So that wasn’t quite as sustainable. And how the process worked is that a prospect would fill out a form on our website. We’d collect the data from that form to then deliver them an email with the content. And around that process, here are a few things that we didn’t like and that weren’t particularly sustainable. So each time we were sending out a piece of content, we needed a new email template per asset, which, as we were scaling up, started to be a lot and a little unruly. Additionally, we use form handlers, um, with Pardot, and we use Gravity Forms through WordPress. So every time we were setting up a new piece of content, we were having to build a different form in Gravity Forms and a different form handler in Pardot with a variety of different completion actions like this autoresponder emails, notifying salespeople, and creating separate Salesforce campaigns for each. So it was a ton of steps that weren’t easily replicated. Um, and, obviously, we’re building this content on our website and using WordPress to host the content in the form. So this was creating a few headaches for us. It was making our Pardot org a little bit cluttered with a ton of different form handlers and whatnot and automation rules or autoresponders. Um, and it really wasn’t easy to mass update those templates should we want to change out, um, some images within or a snippet of content or a piece of content within the email. It was hard to go back and change things en masse. It was a lot of manual work to go back and edit. And then also setting up those form handlers could be a bit of a challenge for the team. I mentioned we’re small. Um, our technical skills only go so far, and sometimes we can make quick mistakes when we’re, um, you know, redoing a lot of this work manually. And we do a lot of content updates throughout the year, so we wanted to make sure that we were delivering the most up-to-date on-brand relevant content to our customers. So looking at how we address the challenge, there are a few different things in Pardot that helped us make our lives a lot more simple. And one of those things was Handlebar Merge Language. And so what is that? So this is looking, this HML in Pardot looks at the data on a record, a lead or contact record, and it updates it, um, in your email templates or landing page, um, depending on the content or the data that is within the record. So updating someone’s I’ll show you what it looks like, actually. Uh, some ways that we use that is to update subject lines or preview text. More specifically, we use, uh, HML to customize and personalize email content. So with someone’s name or with their company name. Um, sometimes we use it for webinar registrations where the the header on the email could say something like, we’re so happy you were able to join us. Here’s a recording. Or if they didn’t register, we could switch up that language and say, so sorry. We missed you. Here’s a recording. Something like that. So we’re working with one template and using that HML to more easily adapt to various data, um, that we have within the system. We can also use it to control the URL of call-to-action buttons. So the example that you see on the left is a screenshot of one of our, um, case study autoresponder emails. So we have one email template now for all case study downloads. And depending on where, uh, what case study page that person is coming from on our website, which you see is the first one that recipient post object title that’s pulling from the page that person is coming from, and then it’s serving them up that linked document that we have uploaded to, um, WordPress as well. So we’re using HML there and then also in the call-to-action button and the view the case study button. It’s really simplified our lives to only have one email template and use HML to deliver content for, um, a number of different case studies. Then looking at dynamic content, dynamic content is when you really want to configure different display variations based on different criteria. So say you want to swap out, um, you know, an email image or something based on that some data that you have in Salesforce, so you can really get creative with this. Um, some ways that dynamic content works is you must have a person’s data in Pardot, and then you must build the criteria and content for each variation that you want to use. And I’ll show you an example of how we’ve used this in the recent past. Last year, we had, as I’m sure many of you did, virtual trade shows instead of in-person trade shows. And we were really missing that person-to-person context that we had when we were talking to leads in the booth. So we weren’t quite as sure what those people were interested in during the virtual trade shows as we did with in-person. So we would deliver it. And instead after the after the event, we’d send out a general email asking them what they were interested in. Depending on what they clicked on, they’d get a more customized email the next time. And we use dynamic content to populate that second email, and that’s what you see on the left here with a variety of different, uh, machinery applications that we create. So we could customize and deliver more personalized email using dynamic content. And you can also use it to switch things around, like calls to action and content depending on whatever criteria that you set. So love dynamic content. Moving on to the next thing, it’s all about snippets. And snippets are think more about plain text. You’re not working with images here as tiny pieces of content that you want to, uh, update and scale across emails or landing pages to customize maybe a footer, talk about upcoming events. You can see some, um, examples here. And this really pulls from, like I said, a campaign or a business unit information is not quite as related to, um, an individual’s lead or contact record. If you do use it in an email footer, you can’t contain the unsubscribe link that still needs to maintain or exist separately. But snippets are a cool way to just make your life a little bit easier when you need to update a small piece of content across several different assets in just plain text. So now with all that in mind, we’re looking at our new process, specifically how we handle things like case studies. So whereas before, we had several different email templates, several different forms and form handlers for our content. We have all we have simplified that into one. So we have one form and one email template to, uh, solve our problems for all of those case studies, and it’s been a huge time saver. And the prospect experience on the front end looks basically the same. They still fill out the form on the website, but now the data is collected in hidden fields. For example, with our case studies, we’re collecting hidden field data on what page they’re coming from and then also what document we’re linking to that page so that when they receive the email for that case study, it’s tailored to what particular page and case study that they were interested in. Um, and then they received the email with that specific download, and it has totally simplified and streamlined a lot of our work. Um, it removed a lot of room for error when it comes to redoing those form handlers, for example, or updating query strings. Um, it’s made it much more easy to replicate, um, throughout our business. And some of the the the benefits of this, again, benefits of personalization beyond just providing a nicer prospect or user experience is that on our end, it’s made our lives easier. There’s far less time from setup to execution. So whereas before, like I mentioned, we were creating several different assets per case study download or, you know, post event email, now we kind of have the one-stop shop and easy-to-repeat process. Um, fewer emails to build, one form to rule them all. It’s so much easier for us to troubleshoot any issues if we’re seeing any errors maybe with form fills or with the email that’s delivered, we have one email or one form to go fix as opposed to many, and that’s really made our lives easier. Also, something that’s great, especially with, um, a small marketing team, is this has made it easier to train our growing marketing department. So whereas before, the process of doing all of this work sat squarely on my shoulders, we did working with Marcos, who was super helpful, build, um, a great kind of how-to guide on how to use this stuff and how to use all of these different features that I just told you about to, um, replicate the process of case studies, for example, how to upload them to the website, make sure that we’re, um, having them served out through the emails appropriately, not having to do, you know, repeated stuff with forms and form handlers all the time. It’s great to, um, be able to easily share this and train other people in our marketing department if someone happens to be out for a couple of weeks or something like that. So it’s it’s been a huge, um, really for us. But then think about the user experience. This is what the email design looks like. It’s so simple, but we all know that there’s so much more going on behind the scenes that make it so simple. So this is our case study download email, um, for example. The top that you’ll see there just says thanks for downloading. But if you wanted to just still have this one template and switch out that top line of text, you could do that either with HML or with dynamic content. Same thing with that image that you see. Here’s your case study. Say if we wanted to swap that out for, um, to be like, here’s your ebook or here’s your white paper or whatever. Using dynamic content, you can swap out that image to tailor whatever you’re sending out and what other message you’re trying to send. Same with the line of text that you see, um, in the middle of the email, the thank you for downloading, and then you see those squiggly lines that indicates that we’re using HML to pull in the page that the person is coming from to then serve them the next step that you see in the squiggly brackets, um, the linked document that sends them the case study. And you can use HML or dynamic content to swap out, um, that text that you see in the email. Same with the call-to-action button. Um, we use that to send that linked document, um, in that call-to-action button. And then at the bottom, that’s an example of how you can use a snippet, which is just a quick, you know, plain text, simple, uh, or simple text edit that you can put at the bottom, um, and that can be updated across several different assets that you have, whether it be emails or landing pages. So a few lessons learned, um, here and things to keep in mind, uh, kind of the the housekeeping of it all. A few basics. HML, um, may need to be enabled in your account if you haven’t already. And how you can tell what the difference is is if you see those squiggly brackets that contain the different variables that you’re trying to insert versus what you might be used to seeing in variable tags with the percentage signs around that particular, um, variable. And then dynamic content is only available in plus-tiered accounts or higher. So depending on what type of account you have, you may or may not have access to, um, same with content. And then you’ll need connected campaigns enabled to use snippets. That’s that simple text edits, uh, that or text pieces that you want to update across assets. And then a few things to keep in mind with troubleshooting. When you are testing, um, your assets with dynamic content, uh, you want to make sure that you’re either using, um, different testing tools to make sure that those fields are displaying appropriately. You always want to test to make sure things are swapping out and applying to whatever data that you’re, um, wanting to display. And then snippets can also take a few minutes to sync over sometimes to Pardot. And then for me, especially with form handlers, they can be tricky when I’m trying to. Um, as I mentioned, I work with Gravity Forms in WordPress and then use a Pardot form handler, and you just want to make sure that everything is aligning appropriately, um, across your data and what you’re trying to pass between the two. So you want to test your form handlers quite a bit and just make sure that everything is being captured and you’re getting all of the data that you had intended. And then if you have any blank values, you want to make sure that, you know, the difference between global defaults and what you’re sending out and then whatever is the default in the template. So just a few things to consider. And now I’ll pass it over to Marcos who’s going to talk a little bit more about email Lightning Builder.
Speaker 2: Awesome. Thank you, Mimi, for that awesome thorough explanation of how you guys are using, uh, not only dynamic content and snippets, but also HML to, uh, incorporate and personalize the user experience for all your customers. So that’s great. Thank you for sharing with us. Today, what we’re going to, um, I’m just going to shift over is you may have a question. There was a new release just a couple of days ago, um, with the new email and the new landing page, uh, Lightning Builder. So you may be asking, okay, Mimi. You’re covering all these really great things. Uh, your templates are awesome. Good job. Can we use this in this new experience, or is this only for what we would call Pardot Classic? To answer your to answer your question, the answer is yes. You are able to use all this. So currently, if any of you have enabled the new email Lightning Builder, uh, this is something you can test out. We already did that for you. So that way, we know for a fact we can go, uh, and we don’t have to depend on, um, any documentation. So what do you need? You need access to Salesforce. So if you come from a Pardot Classic background where you only had access that way, um, you will need to have access to Pardot Lightning. Right? And you need access to that Salesforce. So, um, we check dynamic content, HML, and snippets, and they all worked. Um, one thing to point out is as you’re going through this new email Lightning Builder experience, um, up until, you know, just a couple of days ago, there are some options that seem to be missing. So you may see HML, but you may not see the dynamic content block, and you may not see snippets. So as long as you can go to the classic way and just grab the token, you’re able to bring it in here and still use it. So try that several times, it works. And then as, uh, you know, the famous, uh, forward-looking statement that Salesforce likes to do, just make sure that if you’re, if we’re talking about new features, make sure you experiment in a sandbox if possible or just testing your account to make sure that, uh, those features apply to you. Now what we’re going to do is we’re going to move over, and we’re going to go talk about a little bit more resources. So here, you know, I’m we’re not going to talk too much about about them, but we have a couple of resources we would like to share with you. Um, if you haven’t subscribed to The Spot for Pardot, I strongly recommend you do that after, uh, attending today’s awesome sessions. Um, here we just have a couple of blogs with dynamic content, HML, and snippets. Uh, there’s a lot of content on The Spot that you can check out, and then here’s a couple of other resources from Salesforce and other awesome, uh, consultancies or other, uh, customers of Pardot that have put together some resources to share with you guys. We’re going to go ahead and pass it over back to, um, Mimi.
Speaker 1: Alright. Thanks, everybody. And I hope you learned a little bit about today about how some of these features can help you deliver really great personalized experiences for your prospects but simultaneously make your life a little bit easier. And I’d love to connect with you, so you can see my LinkedIn information up here. Um, I talk all things Pardot. And, uh, I think now we’ll open it up to Q&A.
Speaker 0: Awesome. Thank both of you. Um, I love hearing about ways that people are using snippets and dynamic content and HML. It’s always, like, crazy magic when you hear some of the awesome things that people are doing, especially that awesome one form to rule them all. Um, one question I have for those who don’t have these features enabled, aren’t utilizing them, um, much or at all at this point, is there any advice, um, either one of you guys have for someone that’s just getting started with with either any of these features?
Speaker 1: Yeah. I I can go first really quick. Um, talk to someone like Marcos because I I always he’s my go-to when I need, um, help to to work a lot smarter and not harder. And I I I feel like sometimes I don’t know what I don’t know, and I really love to rely on Sercante to to help with that. So, Marcos, I’ll let you actually answer it.
Speaker 2: Thanks, Mimi. Appreciate it. Hitting, uh, hitting the point again, um, you know, there’s plenty of online resources that you can reach out. There’s a Trailhead community. Um, there’s Sercante. Of course, we’d love to work with you. But also, um, our blog, free. You can go there. We’ve written extensively about how to integrate all these different, uh, personalization tools and features with Pardot. And then, you know, if you have any questions, feel free to reach out to Mimi, who’s our expert here. And then, you know, of course, you can always find me, uh, on LinkedIn as well. So, uh, with that being said, uh, let’s go ahead and thank our our sponsors, and we’ll pass it back to Sarah.
Speaker 0: Yes. Um, so, yeah, we won’t we are kind of short on time here, so we’re not going to have, um, a formal Q&A. Um, but thank you both for for joining us today. If you have any other questions for either Marcos or Mimi, you guys can use the chat, um, in the platform itself, um, and send them any direct questions that you guys have. The session for this as well as the resources that Marcos shared on a previous slide will all be available to you guys, um, shortly after this session. Um, and yeah. So thanks again to all the sponsors, um, for supporting the event. Um, without them, Pardot Dreaming would not be possible. Um, so make sure if you guys have time to go, uh, visit their booths. Otherwise, we will see you guys all at our closing keynote in a little bit. Thanks, everybody. Thanks.
Speaker 2: Bye.