responsive_mockup_sketch
Whether the client designs the website internally or we do it ourselves, we train them beforehand on the specific limitations of the email marketing sector so that they can understand the specific needs of the layout. When the design is provided by the client, this training is more exhaustive, since designers, who are normally used to web requirements, are not usually aware of the problems we face in correctly displaying a design in the different email clients.
2. Fluid dialogue between the design team and the layout designers at Digital Response.
In order to build a consistent and flexible template, it is essential to maintain fluid communication with the team in charge of the design. The main reason is the one we mentioned in the previous point: the possibilities of web design are not comparable to those of email. It is well known that there is a lack of understanding between the limitless imagination of designers and the technical requirements of web programmers. Well, in the case of email, the requirements and limitations multiply exponentially, so we do not seek to limit, but to direct this creativity according to the needs of the email and find the meeting point between creativity and the functionality of the design. It is also important in this phase to correctly and exhaustively define the structural needs, in order to define the modules that we must layout.
3. Modular layout.
This is where the versatility of templates and the true secret of their reliability lies. Responsive email layout is very delicate, and subsequent editing by the client is especially dangerous. It is not enough to have knowledge of HTML/CSS layout, since templates are usually full of “hacks” that are difficult to understand for someone who does not layout emails. Tags and classes must be kept intact for correct operation. This may seem to conflict with the flexibility and versatility of templates, but to avoid this, we break down the designs to their most basic elements and create interchangeable modules according to the needs of each specific email. For example, we create modules like the following.