Yesterday brought an interesting challenge—flow emails in five different languages. Essentially, it was the same email, but translated into Dutch, German, French, and two additional versions of German and French for different countries (with different product links and regional pages).
The key differences involved:
- Images with embedded text
- Alternative text for all images
- Body copy
- URLs throughout the email, including in the unsubscribe section
- A ‘profile property’ update link, which required extra attention
The Dutch version was already prepared, so I used it as a model for the others. I started with the German version for the Germany-based store. First, I went through each block, copied the existing URL, and opened it in a new tab. Then, I switched to the appropriate language and region, copied the updated URL, and replaced the old one in the email.

I followed the same process for alternative text on images. Before starting, I had downloaded all the images from the email’s Figma file and uploaded them to the account’s asset library. That made inserting them as easy as slicing a cucumber. (Lame joke—excuse me! 😄)
Updating the body copy was straightforward, and I paid extra attention to the ‘profile property’ update link to ensure accuracy.
Time Breakdown:
- The German email took around 45 minutes, including QA. I initially missed one alternative text update but caught and corrected it during review.
- The French version took a similar amount of time.
- The remaining two versions (same language, different country) took under 15 minutes each.
I wrapped up everything in one focused session—nothing beats working in a flow state. Here’s one of the emails:

With my work browser closed, I reviewed tasks for tomorrow and called it a day.
See you tomorrow after work,
Mohit