Skip to content

Personalize Your Templates

Quick ways to brand and personalize your templates | A step-by-step guide

Updated October 17, 20264 min readInvoices, packing slips, emails and more

Want your invoices, packing slips, and emails to reflect your brand and speak to your customers in your voice? With Postsale’s template editor, you can add your logos, customize colors, add personalized messages, and more to make each invoice, packing slip, or email feel like your own.

Learn more about the default Postsale templates here.

In this guide, we’ll walk you through how to personalize your templates with some easy modifications that anyone can do.

Before We Begin

Personalize Your Templates

A Few Suggestions to Get You Started

There are times when you may want to make a few changes to your templates so that they better communicate your branding and messaging. The sections in this article show some simple-to-follow guides on how to modify each of the templates to make them your own.

Before you begin editing, here are a couple of helpful suggestions:

1 - Make Copies Before You Begin Editing

Before making changes, it’s a good idea to start by duplicating the default template so that you can work in the copy. That way, the original stays intact and you’ve got a clean version to go back to if needed.

You can also create as many copies as you like, which is handy for testing out different designs or saving versions for different use cases.

To make a copy:

  1. Go to Settings > Account Settings.

  2. Select Templates.

  3. Select the template.

  4. Click the Copy button.

    Account Settings, Templates, the Invoice template and Copy are highlighted, numbered 1, 2, 3 and 4, in the Templates page with the Settings menu open.

    The copy opens in the template editor.

  1. Click the Turn Sync Off button. This allows you to make edits to the template.

    Turn Sync Off is highlighted in the template editor.
  2. Select Settings.

  3. Give the template a unique name.

  4. Click Save to save the template.

    Settings and the Name field (Invoice v3) are highlighted, numbered 1 and 2, in the template editor Settings tab.
    Save is highlighted in the template editor footer.

The copy of the template is saved and ready to be edited.

2 - Mistakes Happen: Revert to the Default Version

Mistakes happen. When they do, sometimes it's best to just start from the beginning. Here's how you can revert the template back to the original, default version:

  1. Select Settings.

  2. Check the Sync with Built-in Template checkbox.

    Sync with Built-in Template is highlighted in the template editor Settings tab.
  3. Click Replace and Sync to confirm that you wish to overwrite any changes you have made to the template and to revert to the latest default version of the template.

    Replace and Sync are highlighted in the sync confirmation dialog.

The template is now reverted back to the default version.

Step-By-Step Guides

Below, you’ll find sections for each template type, with step-by-step guides for some of the most common ways to customize and brand them.

Want to update the logo(s) that appear on your templates? Check out this help article.

These aren't the only changes you can make, just a starting point. Our goal is to give you the tools and confidence to make your templates work for your business, however you need them to.

Let's get started:

Personalize Your Invoice and Packing Slip Templates

Here are some edits that you can make to brand and customize the Packing Slip or Invoice templates:

Add Your Own Custom Message

Postsale's default invoice and packing slip templates include a thank you message. It says:

Thank you for your business. Questions? Contact us at [your email address]

You can update this message to make it your own. Here's how: The steps below can be used to update the invoice and/or the packing slip template.

  1. Go to Settings.

    Settings is highlighted in the app header.
  2. Select Account Settings.

    Account Settings is highlighted in the Settings menu.
  1. Select Templates.

    Templates is highlighted in the Account Settings sidebar.
  2. Select the template you wish to edit. Then click Edit.

    The invoice copy and Edit are highlighted, numbered 1 and 2, in the template tree.

    Next, we will look for the default message within the code on the left side of the screen. Here's how:

  3. Click anywhere inside of the code editor. Then, open the search bar by pressing CTRL + F (Windows) or CMD + F (Mac).

    The Find bar opens at the bottom of the code editor.

    The empty Find field is highlighted in the code editor.
  4. Type Thank you for your business into the Find field and click next.

    The Find field (Thank you for your business) and next are highlighted in the Find bar.

When you click next, you will jump to the code for the default message. It will look like this:

Liquid

        Thank you for your business.
        {% if order.store.address.email %}
          Questions? Contact us at <strong>{{ order.store.address.email }}</strong>
        {% endif %}

If you're not used to looking at code, this might look a little intimidating, but don't worry. Let's walk through it:

What this code is doing is saying “Hey template. If there is an email address associated with the store, display it in the message, like this…”

