Ha! You’ve stumbled on one of my most (and sometimes least) favorite subjects! Right now, I live and die by coding up templates for Mailchimp, using their template language.
If you know HTML, it’s fairly easy to get up and running, but also easy to mess up if you don’t know the quirks!
But should you even bother to code up your Mailchimp templates if you already have drag and drop capabilities? Well, like all things email marketing … it depends!
If you don’t know HTML, drag and drop is certainly the way to go. You can get a simple email together fairly quickly that likely looks good. What you gain with ease of non-technical email creation, you lose in design precision and styling. I find Mailchimp’s global styles to be confusing at times (why can I set a global body text style, only to be able to also edit it in the text block!?), which can lead to design disaster.
On the flip side, coding up a custom template (or hiring someone to do so!) allows us to keep precise control of our design, choosing what is and is not editable, right down to the styles. Think, tight control of white space, more variety in font choice (for where they work), more variety in layouts! Are there quirks? Sure! There are quirks to everything, and half the fun(?) is working around them.
“This sounds great, Meg, but how the heck do I get started?” You might want to ask.
Note: you’re going to want to upload the code to the templates section in Mailchimp, and then create a campaign to see how it works. You also need a beginner-level understanding of email development.