How to set up roles and permissions for a small team
Most teams pick between “everyone is an admin” and a permissions matrix nobody maintains. There is a middle path, and it takes about twenty minutes.
Email clients are stuck in 2005 — flexbox, grid and external CSS are out. Here is the layout that survives, and how to build one without hand-writing tables.
You can build a web page for any browser released in the last decade and it will look roughly the same everywhere. Email does not work like that. The message you send is rendered by dozens of clients, and some of them — Outlook on Windows most famously — use a rendering engine that predates most of modern CSS. Flexbox, grid, external stylesheets and half of what you would normally reach for simply do not apply.
So the craft of email is mostly the craft of constraint: a narrow, table-based layout with inline styles, and no cleverness.
Hand-writing nested tables is miserable and easy to get wrong. The Ettex email builder stacks the message out of blocks and emits the table markup for you.
The output is a 600px table-based document with inline styles and a hidden preheader block — the shape described above, generated rather than typed.
Rendering is the part everyone worries about; attention is the part that decides whether the email works. Three habits carry most of it:
Outlook on Windows renders with an engine that ignores most modern CSS — flexbox, grid, and often external or embedded styles. A layout that relies on them will collapse. Tables with inline styles render the same in both.
600 pixels. It fits the preview pane in every major client and scales down cleanly on phones when the container is set to max-width 100%.
Some clients support them, many do not. Specify a web font if you like, but always follow it with a system font stack so the fallback is deliberate rather than accidental.
It is the short preview line shown after the subject in the inbox list. Set it explicitly — otherwise the client grabs whatever text comes first, which is rarely what you would choose.
Only if you enjoy nested tables. A block-based builder produces the same markup and lets you spend the time on the copy instead.
Email is an old format with a lot of rules, but the rules are stable — learn them once and they keep working. Build in blocks, keep it to one column and one ask, and check it with images off before it goes out.
Most teams pick between “everyone is an admin” and a permissions matrix nobody maintains. There is a middle path, and it takes about twenty minutes.
Folder hierarchies fail the moment a file belongs in two places. Filters, search and a naming habit beat them — here is the setup.
Deleted the wrong paragraph, or pasted over an hour of work? Version history gets it back — here is how it works and how to avoid needing it.