Documentation Index
Fetch the complete documentation index at: https://docs.raleyapps.com/llms.txt
Use this file to discover all available pages before exploring further.
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:| Variable | Description |
|---|---|
$issue | The triggering Jira issue object |
$issue.key | Issue key (e.g., ABC-123) |
$issue.fields.summary | Issue summary |
$issue.fields.status.name | Current status name |
$issue.fields.assignee.displayName | Assignee display name |
$issue.fields.assignee.emailAddress | Assignee email |
$issue.fields.reporter.displayName | Reporter display name |
$issue.fields.priority.name | Priority name |
$issue.fields.issuetype.name | Issue type name |
$issue.fields.description | Issue description |
$issue.fields.created | Created date (raw) |
$issue.fields.updated | Last updated date (raw) |
$issue.fields.customfield_XXXXX | Any custom field by its Jira field ID |
$comment | The triggering comment (available on comment events) |
$comment.body | Comment body text |
$project | The Jira project object |
$jirassimo | Helper object with utility functions |
Hello World
The simplest possible template:Displaying Fields
Standard fields:10001 with your field’s actual ID):
Using Conditionals
Show content only when a condition is true:Iterating with #foreach
Loop over a list (e.g., issue links, components, or digest issue sets):Using Helpers
Format a date: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:Need Help?
- Service Portal: inversionpoint.atlassian.net/servicedesk
- Email: support@raleyapps.com
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.