Automatic Transactional Emails (using Campaign Monitor)
In Campaign Monitor, you can configure Smart Transactional emails that can then be used instead of the default myAlpha automatic emails.
We recommend every country to configure these emails as they can then put in the appropriate branding and customise the messaging, as well as have a better view on the deliverability and click-rate of each email.
The automated emails that can currently be configured are:
- New Alpha
- New User
- User Verification
- Password Reset
- Team Invite
- Survey Invite
- Alpha Contact Register
For each email, there are custom variables that can be used to customise each email. I’ve listed these below under each of the emails.
To link these to an email in Campaign Monitor, create a new Smart Transactional email.
Creating A Smart Transactional Email
You can make the design look however you want, and in Campaign Monitor you use variables like this:
Hey [userFirstName,fallback=there], or
Hey [userFirstName,fallback=]
You can leave the fallback= blank, or fill it in like “fallback=there” so that it says “Hey there,” if there’s no data for userFirstName.
- Login to your Campaign Monitor via https://www.campaignmonitor.com/
- Click on the Transactional Tab at the top of the page
- Click on Create A New Email (big green button on the right hand side of the screen)
- Name the Email: This is your internal naming, it does not get sent to the recipient, make it a descriptive title that is easy for everyone to understand.
- Write A Subject Line: This does get sent to the user. Make sure it is inviting and friendly.
- Who Is it from: Alpha [your country name] and enter your verified email address
- Add Recipient to List: Only do this if you want the user to be added to one of your existing email lists.
- Once you have done this you will be able edit the content of the email.
After you’ve configured the email then just click forward to preview the email, and if all looks good, you can confirm the creation of the email. Once you do that, you’ll be taken to a page that look like this:
What we’re looking for to link myAlpha to this email is that unique ID that looks like: ab483fb-0a83bfu-381bfuac-3841a. The best place to find this is in the URL of the email.
Changing Automatic emails to Campaign Monitor
You can then input your ID's into Settings -> Mail & Notifications.
Change the Mailer Type to be campaign-monitor, and then input the email ID you got previously.
Click save at the bottom.
Update your myAlpha outgoing email address
Within Setting -> Mail & Notifications you will need to add the email address that the emails are coming from. Such as the below.
-----------------------------------------------------
Variables That Can Be Used In Emails
You can use the variables in your email, which will populate information from myAlpha. They are split into each Email as a suggestion. Any email can use any variable.
New Alpha Email
Variable | Variable Description |
userFirstName |
This users first name. |
alphaName | The name of the Alpha they just created |
courseName |
Product used, IE. “Alpha Film Series” |
courseLanguage |
Course Language, IE. “Spanish |
courseStartDate | Start Date in site’s locale format |
courseStreetAddress | Venue street address |
coursePostalCode | Venue Postal Code |
courseCity | Venue City |
courseLocality | Venue State / Province / County |
venueAddress | Address from google map |
isPromoting | Have they chosen to publish to web? Yes/No |
courseAdministrator |
Course Admin First Name |
recipient |
This Alpha's course admins email |
subject |
This emails subject |
siteUrl |
This NAO's Site ID |
courseId | This Alpha's ID |
courseType |
NOT SURE IF WORKS Course Type, i.e. “Alpha Film Series” |
theme_config_supportUrl | Link to theme config Support URL |
theme_config_supportEmail |
Link to theme config Support Email |
New User Email
userFirstName | The user’s first name |
userLastName | The user’s last name |
userEmail | The user’s email |
userPhoneNumber | The user’s phone number |
userCity | The user’s city of residence |
userLocality | The user’s State / Province / County / Area |
userBirthday | The user’s birthdate |
recipient | The user's email |
subject | Alpha - Welcome |
siteURL | The main URL of an instance |
theme_config_supportUrl |
NOT SURE IF WORKS Link to theme config support URL |
theme_config_supportEmail |
Link to theme config Support Email |
User Verification Email
userFirstName | The user’s first name |
userLastName | The user’s last name |
userEmail | The user’s email |
userPhoneNumber | The user’s phone number |
userCity | The user’s city of residence |
userLocality | The user’s State / Province / County / Area |
verificationLink |
This is the link they need to click to verify their account. |
recipient | This Alpha's course admins email |
subject |
This emails subject |
User Password Reset
userFirstName | The user’s first name |
userLastName | The user’s last name |
userEmail | The user’s email |
userPhoneNumber | The user’s phone number |
userCity | The user’s city of residence |
userLocality | The user’s State / Province / County / Area |
userBirthday | The user’s birthdate |
resetKey | UNKNOWN PURPOSE |
resetLink | This is the link they need to click to reset their password. |
recipient |
This Alpha's course admins email |
subject | This emails subject |
Team Invite Email
alphaName | The Name of the Alpha they’re being invited to |
courseName |
Product used, IE. “Alpha Film Series” |
courseLanguage |
Course Language, IE. “Spanish |
courseStartDate | Start date of the Alpha |
courseStreetAddress |
Venue street address |
coursePostalCode |
Venue Postal Code |
courseCity | Venue City |
courseLocality | Venue State / Province / County |
isPromoting | Have they chosen to publish to web? Yes/No |
adminFirstName | First name of the course administrator |
adminLastName | Last name of the course administrator |
adminEmail | Email of the course administrator |
adminPhoneNumber | Phone Number of the course administrator |
adminCity | City of the course administrator |
adminLocality | State / Province / County of the course administrator |
teamFirstName | First Name of the team member invited |
teamLastName | Last Name of the team member invited |
teamEmail | Email of the team member invited |
teamPhoneNumber | Phone Number of the team member invited |
teamCity | City of the team member invited |
teamLocality | State / Province / County of the team member invited |
fromName | UNKNOWN PURPOSE |
replyTo | Defaults to Course Administrator email, but in Alpha Builder there’s an option for the admin to have replies go to a different email. |
inviteUrl | IMPORTANT: this is the URL to accept the invitation. |
invitedByName | Defaults to Course Admin Full Name, but in Alpha Builder there’s an option for the admin to override this. |
recipient |
This Alpha's course admins email |
subject | This emails subject |
Survey Invite Email
userFirstName | The user’s first name |
surveyLink |
Specific survey link for a particular Alpha course |
Alpha Contact Register
alphaName | Name Of Alpha |
adminFirstName | First name of the course administrator |
adminLastName | Last name of the course administrator |
contactName | Name of the User submitting form |
contactEmail | Emil of the User submitting form |