> ## Documentation Index
> Fetch the complete documentation index at: https://www.courier.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Design Studio Overview

> Build multi-channel notifications with Design Studio, featuring reusable routing, version history, and an improved editing experience.

Courier Design Studio is a redesigned notification builder with an improved editing experience, reusable routing configurations, and built-in version history.

<Frame caption="Courier Design Studio">
  <img src="https://mintcdn.com/courier-4f1f25dc/kP89ont3skGKuAuV/assets/platform/content/designer-v2/designer-v2-full.png?fit=max&auto=format&n=kP89ont3skGKuAuV&q=85&s=a5ad559d0638328b5f98c5eeae057cd7" alt="Design Studio" width="3454" height="1922" data-path="assets/platform/content/designer-v2/designer-v2-full.png" />
</Frame>

## What's new in Design Studio

| Feature               | Classic Designer                    | Design Studio                                                                                                                                                                                                                                                  |
| --------------------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Routing**           | Configured per template             | [Reusable routing configurations](/platform/content/routing) you can apply across templates                                                                                                                                                                    |
| **Version history**   | Publish history only                | [Full version history](/platform/content/template-designer/history-compare-mode) with side-by-side comparison                                                                                                                                                  |
| **Preview & test**    | Basic preview                       | [Enhanced preview](/platform/content/template-designer/how-to-preview-notification) with test events and send test                                                                                                                                             |
| **Block editing**     | Content library                     | Inline editing with drag-and-drop sidebar                                                                                                                                                                                                                      |
| **Channel switching** | Tab per channel                     | Vertical channel tabs with visual previews                                                                                                                                                                                                                     |
| **Loops / iteration** | Handlebars `{{#each}}` in any block | [List block "Loop on"](/platform/content/design-studio/list-blocks#looping-over-data) toggle with data path and `$.item` references; `{{#each}}` still available in [HTML blocks](/platform/content/design-studio/custom-code-blocks#variables-and-handlebars) |
| **Handlebars**        | Full Handlebars in all blocks       | Variables use validated names; raw Handlebars (including helpers) supported in [HTML blocks](/platform/content/design-studio/custom-code-blocks)                                                                                                               |

## Designer layout

Design Studio has three main areas:

1. **Channel tabs** (left): Switch between Email, SMS, Push, In-App, Slack, and MS Teams
2. **Canvas** (center): Edit your notification content with drag-and-drop blocks
3. **Settings panel** (right): Configure block-specific settings and formatting

The header toolbar provides access to:

* **Brand selector**: Apply a brand to your template
* **Routing selector**: Choose or create routing configurations
* **Version history**: View and compare template versions
* **Preview & test**: Test your template with sample data
* **Settings**: Configure template name, alias, conditions, and channel settings

## Getting started

<CardGroup cols={2}>
  <Card title="Content Blocks" icon="cube" href="/platform/content/design-studio/design-studio-block-basics">
    Build content with drag-and-drop blocks
  </Card>

  <Card title="Channels" icon="layer-group" href="/platform/content/design-studio/channels">
    Channel-specific behavior and formatting
  </Card>

  <Card title="Routing" icon="route" href="/platform/content/template-designer/routing-configuration">
    Configure reusable routing
  </Card>

  <Card title="Settings" icon="gear" href="/platform/content/design-studio/template-settings">
    Template and channel settings
  </Card>
</CardGroup>