The template preview shows the default footer message: Thank you for your business. Questions? Contact us at the store email.

“Otherwise, just display the first sentence, like this….”

Examples

You can change anything in between the <p> and </p>. Just be sure to leave the <p> and </p> in place.

Example 1

Here's an example that leaves the code to include the email address if there is one associated with the store, but changes the message itself.

Liquid

        We appreciate your order.
        {% if order.store.address.email %}
          We are always here to help! Reach out at <strong>{{ order.store.address.email }}</strong>
        {% endif %}

It looks like this on the packing slip or invoice:

The template preview shows the footer reading We appreciate your order. We are always here to help! Reach out at the store email.

Example 2

You can also type in your message between the <p> and </p>. This would remove the code for the email and just display the message you type. Like this…

HTML
 We appreciate your order. We are always here to help! Give us a call at 800-555-555x.

It looks like this on the packing slip or invoice.

The template preview shows the footer reading We appreciate your order. We are always here to help! Give us a call at 828-555-0142..

Example 3

You can make portions of your message stand out by making it bold or italicized. Here's an example where we make the phone number in our message both.

Notice that the phone number is now wrapped in:

  • <b> </b> for Bold text
  • <i> </i> for Italicized text
HTML
  We appreciate your order. We are always here to help! Give us a call at <b>800-555-555x</b>.

And it looks like this:

The template preview shows the footer message with the phone number in bold italics.
Change the Colors

Postsale's templates include a light gray background for the different sections, like the Order Number, Order Date, Address section, and so on.

But what if you'd like to change that color to be in line with your branding? Let's dive in: The steps below can be used to update the invoice and/or the packing slip template.

  1. Go to Settings.

    Settings is highlighted in the app header.
  2. Select Account Settings.

    Account Settings is highlighted in the Settings menu.
  1. Select Templates.

    Templates is highlighted in the Account Settings sidebar.
  2. Select the template you wish to edit. Then click Edit.

    The invoice copy and Edit are highlighted, numbered 1 and 2, in the template tree.
  3. Click anywhere inside of the code editor. Then, open the search bar by pressing CTRL + F (Windows) or CMD + F (Mac).

    The Find bar opens at the bottom of the code editor.

    The empty Find field is highlighted in the code editor.

