Skip to main content
Design Studio supports multiple notification channels, each with different capabilities and content block support.

Channel overview

ChannelDescriptionBlock support
EmailHTML email with full formattingFull
SMSPlain text messagesLimited
PushMobile push notificationsLimited
In-AppCourier Inbox notificationsLimited
SlackSlack workspace messagesPartial
MS TeamsMicrosoft Teams messagesPartial

Channel-specific behavior

Email

Email has the richest formatting options with full support for all content blocks.
Email channel editor
  • Full HTML rendering
  • All text formatting options (bold, italic, underline, strikethrough, links)
  • Image embedding and linking
  • Custom markup via HTML blocks
  • Brand header and footer support

SMS

SMS is plain text only. The Text block is the only supported block type.
SMS channel editor
  • No formatting (bold, italic, etc.)
  • Variables supported via {{variable}} syntax
  • Character limits apply based on carrier
  • Links are sent as plain URLs

Push

Push notifications have limited content space. Only the Text block is supported.
Push channel editor
  • Title and body text
  • Variables supported
  • Length limits vary by platform (iOS, Android, Web)
  • No rich formatting

In-App (Inbox)

In-App notifications via Courier Inbox support text content.
In-App channel editor
  • Title and body text
  • Variables supported
  • Click actions can be configured (enable button, action URL)
  • No rich formatting in the designer

Slack

Slack supports a subset of blocks with Slack-specific formatting.
Slack channel editor
  • Text with Slack markdwn formatting (bold, italic, strikethrough, links)
  • Buttons as interactive elements
  • Dividers between content sections

MS Teams

MS Teams has similar capabilities to Slack with Adaptive Card formatting.
MS Teams channel editor
  • Text with basic formatting
  • Dividers

Switching between channels

In Design Studio, each channel has its own content editor. Channel tabs appear at the top of the editor.
  • Click a channel tab to edit that channel’s content
  • Each channel maintains its own set of blocks
  • Content is not automatically synced between channels
Design your email content first (richest options), then adapt for other channels as needed.