Shared Email Templates & Signatures for Gmail

Use macros in templates

On this page, you’ll find information on how to use macros in Shared Email Templates to avoid repetitive actions.

Macros turn static text into dynamic conversations, helping you automate almost every part of your email: pre-fill fields, insert personal details, add dates, or link data from Google Sheets.

Getting started: insert a macro

Adding automation to your emails is as simple as a few clicks.

  1. Start creating a new template or select an existing one and click Edit.
    Starting a new email template or clicking the Edit button on an existing one
  2. Select a place in the template where you want to insert a macro and click the Insert macro (blue lightning bolt) icon on the editor's toolbar.
    Selecting a location in the template and clicking the blue lightning bolt icon to insert a macro.
  3. A full list of macros will open, organized into logical categories for your convenience.
    A full list of macros organized into logical categories for easy selection.
  4. Select your macro, use the search box for finding the right command in seconds, and click Select to add it to your template.
    Using the search box to find a specific macro command and clicking Select to add it.

    Tip: To make two macros work together, you can simply nest one within another:

    Nesting one macro within another to create complex, multi-functional automated actions.

An inserted macro will appear as a placeholder in the template text.

Automatically insert the recipient's name

To make every email feel personal, use macros to automatically insert the recipient’s name:

  1. While editing the template, position your cursor where the name should appear.
  2. Click the Insert macro icon on the toolbar.
  3. In the macro list, search for "recipient" and select first name, full name, or last name.
    Searching for recipient macros to insert first, last, or full name placeholders.
  4. Save your changes.

When you use the template, the add-on automatically detects the recipient's details and inserts the name into the email.
The extension automatically detects recipient details and inserts the name into the Gmail template.

Automatically adjust greetings to the number of recipients

Use this macro to automatically change your greeting depending on whether you are writing to one person or a group.

  1. Position your cursor where the greeting should appear.
  2. Click Insert macro and select Insert greeting from the macro list.
  3. In the pop-up window, enter the text for a single recipient and for multiple recipients.
    Entering specific message text for single and multiple recipients in the macro pop-up window.
  4. Tip: Use nested macros within these fields for even greater customization.

  5. Click OK and save your template.

If there’s a single recipient, the add-on inserts the first option:
Selecting the first greeting option to be inserted for a single email recipient.

If there are several, it switches to the group version automatically:
Automatically switching to the group greeting version when multiple recipients are detected.

Automatically fill in the To, Cc, and Bcc fields

You can automatically add specific email addresses to the To, Cc, or Bcc fields without overwriting the addresses already there.

  1. While editing, click the Insert macro icon.
  2. Type "Add to" and select Add to To, Add to Cc, or Add to Bcc.
    Searching the macro list to select Add to To, Cc, or Bcc options.
  3. In the pop-up, enter the email addresses (separated by semicolons or commas) and click OK.
  4. Save your template.

When you apply the template, new addresses are added, while existing recipients are retained.
Instantly adding new email addresses while retaining existing recipients when applying a template.

Replace existing recipients

If you want to completely replace any current addresses in the To, Cc, or Bcc fields with new ones, you have two options:

Option 1: Use message fields

This is the fastest way to set "static" recipients for a template.

  1. In the template editor, click the Message fields button on the toolbar.
    Clicking the Message fields button on the editor's toolbar to access custom template fields.
  2. Enter the email addresses in the To, Cc, or Bcc fields (separate them with semicolons or commas).
    Entering multiple email addresses into the To, Cc, or Bcc fields separated by commas.
  3. Save your template.

Option 2: Use the Fill macro

Use this if you prefer working within the macro list or want to combine this action with other logic.

  1. Position your cursor anywhere in the editor.
  2. Click the Insert macro icon and search for "Fill" in the macro list
  3. Select the appropriate option: Fill To, Fill Cc, or Fill Bcc.
    Selecting the appropriate Fill To, Fill Cc, or Fill Bcc option in the macro settings.
  4. In the pop-up, enter the email addresses and click OK.
  5. Save your template.

Unlike the "Add to" macro, these options will clear any existing addresses in the specified field and replace them with your predefined ones.

Automatically insert the date into a message

Automatically insert the current date or calculate a future/past date by a specific number of days, months, or years.

  1. Position your cursor where the date should appear.
  2. Click the Insert macro icon and select Insert date in the macro list.
    Clicking the Insert macro icon and selecting the Insert date command from the list.
  3. In the General tab, select your preferred date format and language.
    Selecting the preferred date format and language in the General tab.
  4. (Optional) Use the Calculate tab to move the date forward or backward.
    Using the Calculate tab to shift the date forward or backward in time.
  5. Click OK and save your template.

Every time you use the template, the correct date is generated automatically.
Automatically generating the correct date in the email template using the date macro.

