diff --git a/opentech/apply/activity/messaging.py b/opentech/apply/activity/messaging.py
index c6bb13152e759f2e8fc632100106f121bf9b7411..b5bf6cee366862587fc9415d55f19225a64c9cd7 100644
--- a/opentech/apply/activity/messaging.py
+++ b/opentech/apply/activity/messaging.py
@@ -153,6 +153,7 @@ class EmailAdapter(AdapterBase):
     messages = {
         MESSAGES.NEW_SUBMISSION: 'funds/email/confirmation.html',
         MESSAGES.COMMENT: 'notify_comment',
+        MESSAGES.TRANSITION: 'funds/email/transition.html',
     }
 
     def notify_comment(self, **kwargs):
@@ -164,7 +165,7 @@ class EmailAdapter(AdapterBase):
         return render_to_string(template, kwargs)
 
     def send_message(self, message, submission, **kwargs):
-        subject = submission.page.specific.subject or 'Thank you for your submission to Open Technology Fund'
+        subject = submission.page.specific.subject or 'Your application to Open Technology Fund: {submission.title}'.format(submission)
         send_mail(
             subject,
             message,
diff --git a/opentech/apply/activity/templates/messages/email/transition.html b/opentech/apply/activity/templates/messages/email/transition.html
new file mode 100644
index 0000000000000000000000000000000000000000..7bee07e66e48c250b84a192b8ce3e7ef9e75a5bb
--- /dev/null
+++ b/opentech/apply/activity/templates/messages/email/transition.html
@@ -0,0 +1,5 @@
+{% extends "messages/email/base.html" %}
+
+{% block content %}
+Your application has been progressed from {old_phase.display_name} to {submission.phase}.
+{% endblock %}