Are there any features for developing HTML emails locally and using version control

emailemail-templatehtmlmarketing-cloudversion-control

So far my work with Salesforce is for HTML emails in Content Builder. I don't see any obvious features that would allow our team to do various things that would help streamline development, such as:

  • Version control for (master) templates and components (reference content)
  • Develop and test locally, outside Content Builder and the browser
  • Deployment using version control
  • CSS inlining, minification, and other common features for email dev

It could be my access level, the features may exist, but searching around on the interwebs, I don't see any obvious leads so far to do with this.

The most immediate need for us is so we can document/comment our master templates. Since it seems there are limits in certain email clients, such as:

  1. The total number of lines allowed
  2. The total number of characters allowed
  3. The cumulative size of the CSS

…we need a way to comment our code that doesn't interfere with these limits, which would mean stripping out the comments automatically for deployment (but retaining them in source).

But we also would benefit from minification and other features, which aren't in the web app (that I can tell), but always available locally.

Best Answer

I consulted with a support representative of the Salesforce team, and they informed me that (as of March 2022) these features do not yet exist, as I suspected. They said they could become available features "in the near future", which would be great.

Fingers crossed. After all, Salesforce does recognize the importance of version control.

I will update this answer when the situation changes.

Related Topic