Email Templates
OJS sends automated emails at every stage of the editorial workflow โ submission confirmation, review invitations, decision notifications, and more. All of these emails can be customised through Settings โ Workflow โ Emails.
Accessing Email Templatesโ
Settings โ Workflow โ Emails
You see a list of all email templates organised by the workflow stage or function they serve.
Understanding Template Variablesโ
Email templates use template variables โ placeholders that OJS replaces with real data when the email is sent. Variables are written inside curly braces, for example:
| Variable | Replaced with |
|---|---|
{$authorName} | The author's full name |
{$journalName} | The journal title |
{$submissionTitle} | The article title |
{$editorialContactSignature} | The editor's contact signature |
{$reviewerName} | The reviewer's name |
{$submissionUrl} | Direct link to the submission in OJS |
{$passwordResetUrl} | Link to reset a user's password |
Always preview an email after editing to verify variable substitution works as expected.
Editing a Templateโ
- Find the template in the list (use browser Ctrl+F to search by name).
- Click the Edit button (pencil icon) next to the template name.
- Edit the Subject and/or Body fields.
- Click Save.
The edited template is used immediately for all subsequent emails of that type sent by your journal.
Resetting to Defaultโ
If a template edit causes problems:
- Open the template for editing.
- Click Reset to Default (if available) to restore the original PKP text.
If no "Reset to Default" button appears, note the original text from the Learning OJS documentation before editing, so you can manually restore it.
Key Templates to Customiseโ
| Template | When it is sent | Customise for |
|---|---|---|
| Submission Acknowledgement | When an author completes a submission | Journal branding, expected timeline |
| Review Request | When a reviewer is invited | Explain review scope, link to reviewer guidelines |
| Review Reminder | When a review deadline approaches | Friendly but firm reminder tone |
| Editorial Decision โ Accept | When an article is accepted | Warm congratulatory message, next steps |
| Editorial Decision โ Revisions Required | When revisions are requested | Clear revision instructions, deadline |
| Editorial Decision โ Decline | When a submission is rejected | Respectful, constructive tone |
| Password Reset | When a user requests a password reset | Your journal branding |
Adding Your Journal Signatureโ
Most journals add a consistent signature to editorial emails:
Best regards,
The Editorial Team
[Journal Name]
[Journal URL]
[Email Address]
Add this signature to frequently sent templates like acceptance/rejection notifications and review invitations.
Enabling and Disabling Templatesโ
Some templates can be disabled if your journal does not use them. Click the toggle next to a template to enable or disable it. Disabled templates are not sent โ use this sparingly, as authors and reviewers rely on these notifications.
Multilingual Email Templatesโ
If your journal operates in multiple languages, each email template can have separate content per locale:
- Click the language flag icon next to the template fields.
- Select the target language.
- Enter the translated subject and body.
OJS sends the email in the user's preferred language if a translation is available; otherwise it falls back to the journal's primary language.
Email Delivery Issuesโ
If users report not receiving OJS emails:
- Check that your OJS installation is configured with a working SMTP server under
config.inc.php. The default PHPmail()function is unreliable and often filtered as spam. - Verify your sending domain has SPF and DKIM records published in DNS.
- Ask recipients to check their spam/junk folder and add your journal's email to their contacts.
- Review the Activity Log on the submission to confirm OJS recorded the email as sent.
See the Site Administrator's Email Configuration guide for SMTP setup instructions.
Further Readingโ
- Learning OJS โ Email Templates โ Official email templates guide
- PKP Email Configuration โ Server-level email setup
- PKP Community Forum โ Email deliverability troubleshooting tips