Check an email
check_emailValidate one marketing or transactional email against team house rules before sending: checks HTML, links, personalization, subject, sender, spelling and footer, then reports issues without sending.
Instructions
QA one email before it sends, using the team's house rules: HTML structure, Outlook conditionals, Gmail clipping, alt text, links (non-production hosts, unsubscribe, UTMs, approved domains), personalization rendered for several synthetic personas, subject line, sender, brand terms, spelling variant and required footer text. Pass HTML or a local file path. Read-only; sends nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| file | No | Absolute path to a local .html file, used when html is not given. | |
| from | No | Sender email address. | |
| html | No | The email HTML, including template tags. | |
| name | No | ||
| subject | No | ||
| personas | No | Synthetic test profiles. Leave empty to use the team's personas or auto-generated ones. | |
| platform | Yes | Which platform's template language the email uses. | |
| preheader | No | ||
| transactional | No | Receipts, password resets and other transactional mail: skips the unsubscribe requirement. | |
| check_links_live | No | Also check each link over the network (HEAD requests only; unsubscribe and click-tracking links are never requested). |