Overview
You can now customize the email templates used to generate Notifications and Approvals with your company logo using Custom Settings in Salesforce.
This guide lists the steps for customizing logos in your email templates in Salesforce.
Audience
Salesforce Administrators
IT Support
Prerequisites
Ensure that Contracts Suite - Sales Cloud Edition is already installed and configured. The version of this package must be 2025.3 or higher.
This feature requires that at least one Permission Set of the Contracts Suite product must already be assigned to your users.
Upload the Logo Image
To upload your company logo:
Click the View profile icon and select Switch to Salesforce Classic.

Click the All Tabs plus icon.

Scroll down and click Documents.

Select Folder as FedTom and click Go.

Click New Document.

Under Upload New Document:
Enter the Document Name and Document Unique Name as Header Logo.
Enable the Externally Available Image checkbox.
Click Choose File and upload your organizations header logo image.
Click Save.
(1).png?sv=2022-11-02&spr=https&st=2026-03-31T04%3A14%3A58Z&se=2026-03-31T04%3A26%3A58Z&sr=c&sp=r&sig=ntdNWvb0lNxFWCnkAyW26PhflZvWfE3FEmEzMx7ZCgU%3D)
Open the newly created Header Logo document and note the URL for use in the next steps.

Similarly, create another folder named Footer Logo, upload the footer logo image, save the document, and note down the URL for use in the next step.

Click Switch to Lightning Experience.
Configure Custom Settings
Click the gear icon and select Setup.

Go to Custom Settings using Setup search.

Click Manage against TM Custom Logo Configuration.

Click Edit.

Enter your Header and Footer - Logo URLs copied in the previous step and click Save.

Trigger an out-of-the-box notification to receive an email with your customized logos as shown below.

Edit Custom Email Templates
NOTE
Perform the below mentioned steps only if you wish to insert customized logos into your custom email templates.
Go to Classic Email Templates using Setup search.
Open a custom email template of your choice.

Click Edit HTML Version.

Scroll down to HTML Body and against first instance of text src=" paste the following text:
{!User.TM_TOMA__Header_Logo_URL__c}Scroll down further and against second instance of text src=" paste the following text:
{!User.TM_TOMA__Footer_Logo_URL__c}Click Save.
Logos are inserted into your custom email template.
Edit Custom Flows
NOTE
Perform the below mentioned steps only if you wish to insert customized logos into your custom flows.
Go to Flows using Setup search.
Open a custom flow of your choice.

Scroll down to Action and click to open it.

Scroll down to Body and select View as Plain Text.

Scroll down further within Body and against first instance of text src=" paste the following text:
{!$User.TM_TOMA__Header_Logo_URL__c}
Scroll down further within Body and against second instance of text src=" paste the following text:
{!$User.TM_TOMA__Footer_Logo_URL__c}
Click Save.
Logos are inserted into your custom flow.
Create Permission Set with Custom Setting Definition
IMPORTANT
Perform the below mentioned steps only if you wish to use this feature with a custom Permission Set.
Go to Permission Sets using Setup search and click New.

Enter a Label and API Name and click Save.

Go to Users Field Permissions and click Edit.

Select the Read checkboxes against Footer and Header - Logo URLs and click Save.

Scroll down and open Custom Setting Definitions.

Click Edit.

Select and move the TM_TOMA.TM Custom Logo Configuration from Available Custom Setting Definitions to Enabled Custom Setting Definitions using the Add arrow button and click Save.

Assign Permission Set
Go to Users using Setup search.
Click to open a User that you want to assign the newly created Permission Set to.

Go to Permission Set Assignments and click Edit Assignments.

Select and move the TM End Users Permission Set from Available Permission Sets to Enabled Permission Sets using the Add arrow button and click Save.

