HIPAA-compliant notifications: where PHI should live

HIPAA-compliant notifications: where PHI should live

A practical guide to HIPAA-compliant notifications across SMS, push, email, and an in-app inbox. One rule, applied to every channel and every place PHI gets stored, including the systems most teams forget are in scope.

By Emily Lane

September 14, 2026

BIMI logo in Gmail and Apple Mail

How to get your logo in Gmail and Apple Mail

BIMI puts your logo next to your emails in Gmail and Apple Mail, but there is no upload form. It is earned by locking your domain down. Here is the whole project: what it costs, how long it takes, and the five ways it fails silently.

By Emily Lane

September 14, 2026

Email preview tools compared cover

Email preview tools compared: 6 that render on real devices

Most "email preview" features are simulations. These six open your email in the actual client and send back a screenshot. Here’s what each costs per preview, how much work sits between your template and the result, and which ones you can drive from code.

By Emily Lane

September 02, 2026

Dark mode email design cover

Dark mode email design: a primer for every major email client

Dark mode is three different behaviors, not one. Apple Mail needs an explicit opt-in before it reads your dark CSS, Gmail ignores it entirely and rewrites your colors on its own, and classic Outlook gives you no control at all. This guide covers what each client actually does, the CSS that reaches the ones you can influence, and the design rules that survive the ones you cannot.

By Thomas Schiavone

August 21, 2026

Product notifications API cover

Product notifications API: what it handles and how to build

A product notifications API sits between your product's events and every channel you send on. You post an event, and the API decides what message goes out, to whom, on which channel, at what time, with that user's preferences applied. This post covers the ten things one has to handle, what building it yourself costs, and how to wire your event feed into Courier.

By Thomas Schiavone

August 17, 2026

Don't text a driver who's driving - header (quiet zone)

The federal texting rule your transportation and logistics software is breaking

A single text to a driving trucker can trigger a federal fine of up to $11,000 for the motor carrier, and your transportation and logistics software is often what sent it. How to design driver notifications that stay on the right side of FMCSA rules.

By Emily Lane

July 27, 2026

In-app notification center design cover

How to Design an In-App Notification Center: UX tips and examples

A design-focused guide to building an in-app notification center people actually use. Covers the UX decisions that matter (entry point, information hierarchy, read state, grouping, empty states, inline actions, real-time, accessibility), then shows three ways to execute in Courier Inbox: brand-match with a theme, take over individual pieces with render props, or go fully headless with the `useCourier` hook. Ends with a pre-ship checklist.

By Emily Lane

July 23, 2026

Apple on-device AI models: cover

How Apple's on-device AI works, and what it changes for your users

Apple's 2026 on-device models (AFM 3) are good enough to read, rank, and summarize everything that lands on your phone, locally and for free. Here's how they actually work, in plain terms, and how a model that reads every message before your users do changes what you should send.

By Emily Lane

July 23, 2026

Apple Intelligence notifications: cover

Apple Intelligence finally got smart. Here's how it changes the notifications your users see.

Apple Intelligence's on-device models got dramatically better in iOS 27, and they now summarize, rank, and filter notifications before your users ever see them. There's no API to control that, so the words you send are the only lever you have. Here's how notification summaries work and how to write for them.

By Emily Lane

July 22, 2026

123
...
8>