Creating data entry fields (What to enter)

With the What to enter (WTE) macro, you can create fields that prompt you for specific information every time you use the template.

Text field

Use this for unique information that changes with every email.

  1. Position your cursor where you want the text field to appear.
  2. Click the Insert macro icon and select What to enter (WTE).
    Clicking the Insert macro icon and selecting the What to enter (WTE) option.
  3. In the window that opens, go to the General tab and select Text field from the Type dropdown.
  4. Configure your field:
    • Field name: Give it a label so you know what to type later.
    • Default value (Optional): Add text that will appear in the field by default.
    • Required: Check this box if the field must be filled before the template can be inserted.
      Configuring What to Enter (WTE) field settings.
  5. Click OK and save your template.

A placeholder will appear in your template. When you insert the template into a message, a dialog box will pop up. You can then enter the specific text or stick with the default value, and it will be dropped perfectly into your email.
A template with a WTE placeholder and the resulting email after the dialog box data is inserted.

Use this macro to choose from a list of predefined options every time you send an email.

  1. Position your cursor where the drop-down list should appear.
  2. Click the Insert macro icon and select What to enter (WTE).
  3. In the pop-up, go to the General tab and select Dropdown list from the Type dropdown.
  4. Configure your list:
    • Field name: Give the list a label.
    • Items: Enter your options, ensuring each one is on a separate line.
    • User can edit selected item(s): Allows you to manually tweak the chosen option before inserting it.
    • User can select multiple items separated by: Lets you pick more than one option from the list.
    • Required: Prevents the template from being inserted until a selection is made.

      Configuring settings for the drop-down list.

  5. Click OK and save your template.
  6. A placeholder will appear in your template. When you use the template, a dialog box will pop up.
    The pop-up dialog box that appears when the template is applied.

Simply select the item(s) you need, and they will be instantly placed into your message.
Selecting items from the dropdown and seeing them instantly populate the email message.

Date picker

Use this macro to open an interactive calendar whenever you insert your template. It’s perfect for choosing specific appointment times, delivery dates, or deadlines.

  1. Position your cursor where the date should appear.
  2. Click the Insert macro icon and select What to enter (WTE).
  3. In the pop-up, go to the General tab and select Date from the Type dropdown.
  4. Configure the picker:
    • Field name: Give it a label.
    • Format: Choose how you want the date to look.
    • Required: Check the box to prevent sending an email with a missing date.
      Configuring the date picker settings.
  5. (Optional): Use the Calculate tab if you want the calendar to move the current date forward or backward by a selected number of days, months, or years.
    Using the Calculate tab in the date picker.

    Note: The "Do not shift if date is picked manually" box ensures your manual choice isn't overwritten by the calculation.

  6. Click OK and save your template.
  7. When you use the template, a dialog box with a calendar will pop up. You can keep the default date or click to select a new one from the calendar.
    A clickable calendar for selecting or confirming a date before inserting the template.

The chosen date is then instantly inserted into your email.

Time picker

Use this macro to select a specific time from a dropdown menu whenever you insert your template.

  1. Position your cursor where the time should appear.
  2. Click the Insert macro icon and select What to enter (WTE).
  3. In the pop-up, go to the General tab and select Time from the Type dropdown.
  4. Configure the picker:
    • Field name: Give the field a label.
    • Format & Language : Select time format and language tag.
    • Required: Guarantees that a time is selected before the email is sent.
      Configuring the time picker settings.
  5. (Optional): Use the Calculate tab to suggest a specific time by moving the current time forward or backward.
    Adjusting the Calculate tab in the time picker.

    Note: The "Do not shift if time is picked manually" box ensures your manual choice isn't overwritten by the calculation.

  6. Click OK and save your template.
  7. When you apply the template, a dialog box appears with a time selector. You can either keep the suggested time or pick a different one from the list.
    A time selector where users can confirm the suggested time or select a new one.

Instead of manually searching for dates and typing out times, you get a finished email where the data is accurately inserted by macros.
A finished email with the date and time macros automatically populated into the body text.

Use macros for any dynamic data for perfect customization.

Note: Since macros work similarly in Outlook and Gmail, you can learn more about them in our full guide.

Please contact us here

Our working hours:
Pacific Time (PT) 11:00 PM (previous day) – 2:00 PM
Central European Time (CET) 08:00 - 23:00
Eastern Time (ET) 2:00 AM – 5:00 PM
Central Time (CT) 1:00 AM – 4:00 PM
Pacific Time (PT) 11:00 PM (previous day) – 2:00 PM
Australian Eastern Daylight Time (AEDT) 6:00 PM – 9:00 AM (next day)
If you want to attach files (e.g. screenshots or log files), it will be possible right after you send this form and we automatically create a support ticket for you.