Skip to main content

Overview

Raley Emails Notifications uses a Velocity-based template language to generate dynamic message content. Templates combine static HTML or text with Velocity expressions that are evaluated at send time against the triggering Jira issue.
Cloud note: Not all HTML tags are supported in cloud templates. Certain tags are stripped for XSS security. Test your template using the Preview button before going live.

Context Variables

These variables are available in every template:

Hello World

The simplest possible template:

Displaying Fields

Standard fields:
Custom fields (replace 10001 with your field’s actual ID):

Using Conditionals

Show content only when a condition is true:
Conditional with else:

Iterating with #foreach

Loop over a list (e.g., issue links, components, or digest issue sets):

Using Helpers

Format a date:
Look up a setting value (e.g., map a user email to a Slack channel):

Predefined Templates

The app includes ready-made templates for common use cases accessible from the Template Wizard inside the notification editor. Use these as a starting point rather than building from scratch. Available predefined templates include:
  • Basic issue notification
  • Customer request update (JSM)
  • Approval required (JSM)
  • Comment notification
  • Status change notification
  • Digest summary

Examples of Version and Project Data

Access project-level data:
Access version data (for version-triggered notifications):

Need Help?


Explore Other RaleyApps

Raley Intake Forms

Create powerful intake forms directly inside Jira and JSM.

Raley Procurement and Quotation

Manage purchase orders and sales quotes from within Jira.

Raley Bookman

Asset booking management inside the JSM portal.

Raley Favorites

Save and quickly access your most important Jira issues.
Browse all RaleyApps on the Atlassian Marketplace →