Next, we will use the Find and Replace options to locate and replace all of the HEX color codes that control the background colors.

  1. Enter #fafafa into the Find field and your HEX color code into the Replace field, then click replace all.

    The Find field (#fafafa), the Replace field (#E0F3F1) and replace all are highlighted in the Find and Replace bar.

    You will see the preview update to display the correct color in the background of most sections in the template.

    The template preview shows the whole invoice with the tinted order number, date, status, address, totals and footer panels, and the Order Items header still gray.

    Notice that the Order Items table header is a slightly different color. Let's update that, too.

  2. Use the Find and Replace options again. This time enter #f9fafb into the Find field and your HEX color code into the Replace field. Click replace all. The Order Items section will update with your color.

    The Find field (#f9fafb), the Replace field (#E0F3F1) and replace all are highlighted in the Find and Replace bar.
    The template preview shows the whole invoice with the Order Items header row now in the brand color too.

You can also change the colors of the Order Notes section. The notes section has two colors, one for the background color and another for the left border.

  1. Open the Find bar again. This time, enter .note-item into the Find field and click next. The section that controls the look of the Order Notes will be shown in the code editor.

    The code editor with the .note-item rule with its background and border-left lines, found with .note-item in the Find field.
  2. Update both the background: and the border-left: lines with your HEX color code(s). The Order Notes background will update.

    The template preview shows "Customer called: add Apt 2.".

You have now updated all of the background colors in the template!

Personalize Your Order Shipped Notification Email Template

Did you know you can email your customer to let them know their order has shipped? You sure can! Postsale has a default email template for that.

The default template is ready to go as is, but let's look at a couple of ways to edit it so it better matches your brand.

Learn more about setting up Postsale automations to email your customers.

Change the Email Message

Here's the default message in the Order Shipped Notification Email template:

Great news! Your order is on its way. Click any tracking number below to see when it will arrive. 😊

Want to add your own, personalized message? Here's how:

  1. Go to Settings.

    Settings is highlighted in the app header.
  2. Select Account Settings.

    Account Settings is highlighted in the Settings menu.
  1. Select Templates.

    Templates is highlighted in the Account Settings sidebar.
  2. Select the template you wish to edit. Then click Edit.

    The email template copy and Edit are highlighted, numbered 1 and 2, in the template tree.

    Next, we will look for the default message within the code on the left side of the screen. Here's how:

  3. Click anywhere inside of the code editor. Then, open the search bar by pressing CTRL + F (Windows) or CMD + F (Mac).

    The Find bar opens at the bottom of the code editor.

    The empty Find field is highlighted in the code editor.
  4. Type Main Message into the Find field and click next.

    The Find field (Main Message) and next are highlighted in the Find bar.

    You will jump to the section of code for the main message. It looks like this: The text that displays in the email is highlighted for you. This is what you would update with your own message.

    The code editor with the Main Message comment found by the search, with the heading and message lines below it.
    Notice that the first highlighted line includes some code. The code simply tells Postsale to include the First Name associated with the order. You can leave that code, or completely remove it. It's up to you. The same is true of the emojis. 😁

    Here are 2 examples of an updated message.

Example 1

This example leaves the code to include the recipient's first name, but changes the message.

Liquid
<tr>
   <td>
   <h1 style="margin: 0 0 12px 0; font-size: 24px; font-weight: 600; color:
   #1a202c; line-height: 1.3;">
   Hey {{ order.ship_address.name | first_name }}, keep an eye out for your order! 📦
   </h1>

   Your order is on its way to you! Easily track your order by clicking your
   tracking number below. 😊

It looks like this in the email:

The template preview shows the greeting keeping the customer's first name with the new message below it.

Example 2

In this example, the code to include the name is removed, and the emojis have been changed.

HTML
<tr>
  <td>
  <h1 style="margin: 0 0 12px 0; font-size: 24px; font-weight: 600; color:
  #1a202c; line-height: 1.3;">
  Keep an eye out for your order! 🚚
  </h1>

  Your order is on its way to you! Easily track your order by clicking your
  tracking number below. ✅

It looks like this in the email:

The template preview shows the heading Keep an eye out for your order! and the new message.
Change the Colors

Postsale's templates include a light gray background for sections such as Order Number, Order Date, Address, and so on.

But what if you'd like to change that color to be in line with your branding? Let's dive in:

  1. Go to Settings.

    Settings is highlighted in the app header.
  2. Select Account Settings.

    Account Settings is highlighted in the Settings menu.
  1. Select Templates.

    Templates is highlighted in the Account Settings sidebar.
  2. Select the template you wish to edit. Then click Edit.

    The email template copy and Edit are highlighted, numbered 1 and 2, in the template tree.
  3. Click anywhere inside of the code editor. Then, open the search bar by pressing CTRL + F (Windows) or CMD + F (Mac).

    The Find bar opens at the bottom of the code editor.

    The empty Find field is highlighted in the code editor.

Next, we will use the Find and Replace options to locate and replace all of the HEX color codes that control the background colors.

  1. Enter #fafafa into the Find field and your HEX color code into the Replace field, then click replace all.

    The Find field (#fafafa), the Replace field (#E0F3F1) and replace all are highlighted in the Find and Replace bar.

    You will see the preview update to display the correct color in the background of most sections in the template.

    The template preview shows the whole email with its tinted panels and the Order Items header still gray.

    Notice that the Order Items table header is a slightly different color. Let's update that, too.

  2. Use the Find and Replace options again. This time enter #f9fafb into the Find field and your HEX color code into the Replace field. Click replace all. The Order Items section will update to look like this.

    The Find field (#f9fafb), the Replace field (#E0F3F1) and replace all are highlighted in the Find and Replace bar.
    The template preview shows the whole email with the Order Items header row now in the brand color too.

    You can also update the overall background color of the entire email.

  3. Use the Find option again. Enter Email Container into the Find field and click next.

    The Find field (Email Container) and next are highlighted in the Find bar.

    The Email Container code will be shown.

    The code editor with the Email Container comment and the table tag with its background-color style.
  4. Update the style="background-color: #f5f5f5;" line with the HEX code for the color you want the email background to be.

    The code editor with the container style line now reading background-color: #E9F5F9.

The colors of your email template have now been updated.

The template preview shows "Hi Sarah, your order has shipped!" through "28806, US".

Still have a question? Ask a person.

Write to support@postsale.com or send us a message. We reply the same business day, Monday to Friday, 8 AM to 5 PM Central.