Design Studio

Design here.
Send everywhere.

Design here.
Send everywhere.

Design here.
Send everywhere.

Design here.
Send everywhere.

Create beautiful, on-brand messages for every channel, not just email. Courier Design Studio pairs visual tools with full API access, so your whole team can build, test, and send from one place.

Create beautiful, on-brand messages for every channel, not just email. Courier Design Studio pairs visual tools with full API access.

Design Studio email editor with a Welcome to the future of AI email and a block palette

An editor that can do it all

A visual designer with real control: layout, styling, dynamic data, and conditional logic. Build messages for email, SMS, push, in-app, Slack, Microsoft Teams, and WhatsApp, without writing code.

A visual designer with real control: layout, styling, dynamic data, and conditional logic. Build messages for email, SMS, push, in-app, Slack, Microsoft Teams, and WhatsApp.

Email template, Activate your new card, with a Syntropy Visa card image

Fast iteration

Design, preview, ship.
No engineering required.

Go from idea to live in seconds. Every change is versioned, so you can compare, review, and roll back instantly. No deploy, no ticket, no waiting on a sprint.

Go from idea to live in seconds. Every change is versioned, so you can compare, review, and roll back instantly. No deploy, no ticket, no waiting on a sprint.

Brand consistency

Your brand across
every message

Set your logo, colors, and fonts once, and every message you send picks them up. Use one brand or as many as you need, with a different look for every product, country, or customer.

Set your logo, colors, and fonts once, and every message you send picks them up. Use one brand or as many as you need, with a different look for every product, country, or customer.

Slack #product-design post from Lightgrid with a three-unread-notifications toast above it
Courier form for scheduling an AI add-on campaign to Pro Plan subscribers with a date and time

Broadcasts

Campaigns without the hassle

Turn the user data already in Courier into targeted broadcasts for product launches, newsletters, updates, and more. Reach any user segment on any channel, with preferences honored and every message tracked.

Turn the user data already in Courier into targeted broadcasts for product launches, newsletters, updates, and more. Reach any user segment on any channel, with preferences honored and every message tracked.

Fast iteration

Measure every message.
Maximize results.

Get a complete view of message performance: delivery, open, and click rates in real time, on every channel, down to the individual recipient. Use those insights to improve your content, timing, and delivery strategy.

Get a complete view of message performance: delivery, open, and click rates in real time, on every channel, down to the individual recipient. Use those insights to improve your content, timing, and delivery strategy.

MirrorBox upgrade notification beside delivery metrics: 22,874 sent, 99.5% delivery rate, 9.7% click rate

We already built the hard parts. You just use them.

Everything you need.
Already built-in

Every message arrives through the right channel, in the right language, and exactly as intended. Preferences, personalization, AI translations, tracking, and role-based access are all built in. Ready for humans and AI agents.

Every message arrives through the right channel, in the right language, and exactly as intended. Preferences, personalization, AI translations, tracking, and role-based access are all built in. Ready for humans and AI agents.

User Preferences

User Preferences

Let users pick the topics they want. Courier checks preferences before every send, so nothing unwanted goes out.

Multi-Tenant Branding

Multi-Tenant Branding

Easily manage branding across all your tenants with scoped themes, logos, and styles, all from one place.

Dynamic Personalization

Dynamic Personalization

Customize messages with user data to ensure that all messages are relevant, actionable, and on-brand.

Version History

Version History

Track every change, compare versions side-by-side, and instantly roll back if something doesn’t look right.

Device Previews

Device Previews

See exactly how your message renders on 98 devices and clients, from iPhone and Android to the dreaded Outlook.

AI translations

AI translations

Accurately translate any message in seconds for a few cents, with variables placed for each language's grammar.

Roles and Permissions

Roles and Permissions

Roles and Permissions

Control who can view, edit, and publish messages with enterprise-grade access controls and team-based permissions.

Control who can view, edit, and publish messages with enterprise-grade access controls and team-based permissions.

Test Sends

Test Sends

Test any message with real variables and channel-specific views. Catch issues before they reach your users.

Omnichannel Delivery

Omnichannel Delivery

Design for email, SMS, push, in-app, Slack, Microsoft Teams, and WhatsApp. Add a channel without starting over.

Translate with native fluency in seconds with AI

What once took weeks now takes one click and costs pennies. Add a language and Courier’s Claude-powered AI translation uses your company context to preserve brand names and place variables naturally. When your template changes, every translation updates automatically.

What once took weeks now takes one click and costs pennies. Add a language and Courier’s Claude-powered AI translation uses your company context to preserve brand names and place variables naturally. When your template changes, every translation updates automatically.

Translation editor with English and Spanish columns, showing 2 of 10 fields translated

Embed Design Studio in your product

Let your customers create and manage messages without leaving your product. Each tenant controls its own content and branding, while Courier handles delivery across every channel. Add the white-label experience with our React SDK instead of building and maintaining an editor and delivery stack yourself.

Let your customers create and manage messages without leaving your product. Each tenant controls its own content and branding, while Courier handles delivery across every channel. Add the white-label experience with our React SDK instead of building and maintaining an editor and delivery stack yourself.

Email editor embedded in a Prism app, with a Complete onboarding email and a block palette

Courier powers customer messaging
from startups to the Fortune 500

Powering customer messaging
from startups to the
Fortune 500

Give your AI agents a production messaging stack

What your team sees in Courier’s UI is the same notification system developers and agents access through the API, CLI, and MCP servers. Everyone shares the same context and controls, so they can build, extend, and operate together while Courier maintains the infrastructure underneath.

What your team sees in Courier’s UI is the same notification system developers and agents access through the API, CLI, and MCP servers. Everyone shares the same context and controls, so they can build, extend, and operate together while Courier maintains the infrastructure underneath.

import Courier from "@trycourier/courier";

const client = new Courier(); // reads COURIER_API_KEY

const { requestId } = await client.send.message({
  message: {
    to: { user_id: "37e2c08c-3958-449a-8266-dea286807f65" },
    template: "account-upgrade",
    data: {
      companyName: "PrismAI",
      planName: "Pro",
      cardLastFour: "4242",
    },
  },
});

Node.js

Ruby

Python

Go

PHP

import Courier from "@trycourier/courier";

const client = new Courier(); // reads COURIER_API_KEY

const { requestId } = await client.send.message({
  message: {
    to: { user_id: "37e2c08c-3958-449a-8266-dea286807f65" },
    template: "account-upgrade",
    data: {
      companyName: "PrismAI",
      planName: "Pro",
      cardLastFour: "4242",
    },
  },
});