Emily Lane
August 07, 2024
Implemented a feature to handle ThrottleException errors more effectively using SES's sendRawEmail function. Previously, a 400 status with ThrottleException would not trigger retries, potentially disrupting email delivery processes. With the new update, such errors now throw a retryable provider error to ensure more robust and resilient email sending. Comprehensive testing and documentation were included to ensure this feature works seamlessly across all supported screen sizes and under various load conditions.
Learn more: Learn how Courier handles delivery retries · See the full list of response and error codes

Preference webhooks and change history API
Get every preference change as a webhook, and read the full history by API.
By Emily Lane
October 14, 2026

Cross-Device Email Preview
Preview email templates on real devices, 96 clients across 21 apps, right from Design Studio.
By Emily Lane
September 01, 2026

Redesigned Settings Page
Settings is redesigned, with workspace and developer pages in separate sections and nine background colors.
By Emily Lane
August 18, 2026