Customize the email experience

The email configuration experience enables users to be more effective and efficient when using email to communicate with customers. This article discusses how to configure the email editor, email template builder, and email signature builder, which accepts the full configuration capability of the Rich Text Editor control.

Note

If you're using the Activity Editor control, we recommend that you use the rich text editor control instead because the Activity Editor control has been deprecated. For details, see Use the rich text editor control in Power Apps.

Each instance of the email editor or builder can be configured independently, enabling you to:

  • Choose the fonts you want
  • Set a default font
  • Adjust the toolbar location and buttons
  • Automatically increase the editor height to fit the content
  • Access HTML
  • Configure the rich text editor control in email experiences (including email editor, email template builder, and signature builder)

Configure the email form by using a web resource file

You can configure email by using a web resource file that can be modified as needed and then linked to the email form.

Enabling the user configured settings to an email form consists of the following steps:

  1. Configure the web resource file
  2. Enable the RTE control in the email form

Configure the web resource file

  1. Access the web resource file by navigating to Advanced settings > Customize the system > Web Resources.

  2. Use the filter to search for the web resource files, as shown in the following image.

    Filter to search for web resource files.

    There may be more than one file named msdyn_EmailRTEconfig_reference.js. One is the default, out-of-the-box configuration file that isn't modifiable. The other can be opened and used as a reference to create a new web resource file that hosts your configuration changes.

  3. Select the editable file. A new window is displayed.

  4. In the Content section, select Text Editor.

    An Edit Content window is displayed.

  5. Copy the text in the Source field, and then close the window.

    Copy web resource file.

  6. Create a new web resource and paste the code you copied from the existing file into it.

  7. Make any changes you want, and then select Save and publish.

    Note

    • A code editor such as Visual Studio Code can provide a better editing experience.
    • There are a variety of properties that can be modified and will apply to the email form when you configure it. For more information, see Rich Text Editor Properties.
    • Ensure that the disableDefaultImageProcessing property is set to True for inline images added to the editor to load properly in the recipient's email.
  8. Save the URL to the new web resource because you need it to map the new web resource file to the Enhanced Email form.

    Save web resource URL.

  9. Navigate to Customization > Customize the system > Entity > Email > Forms.

  10. Open the Enhanced Email form, double-click Description, and then navigate to the Control tab.

  11. Add the RTE control, select Custom Configuration URL, and then in the URL field, enter the URL from the new web resource file you created.

  12. Select Save and then Publish All Customizations.

Enable the RTE control in the email form

  1. Navigate to the email form properties: Select Advanced settings > Customize the system > Entities > Email > Forms.

    In this example, we add the web resource file to the Enhanced Email form.

    Add web resource file to Enhanced Email form.

  2. Select the form, and then double-click the Description field to enter the field properties.

  3. If the RTE control isn't already added, select the Controls tab to add it.

  4. Select the Custom configuration control and replace singleLine.URL with the web resource URL for the web resource file you created in the steps in the previous section.

    Replace singleLine.URL with the web resource URL.

  5. Select Save > Publish.

    The settings now apply to the form when you create an email.

Note

If you're using a workflow to populate email content in RTE fields that aren't in Timeline and you experience issues with inline images not rendering properly, you must use the msdyn_EmailRTEconfig_reference.js plugin.

When agents have to create an email template based on a table, make sure that they have the required permissions to the related tables, such as Account table for the email template based on a case

Add the language filter in the email template selection view

To enable the language filter for the enhanced email template selection window, complete the following steps:

  1. Navigate to Settings > Advanced Settings.
  2. Select Customizations > Customize the System.
  3. In Solution: Default Solution, expand Entities.
  4. Expand Email Template and then select Forms.
  5. On the Active Forms, select Template gallery filter form.
  6. Drag and drop Language from the available fields to the form.

    Note

    Language is added to the form by default.

  7. Select Language and then select Change Properties.
  8. In Label, select Display label on the form.
  9. In Visible, select Visible by default.
  10. Save and publish the changes.

Customize the enhanced email template selection view

The enhanced email template selection window displays the Select Record dialog and allows agents to toggle between email template views. To enable these features, complete the following steps.

  1. Navigate to Advanced Settings > Email Configuration.
  2. Select Email Configuration > Email Configuration Settings.
  3. In Enhanced E-mail Template selection experience, set Enable Email Template views and Skip Select Record dialog to Yes.

Configure the default email template selection view

Perform the following steps to configure the default view for the enhanced email template selection window.

  1. Navigate to Settings > Advanced Settings.
  2. Select Settings > Email Configuration > Email Configuration Settings.
  3. Set the Default view option for Enhanced E-mail Template selection experience.

Configure email
Create an email template
Insert an email template
Convert an email to a template
Use a signature in email
Email FAQ