My Email Templates - Features

My Email Templates provides users with option to send custom notification emails on issue workflow transitions, using custom templates.

This can be handy when you do not want to use existing JIRA templates or wish to send emails to external persons, that are not registered as users in your JIRA.

My Email Templates consists of:-


A template manager

A template editor where you can configure what template to use, and

A post email creation function where you can decide to whom to send the email.

Click Manage My Email Templates: and all your created and saved email templates are listed below

  • Processing Options:

    • To Edit: Click on ✎ under to edit

    • To Copy: Click on 📄 to copy

    • To Delete: Click on 🗑 to delete

  • To Create a new email template.

  • Click Add: and a new page appears for you to fill in, to create a new template.

Template Manager

The template manager lists all created email templates, including template name & description

There are 3 x Operations

  1. Edit - modify email template via Template Editor

  2. Clone - create new email template using this template

  3. Delete - remove this email template

  4. Add - the user can click on the add button to create an new template. This action will redirect the user to the Template Editor


Template Editor

The template editor enables the user to create a new or edit an existing email template

The template editor has:-

Name - template name

Description - template description

Body - text content of email template

Email Preview - enter an email address to test this template

Save - save the template

Cancel - delete the template



Simple Email Template - Example

Here is an example of email template code, that can be used with this app.

It shows a sample of basic options that are available.

<p>This is ticket <b>${issue.key}</b> from <b>${}.</b></p>
<p>And you have to do:
<p>How to do it:
#if (${issue.description})
is not defined.
<p><b>Problem:</b> $!{cfUtils.getValue($issue, "customfield_10000")}</p>
<p><b>Steps to reproduce:</b> $!{cfUtils.getRenderedValue($issue, "customfield_10001")}</p>
<p><b>Remote user:</b> $!{cfUtils.getValue($issue, "customfield_10003")}</p>
<p><b>Tags:</b> $!{cfUtils.getValue($issue, "customfield_10004")}</p>
#if ($comment) 
<b>${userKey}</b> commented: $comment 
<p>Have a nice day!</br>


Simple Email - & Distribution