Editors and section editors often track submissions by ID and would like to always see the submission ID in all email correspondence. We have now received this request from multiple hosted journals.
It should always be possible to add {$submissionId} to email subjects.
Thanks @asmecher. To clarify, are you suggesting that each JM should edit all of the existing editor/author/reviewer email templates and add {$submissionId} to the subject?
Related follow-up: are the email templates under Settings => Workflow => Email also used for system notifications related to submissions, e.g. email key 'NOTIFICATION'?
@mfelczak, yes, I'm hesitant to add this en masse to all email templates -- I think managers are going to want a mixture of things in email template subjects, e.g. journal initials, submission IDs, both, or neither, and perhaps want different things in different templates (e.g. IDs for internal users but not for external users like authors and reviewers).
It's not currently available for the NOTIFICATION template -- this template is used for both submission-related and non-submission-related purposes.
Thanks @asmecher! In that case, would it worth filing this as a separate issue to distinguish submission from non-submission notifications? We have clients that would like to have submission IDs for both email templates and system notifications for submissions.
Are there notifications in particular they would like this information available for? If we do implement this, I'd like to ensure it's not invasive or a pain to maintain, and duplicating the email template for this purpose would be an iffy approach IMO.
Hi all, we just had another client request this. We'll suggest for now that they manually add the {$submissionId} to their subject lines. I'd also like to suggest that this be flagged as a candidate for future UI/UX testing ("this" being email/notification management). A few further notes:
Hi all.
I add a PRs regarding this (as a first approach to that, and to have something to work on):
pkp-lib: #4145
2 settings have been added to Workflow Settings > Emails > Default Subject Additions

Where the user can globally enable the provided pattern to be added to every submission related email (SubmissionMailTemplate) if the Enable Submission Id is enabled.
The wording of the labels is for display purposes, and it will need changes.
Thanks, @defstat -- I think this could use a little more work. I don't think it'll add submission IDs to NOTIFICATION emails, which IIRC aren't currently SubmissionMailTemplate instances, and won't always have submission IDs (e.g. for notifications that aren't attached to submissions, like announcement notifications). I'd also like to see if there's a way we can support better control over emails by editors without adding new setup areas, as these kinds of settings are useful but can really accumulate into an unwieldy UI as they collect.
I think the submission ID should already be embeddable using {$submissionId} in almost all email templates, and the editor can formulate the message however they like using that -- but the real problem is the NOTIFICATION template, which doesn't currently support it, and won't always be able to.
(Sorry - I accidentally closed this. Still very relevant!)
This is a very popular request for Publishing Services clients.
Related to https://github.com/pkp/pkp-lib/issues/5730.
Most helpful comment
Hi all, we just had another client request this. We'll suggest for now that they manually add the {$submissionId} to their subject lines. I'd also like to suggest that this be flagged as a candidate for future UI/UX testing ("this" being email/notification management). A few further notes: