---
title: "Getting started with EXM for developers"
slug: "getting-started-with-exm-for-developers"
abstract: "Overview of useful topics and resources available to help you get started with EXM development."
---
# Getting started with EXM for developers

As a developer, you build the framework that allows business users to create tailored email campaigns for specific segments and make them personal and relevant to customers. 

The following topics can help you get started.

**EXM topics**

The following EXM topics are useful for developers:

- [Use the EXM pipelines](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/the-exm-pipelines.html "The EXM pipelines")
- [Define general settings](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/defining-general-settings.html "Defining general settings")
- [Configure messages](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/message-configuration.html "Message configuration")
- [Manage subscriptions](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/subscription-management.html "Subscription management")
- [Building a custom message template](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/walkthrough--building-a-custom-message-template.html "Walkthrough: Building a custom message template")
- [Personalize emails using tokens](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/tokens.html "Tokens")
- [Define the delivery process](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/the-delivery-process.html "The delivery process")
- [Optimize email delivery](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/reputation-management.html "Reputation management")
- [Optimize email delivery using the EXM Delivery Cloud](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/exm-delivery-cloud.html "EXM Delivery Cloud")
- [Evaluate and optimize performance](https://doc.sitecore.com/xp/en/developers/exm/103/email-experience-manager/performance.html "Performance")

Other useful topics include:

- [Email marketing data flows and process](https://doc.sitecore.com/xp/en/developers/103/platform-administration-and-architecture/en/email-marketing.html)
- [Consent and the right to object](https://doc.sitecore.com/xp/en/developers/103/platform-administration-and-architecture/en/consent-and-the-right-to-object.html)
- [EXM dispatch role](https://doc.sitecore.com/xp/en/developers/103/platform-administration-and-architecture/en/exm-dispatch.html)

**Additional resources**

The following list contains links to additional useful resources:

- [Sitecore Developer documentation](https://doc.sitecore.net/developers/)
- [Sitecore community](https://community.sitecore.net/)
- [Sitecore Knowledgebase](https://kb.sitecore.net/)
- [Configuration layers and rule-based configuration (Discover Sitecore channel)](https://www.youtube.com/watch?v=eRTg3MzBXw8)
- [Sitecore on GitHub](https://github.com/Sitecore)

> [!note]
> You must use the Transport Layer Security (TLS) protocol version 1.2 on all your Sitecore XP CM and Dedicated Dispatch servers (DDS). For more information about enabling TLS 1.2, [see Microsoft’s documentation](https://www.microsoft.com/en-us/download/details.aspx?id=55266).