Put your customers in control of
their message

Put your customers in control of their message

Courier Create is an embeddable message designer for React apps. Give each of your customers creative control over their messages with a branded, scoped designer powered by Courier.

Courier logo. First letter of the word has a bird inside.
Courier logo. First letter of the word has a bird inside.

Complete Solution

What is Courier Create?

Courier Create is an embeddable notification designer. It lets your customers design and manage their own messages — inside your product and powered by Courier. Perfect for platforms that send on behalf of their customers and want every message to feel on-brand.

Courier Create is an embeddable notification designer. It lets your customers design and manage their own messages — inside your product and powered by Courier. Perfect for platforms that send on behalf of their customers and want every message to feel on-brand.

Production Ready

Everything you need. Already built-in

Everything you need.
Already built-in

End-to-End Solution

End-to-End Solution

End-to-End Solution

End-to-End Solution

Let your users design and send notifications all inside your product, fully powered by Courier.

Drag-and-Drop Designer

Drag-and-Drop Designer

Drag-and-Drop Designer

Drag-and-Drop Designer

Give your customers a flexible, no-code editor to build their own messages right in your platform.

Multi-Channel Support

Multi-Channel Support

Multi-Channel Support

Support every channel your users rely on — email, SMS, push, Slack, in-app, etc — all from one UI.

White-Labeling + Theming

White-Labeling + Theming

White-Labeling + Theming

White-Labeling + Theming

Seamlessly brand the designer to match your app. White-label it. Your users never see Courier's brand.

Multi-Tenant Architecture

Multi-Tenant Architecture

Multi-Tenant Architecture

Every customer gets their own templates and branding. Securely isolated and scoped by default.

Secure Tenant Scoping

Secure Tenant Scoping

Secure Tenant Scoping

Control what each customer can access and customize using signed, scoped tokens.

React SDK

React SDK

React SDK

React SDK

Drop Courier Create into your React app with just a few lines. It's fully customizable and easy to scale.

Auto-Save and Drafts

Auto-Save and Drafts

Auto-Save and Drafts

Auto-Save and Drafts

Let users work safely without losing progress and manage when messages go live.

Seamless Courier Integration

Seamless Courier Integration

What your users design is ready to send. Instantly send via Courier’s API and any providers you use.

Customizable

Give your customers the right level of control

Let your customers design their own messages, apply their brand, or both — all within your app. Use Notification Designer for full content control, Brand Designer for visual theming, or combine them to match your use case. Courier Create flexes to fit your product.

Let your customers design their own messages, apply their brand, or both — all within your app. Use Notification Designer for full content control, Brand Designer for visual theming, or combine them to match your use case. Courier Create flexes to fit your product.

Notification Designer

Let your users build and edit multi-channel messages — right inside your app. From onboarding emails to in-app alerts, they control the content. You control the business logic.

Drag-and-drop interface

Multi-channel templates

Full control over all content

Notification Designer

Let your users build and edit multi-channel messages — right inside your app. From onboarding emails to in-app alerts, they control the content. You control the business logic.

Drag-and-drop interface

Multi-channel templates

Full control over all content

Notification Designer

Let your users build and edit multi-channel messages — right inside your app. From onboarding emails to in-app alerts, they control the content. You control the business logic.

Drag-and-drop interface

Multi-channel templates

Full control over all content

Notification Designer

Let your users build and edit multi-channel messages — right inside your app. From onboarding emails to in-app alerts, they control the content. You control the business logic.

Drag-and-drop interface

Multi-channel templates

Full control over all content

Brand Designer

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Brand theming

Logo upload

Footer management

Brand Designer

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Brand theming

Logo upload

Footer management

Brand Designer

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Brand theming

Logo upload

Footer management

Brand Designer

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Brand theming

Logo upload

Footer management

Developer Friendly

Seamless Integration.
Full Control.

Seamless Integration.
Full Control.

Seamless Integration. Full Control.

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Give your customers access to manage visual elements like colors, logos, and footers — without touching the content. Ideal when you send the messages, but they need to look customer-branded.

Drop-in React Component

Embed a full-featured, production-ready editor in minutes — no need to build your own.

Design and send with one API

What your users create connects directly to Courier’s API. Design, manage, and send all in one platform.

Flexible, scoped access

With JWT scopes and tenant-aware access, you decide exactly what users can do.

space-station-moon

sun-bright


import "@trycourier/react-designer/styles.css";
import {
 TemplateEditor,
 TemplateProvider
} from "@trycourier/react-designer";
function App() {
 return (
  <TemplateProvider
   templateId="welcome_message"
   tenantId="slate"
   token="eyJhbGciOiJIUzI1NiIsInR5c"
  >
   <TemplateEditor />
  </TemplateProvider>
 );
}

Customers Create. Courier Delivers.

Customers Create.
Courier Delivers.

Backed by

Backed by

Backed by

Backed by