Outlook Power Tools
Installation Guide
The installation guide is available here:
Installation Guide
Templates
To access your templates, click on the "Outlook Powertools" button in the ribbon.
You can configure Outlook for faster access to your templates by switching to the classic ribbon.
Templates files
Import & Export
Import and export templates in the settings tab.
The add-in supports
.txt,
.html, and
.htm and
.json files.
Multi-template txt files
You can manage multiple templates in a single text file using the following syntax:
# Template 1
Template contents...
# Template 2
Template contents...
Make sure your file has the extension
.multi-template.txt so that the add-in can recognize it as a multi-template file.
Creating and Editing Templates
To create a template, click the "+" button at the bottom right corner.
To edit a template, click the edit icon which appears when you hover your cursor over a template.
Placeholders
{recipient.firstName}: The recipient's first name.
{recipient.lastName}: The recipient's last name.
{recipient.fullName}: The recipient's full name.
{recipient.emailAddress}: The recipient's email address.
{date(...)}: Formatted Date.
Dates & Timezone
You can use the datetime function to format dates in your template. For example:
Current datetime is:
{datetime(datetime=currentDatetime,format="[YYYY]-[MM]-[DD] | [12h]:[*minute]")}
Alternatively, use a datetime picker to specify arbitrary dates. You can also use a timezone picker to convert the datetime to a different timezone. For example:
{#init
let datetime = openDatetimePicker("Enter a date")
let timezone = openTimezonePicker("Enter the recipient's timezone")
}
Selected datetime is:
{datetime(datetime=datetime,format="[YYYY]-[MM]-[DD] | [12h]:[*minute]")}
Selected date in the recipient's timezone ({timezoneName(timezone)}) is:
{datetime(datetime=datetime, format="[YYYY]-[MM]-[DD] | [12h]:[*minute]", timezone=timezone)}
Date formatting tokens:
[YYYY]: 4 digit year (e.g. 2020)
[MM]: month (e.g. 1)
[DD]: day (e.g. 1)
[*MM]: month with 0 padding (e.g. 01)
[*DD]: day with 0 padding (e.g. 01)
[24h]: hour in 24 hour clock (e.g. 15)
[12h]: hour in 12 hour clock (e.g. 03)
[*24h]: hour in 24 hour clock with 0 padding (e.g. 03)
[*12h]: hour in 12 hour clock with 0 padding (e.g. 03)
[minute]: minute (e.g. 1)
[*minute]: minute with 0 padding (e.g. 01)
[am/pm]: am or pm (e.g. am)
[AM/PM]: AM or PM (e.g. AM)
[month]: month name (e.g. January)
[abbreviatedMonth]: abbreviated month name (e.g. Jan)
[DDth]: day with ordinal suffix (e.g. 1st)
[weekDay]: day of the week (e.g. Monday)
[abbreviatedWeekDay]: abbreviated day of the week (e.g. Mon)
Date variables:
currentDatetime: The datetime when the template is inserted.