SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a SharePoint 2013 instance that I would like to modify the default email template. I want to put my company's logo as a header and the company contact info as a footer on every email that is sent from SharePoint.

Is there any way to force SharePoint to use my message template? If there is an event receiver that I can tap into, that would also work.

I am a C# developer, so if there is some custom code required, I'd actually prefer it.

share|improve this question
up vote 4 down vote accepted

As a developer you have several ways to customize the alerts.

In order to insert your company's logo, you will have to implement your own iAlertNotifyHandler.

You can get an overview about your possibilities here: "msdn Library > Alerts in SharePoint Foundation"

The article says nothing about SharePoint 2013, but when you look in the documentation for "msdn Library > SharePoint schemas > AlertTemplates schema", you'll find that it still works with SharePoint 2013.

Here are two tutorials that should help you:

share|improve this answer

There is few change in the C# code used for SharePoint 2013. Here is step by step guide for implementing it in SharePoint 2013.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.