diff --git a/lemur/plugins/lemur_email/templates/revocation.html b/lemur/plugins/lemur_email/templates/revocation.html
new file mode 100644
index 00000000..58625786
--- /dev/null
+++ b/lemur/plugins/lemur_email/templates/revocation.html
@@ -0,0 +1,163 @@
+
+
+
+
+
+
+
+ Lemur
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
+
+ |
+
+ Your certificate has been revoked!
+ |
+ |
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+ |
+ |
+ |
+
+
+
+
+
+
+
+ Hi,
+ This is a Lemur certificate revocation notice.
+ |
+
+
+
+
+
+
+ |
+ |
+
+ {{ message.certificates.name }}
+
+ {{ message.certificates.endpoints | length }} Endpoints
+ {{ message.certificates.owner }}
+ {{ message.certificates.validityEnd | time }}
+ {{ message.certificates.status }}
+ Details
+
+ |
+
+
+
+ |
+
+
+
+ If this revocation was unexpected, please reach out to {{ ", ".join(message.certificates.security_email) }}.
+ |
+
+
+
+
+
+ Best, Lemur
+ |
+
+
+
+
+
+
+
+ *All times are in UTC
|
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+ |
+
+
+
+
+
+
+ You received this mandatory email announcement to update you about
+ important changes to your TLS certificate.
+ |
+
+
+
+ © 2016 Lemur
+ |
+
+
+
+ |
+
+
+
+ |
+ |
+
+
+
+
+
diff --git a/requirements-docs.in b/requirements-docs.in
index e0df9714..f2551059 100644
--- a/requirements-docs.in
+++ b/requirements-docs.in
@@ -4,6 +4,7 @@
# However, dependabot doesn't use `make up-reqs`, so we have to replicate the necessary dependencies here
# Without including these dependencies, the docs are unable to include generated autodocs
Flask
+flask_replicated
# docs specific
sphinx
diff --git a/requirements-docs.txt b/requirements-docs.txt
index c33a9f9f..7d094b77 100644
--- a/requirements-docs.txt
+++ b/requirements-docs.txt
@@ -20,6 +20,8 @@ imagesize==1.2.0
# via sphinx
flask==1.1.2
# manual debug
+flask-replicated==1.4
+ # manual debug
jinja2==2.11.3
# via sphinx
markupsafe==1.1.1