Two clients asked us the same question in the same week, and neither of them knew it.
The first runs a homeware shop. She forwarded us an automated email that her own website had sent, with a short note attached:
Something to add to the list – I am sure we can make this look nicer, branded and maybe with the code for purchase included and a link back to the site?
The second is opening an online store in medical aesthetics. Her question was narrower and more technical:
Does a person always have to click download external images to see our header/logo? Is there any way it can always be there regardless?
One was asking about brand. The other was asking about rendering. They are the same question approached from opposite ends, and almost nobody asks it until the emails have already been going out for months.
You send more automated email than you think
Think about what a small online shop sends automatically in a normal month. Order confirmation. Payment received. Order processing. Shipped. Delivered. Subscription welcome. Renewal reminder. Loyalty points earned. Tier reached. Voucher issued. Review request. Password reset. Abandoned cart.
Now count the campaigns you sent in the same month. One, maybe two, and you probably spent a day on each of them.
We are not going to quote you an open rate here, because the figures that get passed around for this are usually unsourced and the argument does not need them. The structural point is stronger anyway: every one of those automated emails is triggered by something the customer just did. They clicked buy. They subscribed. They asked to reset a password. The email is expected, it arrives while the thing is still front of mind, and it gets read for exactly that reason. Campaign email has to earn attention. Transactional email already has it.
Which means the emails your customers read most closely are the ones nobody in your business has ever looked at.
Here is one, in full
This is the entire email that prompted the first question, with the brand name removed:
Thank You!
Welcome to the [Brand] family, appreciate your subscription.
That is all of it. A headline, one sentence, and an unsubscribe link. No logo. No sense of who it came from. No next step and no reason to return.
Sit with that for a second, because it is worth being fair about. It is not wrong. It is not offensive. It is the plugin author’s placeholder text, written in another country, for nobody in particular, and it had been going out under a carefully built brand for a long time.
Every shop has these. Nobody chose them. There has never been a meeting where a business decided its subscription welcome should read like that. It was what came in the box, and nobody opened the box.
Four things it should be doing instead
A transactional email is not a newsletter and should not try to be. It has one job, plus some brand work on the side. Four things it should carry:
- Say who it is from before the reader has to work it out. Type, colour and tone of voice, not only a logo image. More on why in a moment.
- Carry the next step. The voucher code. The tracking link. The download. Whatever the customer needs, in the email itself, not one click away behind a login.
- Give a reason to come back. The homeware brief above asked for exactly this, unprompted: the purchase code and a link back to the site. That is a client describing conversion design in a single sentence, and she was right.
- Read properly on a phone at two in the morning. Which, given when people actually check order confirmations, is the real test.
None of that is complicated. It is ordinary brand and identity work, applied to the dozen emails nobody briefed.
Why your logo does not show up
Now the second question, which is the one clients cannot seem to get a straight answer to anywhere.
Most mail clients do not download the images in an email until the reader asks them to. That is not a bug, and it is not something wrong with your setup. A remote image is a tracking device: when it loads, it tells the sender that the mail was opened, roughly when, and roughly from where. Blocking it by default is the mail client protecting its user. It is working correctly.
So the honest answer to “is there any way it can always be there regardless” is no. There is no header, flag or setting on the sending side that forces an image to display, and any tool promising otherwise is describing something else.
You cannot fix it. You can design for it.
- Design for the blocked state first. Assume every image is off, then check that the email still says who it is from and what to do next.
- Write real alt text. Not the filename. A short sentence that does the job the image was doing.
- Carry the brand in type and colour. Neither one is an image, so both always render.
- Never put critical information inside an image. Not a voucher code, not a delivery date, not a reset link.
- Test with images off. Once, before it goes live. It takes two minutes and it is the entire quality gate.
This is the part where design and the build side of what we do have to be the same conversation. A designer working alone hands over a beautiful template that lands as a grey box. A developer working alone says image blocking is unfixable and closes the ticket. Both are correct, neither is useful. What you actually want is design that survives the technical reality, and that needs both people in the same room. It is the same argument as the shops we build, where the design and the code were never separate deliverables.
The emails nobody remembers writing
Here is why this happens, and it is not carelessness.
Transactional emails get set up once, during a build, by whoever was configuring that plugin on that day. They are not on the brief, not on the sitemap, not in the design file. Then they run for years, through a rebrand, a repositioning and two rounds of logo revisions, and nobody notices, because they only ever land in a customer’s inbox and never in yours.
Nobody owns them, because they were never anybody’s deliverable.
That is the specific gap a design retainer fills, and it is worth being precise about what that means. Not unlimited design work. Somebody whose job includes noticing the things that were never on a brief, and then putting them on one.
Go and look at yours
We are fixing both of the emails above. Neither client had to escalate, both simply asked, and in both cases the honest answer is that these should have been on the list from day one. That is as much on us as on anyone.
If you run a shop, open the last order confirmation it sent you, with images switched off. If it does not tell you who it is from and what to do next, that is a small fix with a long tail. Have a look at yours with us.



