Difference between revisions of "Message Templates"

From Studentnet Wiki
Jump to navigation Jump to search
 
(17 intermediate revisions by 3 users not shown)
Line 3: Line 3:
  
 
When you select '''Message Templates''' from the Cloudwork dashboard menu, the Message Templates List displays. This includes a list of existing templates as well as the option to create a New Message Template.
 
When you select '''Message Templates''' from the Cloudwork dashboard menu, the Message Templates List displays. This includes a list of existing templates as well as the option to create a New Message Template.
 
==Variables for message templates==
 
 
For each type of message template there are standard variables which may be included in any field, for example $first_name and $last_name. When the message is sent the variables will be replaced with the relevant values for the individual user.
 
   
 
You can also use as variables any extra attributes you have set up for your users, such as $salutation or $SIS_ID.
 
 
Note that a variable that cannot be resolved (i.e. it is not one of the standardised variables or one of a user's custom attributes) will be left in the message unchanged.
 
 
A single dollar sign ($) precedes the variable name. If you need to include an actual dollar sign in your message, type two dollar signs ($$).
 
  
 
==Create a new message template==
 
==Create a new message template==
  
 
Click the '''New Message Template''' button to display a list of template types for your school. These may include:
 
Click the '''New Message Template''' button to display a list of template types for your school. These may include:
* Welcome email
+
 
* Forgot password email
+
{| class="wikitable"
* Forgot password SMS
+
|+ Message Template
* Forgot username.  
+
|-
 +
! Message Template Type !! Description !! Wiki Documentation
 +
|-
 +
| '''Welcome Email'''|| Welcome Messages can be used to send welcome messages to new users || [https://wiki.studentnet.net/index.php/Welcome_Message_Templates Welcome Message Template]
 +
|-
 +
| '''Forgot Password Email'''|| Forgot Password Emails can be used when sending recovery codes via email for users who are attempting to reset their password|| [https://wiki.studentnet.net/index.php/Forgotten_Password_Email_Template Forgot Password Email Template ]
 +
|-
 +
| '''Forgot Password SMS'''|| Forgot Password SMS can be used when sending recovery codes via SMS for users who are attempting to reset their password|| [https://wiki.studentnet.net/index.php/Forgotten_Password_SMS_Template Forgot Password SMS]
 +
|-
 +
| '''Forgot Username Email'''|| Forgot Username Emails can be used when sending a reminder via email to a user who has forgotten their username|| [https://wiki.studentnet.net/index.php/Forgotten_Username_Email_Template Forgot Username Email]
 +
|}
  
 
Select the type of message template to be created and complete the required details.
 
Select the type of message template to be created and complete the required details.
 
=== Welcome Email template ===
 
 
This template can be used to send welcome messages to new users.
 
 
You can use these standard variables in any field of the Welcome Email template:
 
 
*$user_name: The new user's username.
 
*$email: The new user's email address.
 
*$first_name: The new user's first name.
 
*$last_name: The new user's last name.
 
*$password_reset_link: A link to start the Password Recovery process.
 
*$change_password_link: A unique link for this user to immediately change their password.
 
*$recovery_email: The new user's recovery email address.
 
*$recovery_phone: The new user's recovery phone number.
 
 
Complete the following fields for the new template:
 
 
* Template Name: A short description of the email (this will display in the Message Templates List)
 
* Subject: Subject line for the email
 
* Message: Text of the email, written in html
 
* From Address: The sending email address
 
* To: Email address(es) to receive the email. Separate multiple addresses with commas. 
 
Note: This email address should be an existing one to ensure the user will receive and see the message, often a personal email address.
 
* CC: Optional email address(es) to individuals or teams who should be notified of the new user's addition to Cloudwork, for example the support person at the school or the parent for a new student account. Separate multiple addresses with commas.
 
 
Click '''Submit''' to create the new template.
 
 
This is an example of the form for writing a Welcome Email template.
 
 
[[File:welcome_email.png|700px]]
 
 
==== When is a Welcome Email sent? ====
 
 
* A Welcome Email can be initiated from the User's detail screen.
 
 
[[File:Sendwelcomeexample.PNG]]
 
 
 
 
1. Select '''Users''' from the Cloudwork dashboard menu, then select the user from the Users List to display their details.
 
 
2. Click the '''Send Welcome Message''' button near the top of the screen.
 
 
3. Select the Welcome Message template you want, then click '''Submit''' to initiate the send.
 
 
 
 
* A Welcome Email can be initiated from a sync profile run.
 
 
[[File:Sendwelcomesync.PNG]]
 
 
Important: Adding new users to Cloudwork may involve more than one synchronisation. For example, a user may be added during an Active Directory synchronisation and then additional information about the user comes from a different sync run. If you want to initiate Welcome Emails from a sync run, ensure that it is the '''later''' sync run that initiates the emails so that all user details required to populate the email are in Cloudwork.
 
 
1. Select '''Sync Profiles''' from the Cloudwork dashboard menu, then select the profile from the Sync Profile List.
 
 
2. In Advanced Settings there are two fields: Send Welcome Messages and Welcome Message Template. Edit these as needed to specify initiation of a welcome email when a sync run adds new users.
 
 
Studentnet is working to develop additional options for automating Welcome Emails to users. If you wish to contact Studentnet to discuss your requirements, contact support@studentnet.net
 
 
====Notes====
 
* The To field will only send the Welcome Message to the email address(es) in that field. No other email address will receive the email.
 
* If multiple email addresses are entered into the To field, when the email is sent through, the only email address the recipient will see is their own email address.
 
* The To field can customise the layout of the email clients To field. By having <pre> $first_name $last_name <$email> </pre> in the Welcome Message To field, when the Welcome Message is sent, the email client will display the email was sent to <pre> test example <example@email.com> </pre>
 
 
=== Forgotten Password template ===
 
 
This template can be used when sending recovery codes via email for users who are attempting to reset their password.
 
 
You can use these standard variables in any field of the Welcome Email template:
 
 
*$user_name: The user's username.
 
*$code: The recovery code needed by the user to reset their password.
 
*$continue_link: A link to continue the Password Recovery process.
 
*$email: The user's email address.
 
*$first_name: The user's first name.
 
*$last_name: The user's last name.
 
*$password_reset_link: A link to initiate Password Recovery.
 
*$recovery_email: The user's recovery email address.
 
*$recovery_phone: The user's recovery phone number.
 
 
Complete the following fields for the new template:
 
 
* Template Name: A short description of the email (this will display in the Message Templates List)
 
* Subject: Subject line for the email
 
* Message: Text of the email, written in html
 
* From Address: The sending email address
 
 
Click '''Submit''' to create the new template.
 
 
An example of the form for writing a forgotten password template and an example of a message can be found below.
 
 
[[File:password_template.png|700px]]
 
 
==== Example Password recovery message ====
 
 
<code>
 
Hi $first_name,
 
 
You've recently made a request to reset your Cloudwork password. Click <a href="$continue_link">here</a> to reset your password, or provide the following code in your browser when prompted:
 
$code
 
 
If you did not try to reset your password, please ignore this email.
 
 
Sincerely,
 
The Studentnet Support team
 
 
</code>
 
 
===Forgotten Password SMS template===
 
 
This template can be used when sending recovery codes via SMS for users who are attempting to reset their password.
 
 
You can use the following standard variables for this message:
 
 
*$user_name: The user's username.
 
*$code: The recovery code needed by the user to reset their password.
 
*$email: The user's email address.
 
*$first_name: The user's first name.
 
*$last_name: The user's last name.
 
*$recovery_email: The user's recovery email address.
 
*$recovery_phone: The user's recovery phone number.
 
 
Complete the following fields for the new template:
 
 
* Template Name: A short description of the email (this will display in the Message Templates List)
 
* Message: Text of the message, written in html
 
 
Click '''Submit''' to create the new template.
 
 
====Example Forgotten Password SMS template====
 
 
<code>
 
Hi $first_name,
 
 
You've recently made a request to reset your Cloudwork password. Here is your recovery code!
 
$code
 
 
If you did not try to reset your password, please ignore this message.
 
 
Sincerely, The Studentnet Support team
 
</code>
 
 
===Forgotten Username Email template===
 
 
This template can be used when sending a reminder via email to a user who has forgotten their username.
 
 
You can use the following standard variables in any field for this message: 
 
 
*$user_name: The user's username.
 
*$email: The user's email address.
 
*$first_name: The user's first name.
 
*$last_name: The user's last name.
 
*$password_reset_link: A link to initiate Password Recovery.
 
*$recovery_email: The user's recovery email address.
 
*$recovery_phone: The user's recovery phone number.
 
*$usernames_ul: Render an HTML list of all usernames of all accounts that share the supplied recovery email address
 
 
Complete the following fields for the new template:
 
 
* Template Name: A short description of the email (this will display in the Message Templates List)
 
* Subject: Subject line for the email
 
* Message: Text of the email, written in html
 
* From Address: The sending email address
 
 
Click '''Submit''' to create the new template.
 
  
 
==Edit Message Template==
 
==Edit Message Template==
 +
All our Message Templates can be edited if changes need to be made to a template.
  
 
[[File:Editmessageexample.PNG]]
 
[[File:Editmessageexample.PNG]]
Line 203: Line 38:
  
 
==Delete Message Template==
 
==Delete Message Template==
 +
 +
If a Message Template is no longer needed, it can be deleted.
  
 
[[File:Deletemessageexample.PNG]]
 
[[File:Deletemessageexample.PNG]]
Line 213: Line 50:
  
 
4. Confirm the delete request.
 
4. Confirm the delete request.
 +
 +
==Variables for message templates==
 +
 +
For each type of message template there are standard variables which may be included in any field, for example $first_name and $last_name. When the message is sent the variables will be replaced with the relevant values for the individual user.
 +
   
 +
You can also use as variables any extra attributes you have set up for your users, such as $salutation or $SIS_ID.
 +
 +
Note that a variable that cannot be resolved (i.e. it is not one of the standardised variables or one of a user's custom attributes) will be left in the message unchanged.
 +
 +
A single dollar sign ($) precedes the variable name. If you need to include an actual dollar sign in your message, type two dollar signs ($$).
  
 
  [[Category:Cloudwork Dashboard]]
 
  [[Category:Cloudwork Dashboard]]

Latest revision as of 00:29, 15 February 2023

A range of templates for messaging can be created and organised with the Message Templates List.

When you select Message Templates from the Cloudwork dashboard menu, the Message Templates List displays. This includes a list of existing templates as well as the option to create a New Message Template.

Create a new message template

Click the New Message Template button to display a list of template types for your school. These may include:

Message Template
Message Template Type Description Wiki Documentation
Welcome Email Welcome Messages can be used to send welcome messages to new users Welcome Message Template
Forgot Password Email Forgot Password Emails can be used when sending recovery codes via email for users who are attempting to reset their password Forgot Password Email Template
Forgot Password SMS Forgot Password SMS can be used when sending recovery codes via SMS for users who are attempting to reset their password Forgot Password SMS
Forgot Username Email Forgot Username Emails can be used when sending a reminder via email to a user who has forgotten their username Forgot Username Email

Select the type of message template to be created and complete the required details.

Edit Message Template

All our Message Templates can be edited if changes need to be made to a template.

Editmessageexample.PNG

1. Select Message Templates from the Cloudwork dashboard menu to display the Message Templates List.

2. Click the link for the template to be updated.

3. In the window that opens, click Edit and update the template details as needed.

4. Click Submit.

Delete Message Template

If a Message Template is no longer needed, it can be deleted.

Deletemessageexample.PNG

1. Select Message Templates from the Cloudwork dashboard menu to display the Message Templates List.

2. Click the link for the template to be deleted.

3. In the window that opens, confirm that you have selected the correct template and click Delete near the top of the page.

4. Confirm the delete request.

Variables for message templates

For each type of message template there are standard variables which may be included in any field, for example $first_name and $last_name. When the message is sent the variables will be replaced with the relevant values for the individual user.

You can also use as variables any extra attributes you have set up for your users, such as $salutation or $SIS_ID.

Note that a variable that cannot be resolved (i.e. it is not one of the standardised variables or one of a user's custom attributes) will be left in the message unchanged.

A single dollar sign ($) precedes the variable name. If you need to include an actual dollar sign in your message, type two dollar signs ($$).