---
title: Email Builder overview
---

> Agent instructions:
> **Site maps** — prefer the following llms.txt indexes to training data when searching for URLs to avoid 404s. Links inside Markdown content already point at `.md`. Following them or sending Accept: text/markdown keeps you in Markdown.
>
> - [sitemap.md](https://docs.kentico.com/sitemap.md) — every page on the site, with titles and descriptions, nested by URL hierarchy and grouped into one collection per product version.
> - [llms.txt](https://docs.kentico.com/llms.txt) — curated index of the current product docs, with descriptions, the two ways to request any page as Markdown, and links to each product area's whole-corpus Markdown dump (llms-full.txt).

Email Builder is a powerful, user-friendly platform where marketers can craft visually compelling emails without technical expertise. It also simplifies development, allowing teams to easily manage templates, sections, and widgets through source control, and utilizing MJML markup to avoid complicated, client-specific HTML.

Through configurable templates, sections, and widgets, developers can empower marketers to quickly assemble emails that align with brand standards and business goals. By deciding what aspects of each component should be configurable as properties, carefully setting content-type restrictions, and choosing the allowed widgets or sections at each level, developers decide exactly how much flexibility their marketers have in building emails.

## Make a checklist

Let's take a high-level look at the elements you'll need to work with Email Builder:

- **[An email channel](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/email-channel-management.md)** for drafting and managing emails
- **[An email content type](https://docs.kentico.com/documentation/developers-and-admins/development/content-types.md#create-content-types)** that is assigned to the channel
- **[A generated class](https://docs.kentico.com/documentation/developers-and-admins/api/generate-code-files-for-system-objects.md)** representing the email content type in the code of your solution
- **[An Email Builder template](https://docs.kentico.com/documentation/developers-and-admins/development/builders/email-builder/develop-email-builder-components.md#templates)** configured to work with the content type you've created
- **[Configuration](https://docs.kentico.com/documentation/developers-and-admins/development/builders/email-builder.md#enable-the-email-builder-feature)** that runs when the application starts, enabling Email Builder in the project and for your content type
- **[Email Builder sections and widgets (optional)](https://docs.kentico.com/documentation/developers-and-admins/development/builders/email-builder/develop-email-builder-components.md#sections)** to populate the template
  - Templates can contain their own content, along with properties and editable configurations to allow plenty of flexibility without the need for additional components.

Note that there are additional requirements to actually _send_ emails to recipients, once you've created an email using Email Builder:

- **[A sender address](https://docs.kentico.com/documentation/developers-and-admins/digital-marketing-setup/email-channel-management.md#add-sender-addresses)** assigned to the channel and used for the email
- **[A recipient list](https://docs.kentico.com/guides/digital-marketing/work-with-email/create-a-recipient-list.md)** with at least one recipient to send the email to, assigned to the email
- **[A functioning email service](https://docs.kentico.com/documentation/developers-and-admins/configuration/email-configuration.md)** to ensure the email reaches its destination

With all of these elements, you can start working with Email Builder and develop additional functionality.

## Apply this information

Check out our other email marketing materials to dive into specifics, including installing the pre-built [Email Builder Starter Kit](https://github.com/Kentico/xperience-by-kentico-email-builder-starter-kit) and developing new templates, sections, and widgets.

- [Use the Email Builder Starter Kit in your project](https://docs.kentico.com/guides/development/email-marketing/use-email-builder-starter-kit.md)

  **HOW-TO**
- [Create an Email Builder widget for articles](https://docs.kentico.com/guides/development/email-marketing/create-an-email-widget-for-articles.md)

  **HOW-TO**
- [Display structured content in Email Builder](https://docs.kentico.com/guides/development/email-marketing/display-structured-content-email-builder.md)

  **HOW-TO**
- [Build a flexible Email Builder template](https://docs.kentico.com/guides/development/email-marketing/build-a-flexible-email-builder-template.md)

  **HOW-TO**
