Render and accessibility QA pass
Use when a designed template is about to go live and you need the HTML read for what breaks in real inboxes.
Fill in before running
Replace each placeholder with your own detail. The more specific you are, the less the model invents.
- {{TEMPLATE_HTML}}
- {{CLIENT_MIX}}
- {{DARK_MODE_INTENT}}
- {{BRAND_CONSTRAINTS}}
Getting a better result
- Take the client mix from your own ESP data. Fixing for a client that is two percent of the list wastes the sprint.
- Alt text is read aloud and shown when images fail. Write the sentence the image replaces, not a file name.
- Preview tools miss dark mode inversion. Send a live test to at least one Outlook and one iOS inbox.
Questions about this prompt
When is this better than checking the template in a preview tool?
When the template is new or has been changed structurally, and before it goes into a flow that will send for months. Preview tools produce screenshots. They do not read the markup for alt text, reading order or link text that stands alone, and they miss dark mode inversion entirely.
What do I need to paste besides the HTML?
Your real client mix with shares taken from ESP data, your dark mode intent, and the brand constraints that cannot change. The client mix is what stops the output prioritising a bug in a client that is two per cent of your list, which is a wasted sprint.
What does the defect list return?
Each issue with its location, clients affected, severity, a specific markup or copy fix, and whether that fix breaches a brand constraint, then the three defects to fix before this send. The acceptable-variation labels matter too, separating genuine client bugs from clients simply rendering differently.
Why is this pass not enough on its own?
It judges only the markup you paste, so it cannot see hosted images, external styles or how a client rewrites your CSS. Send a live test to at least one Outlook and one iOS inbox, and write alt text as the sentence the image replaces rather than a file name.