Send a Test Email
You can send test emails from the Lettr dashboard or via the regular send API. Test emails use the same rendering pipeline as production sends, so what you see in your inbox is exactly what your recipients will receive:Test with Custom HTML
Test custom HTML content without using a template:Multiple Test Recipients
When reviewing a template as a team, send the test to multiple recipients at once — developers, designers, and QA engineers can each verify the email in their preferred email client:Test Different Variables
Templates often contain conditional blocks that display different content based on the data provided. Test with both minimal and complete data sets to verify that conditionals, loops, and default values all render as expected:Test Email Characteristics
Test emails behave differently from production sends in a few important ways:| Feature | Behavior |
|---|---|
| Tracking | Disabled by default |
| Analytics | Not counted in statistics |
| Webhooks | Events still fire (for testing webhooks) |
| Rate limits | Subject to normal rate limits |
Testing in the Dashboard
The Lettr dashboard provides a visual test email feature:- Open your template in the editor
- Click “Send Test Email”
- Enter test recipient addresses
- Optionally provide test variable data
- Click “Send”
Best Practices
Test Across Email Clients
Test Across Email Clients
Rendering varies significantly between clients. Send test emails to Gmail (web and mobile), Outlook (Windows uses Word’s rendering engine, which handles CSS differently), Apple Mail, and at least one mobile client. Check layout, images, fonts, and button styling on each.
Test Edge Cases
Test Edge Cases
Templates may break with unexpected data. Test with missing optional variables (to verify defaults), very long strings (to check truncation and wrapping), special characters and Unicode (to catch encoding issues), and empty arrays (to verify loop blocks render cleanly when there’s no data).
Test Links
Test Links
Click every link in the test email to verify it resolves to the correct destination. Pay particular attention to merge tag links (e.g.,
{{tracking_url}}), unsubscribe links, and tracking-wrapped URLs. Broken links in transactional emails erode user trust.Test Plain Text Version
Test Plain Text Version
If you include a plain text version, review it for readability. Confirm that links are displayed as full URLs, formatting is clear without HTML markup, and the content matches the HTML version. Some recipients and accessibility tools display only the text version.
Use Realistic Data
Use Realistic Data
Synthetic data like “Test User” and “$0.00” can mask formatting issues. Test with data that resembles production values — real name lengths, actual currency amounts, realistic order item counts — to catch problems like truncated fields, misaligned columns, or overflowing containers.