• Request Support
  • Home
  • Automate Your Shipping

Introduction to Automation with Examples

Learn how Postsale increases efficiency with automation | Automation examples

Written by Dan Coleman

Updated at January 15th, 2026

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Your Postsale Account
  • Import & Add Orders
    Import Orders from a File Manual Orders Postsale Webhooks Sales Channel Integrations
  • Manage Your Orders
    Edit & Manage Your Orders Search For & Organize Your Orders Archive Your Orders
  • Connect & Manage Your Carriers
    FedEx UPS USPS General Carrier Information
  • Ship Your Orders
    Get Ready to Ship Ship Orders & Manage Shipments Ship Internationally Protect Your Shipments Schedule a Carrier Pickup FedEx Specific Shipping Options USPS Specific Shipping Options
  • Automate Your Shipping
    Connect & Manage Your Email Account
  • Invoices, Packing Slips, Emails and More
  • Your Business Analytics
  • Quick Tip Videos
    Import & Add Orders Manage Your Orders Add Your Shipping Carriers Get Ready to Ship Ship Your Orders Protect Your Shipments Personalize Postsale Your Postsale Account Business Analytics
+ More

In This Article

What is Automation? A Quick Automation Overview Triggers & Actions Conditions Why Should I Create Automations? Examples & Use Cases Update Order Statuses Handle Shipping Exceptions Package Is Out for Delivery Custom Email Templates Helpful Resources

What is Automation?

Fulfilling orders isn't just about creating shipping labels and getting orders out the door. It's also about monitoring the status of your orders throughout the shipping workflow, keeping track of shipments to make sure the packages arrive at their destination, communicating with your customers to let them know their package is on the way or has been delivered, and much more.

The good news is that Postsale's Automation features can assist you with many of these tasks. Think of Automation as your personal assistant, performing many of the repetitive tasks that are required to ensure an efficient shipping workflow and a positive customer experience.

A Quick Automation Overview

Creating custom automations is a premium feature requiring an Expand, Thrive, or Soar billing plan. Learn more about managing your Postsale account in our Frequently Asked Questions.

Triggers & Actions

When you create a custom Automation in Postsale, you are telling Postsale, “Hey Postsale, when this certain thing happens (the Trigger) I need you to do something for me (the Action).”

For example, you might set up an Automation that says, “ When I create a shipping label, update the order's status to Shipped.” The Automation looks like this in Postsale.

A single Automation can run multiple Actions. For example, in addition to updating the order's status to ‘Shipped’, you could add another Action to send an email to your customer notifying them that their order is on the way.

An automation is shown with two actions that update the order status and send an email.

It's important to note that when there are multiple Actions triggered in a single Automation, the Actions run in the order they are displayed. In the above screenshot, the order status is updated to ‘Shipped’ then the email is sent to the customer. The order in which the Actions run is important. Using the same example, we want the order's status to be updated to Shipped before the email is sent because the email includes a message that indicates the order's current status.

Actions can be rearranged by dragging and dropping them into the order that you would like them to run.

Conditions

You can also tell Postsale to perform the Automation only under certain Conditions. A condition allows you to clearly define under what exact circumstances the Automation should be performed. For example, “When I create a shipping label, only for Dog Saver Promo orders (the Condition), set the order's status to Shipped.” In this case, the Automation in Postsale looks like this:

An automation is shown that has a condition added to perform the automation for a specific store.

Why Should I Create Automations?

Good question! As you can see, Automations are a powerful tool in your arsenal. By defining when something should happen, what should happen, and under what circumstances it should happen, you can tell Postsale to automate many of the repetitive tasks that you would otherwise have to manually perform. Automations:

  • Save time
  • Increase efficiency
  • Ensure accuracy and consistency

Examples & Use Cases

Let’s explore several real-world examples and walk through how to create Automations for each use case. The goal is to empower you with the basic knowledge of how Automations are created so that you can then create the Automation you need for your specific workflow. 

Snippet: Automation Callout

Review Your Automation Workflow

Modifying or adding automations in Postsale might lead to unexpected changes in your shipping workflow. We recommend reviewing your current automations before making any updates.

 

Update Order Statuses

Real World Example

We would like to always know where our orders are in the shipping workflow by automatically updating an order’s status when certain tasks, such as creating a shipping label or voiding a shipment, are performed.

We can accomplish this by setting up an Automation to change an order's status when we ship or void an order. 

Here's how:

Specify When the Automation Runs 

The steps in this section will guide you through using Postsale's Automation features to update order statuses so that you learn how to configure this type of Automation. It is also worth noting that you can configure your individual store settings to automatically update order statuses when an order is shipped or voided.

Procedure: Settings > Account Settings > Automation

  1. Go to Settings and select Account Settings.


     
  2. Select Automation from the Account Settings menu.

    Automation is being selected from the account settings menu.
  1. Click the Add button. 

    The add button is being clicked.
     
  2. Expand the Trigger drop-down menu and select A shipment is processed or A shipment is voided, depending on the Automation you need. 
       

(optional) Add Conditions

Tell Postsale to run an Automation only under certain circumstances with Conditions. For example, let's say that we only want this Automation to run for orders from a specific order source (for this example, orders for Dog Saver Promo). We could add a Condition:

  1. Click + Add Condition.
  2. Configure the Condition as Order Source > Equals > [Your Order Source]   

With the Condition added, Postsale will only run this Automation for our Dog Saver Promo orders. 

 

Add the Action

  1. Click + Add Action. 

    The add action button is being clicked.
     
  2. Click the Task drop-down menu and select Update the order status. 

       
     
  3. Enter the status into the Status field. Then, click the Save button.    
    For this example, we entered Shipped, but you can enter any status that works for the Automation you are creating. 

     

    The Automation should look like this: 

     
     
  4. Select the Settings tab and give the Automation a name that clearly identifies what the Automation does. 

       
     
  5. Click the Save button. 

    Click Save. 

The Automation is added to the list of Automations.

The automation is shown in the list of automations.

Here's an Idea!

Did you know that you can organize your orders by the order's current status? You can with Filters! Learn all about it in our About Filters: Examples and Use Cases article.

 
 
 

Handle Shipping Exceptions

Real World Example

We would like Postsale to notify us via email any time a label's tracking status changes to ‘Exception’. We would also like to update the order's status in Postsale so that it is easier to identify orders with delivery exceptions. This will help us monitor shipments and to determine if we need to assist our customer with handling the issue.

This can be done with a single Automation that performs two separate actions. Here's how:

Specify When the Automation Runs

Procedure: Settings > Account Settings > Automation

  1. Go to Settings and select Account Settings.


     
  2. Select Automation from the Account Settings menu.

    Automation is being selected from the account settings menu.
  1.  Click the + Add button.   

    The add button is being clicked.   
     
  2. Select A label's tracking status has changed from the Trigger drop-down menu.   

    The trigger is being selected from the dropdown menu.
     
  3. Select Exception from the To drop-down menu.   

    Exception is being selected from the To drop-down menu.

(optional) Add Conditions

Tell Postsale to run an Automation only under certain circumstances with Conditions. For example, let's say that we only want to check for exceptions for orders shipped with FedEx. We could add a Condition:

  1. Click + Add Condition.
  2. Configure the Condition as Shipment Carrier > Equals > FedEx.     

With the Condition added, Postsale will only run this Automation when a label's tracking status is updated to 'Exception' and the associated carrier is FedEx.

 

 

Add Action to Update Order Status

  1. Click the + Add Action button in the Perform these actions section.    

    The add action button is being clicked.   
     
  2. Select Update the order status from the Task drop-down.   

     
     
  3. Enter Exception into the Status field. Then, click Save.  

    Exception has been entered as the status and the save button is being clicked.

Add Action to Send an Email

  1. Click the + Add Action button in the Perform these actions section again.    

    The add action button is being clicked. 
     
  2. Select Send an email from the Task drop-down menu.  

    Send an email is being selected as the task.
     
  3. Select the Invoice template from the Template drop-down menu.   
    An invoice with the details of the order will be included in the body of the email.  

    The 8.5 x 11 invoice template is being selected.
     
  4. Postsale users on either the Thrive or Soar plan have the option of selecting the From email address to use for this automation.

     The from email address drop-down is highlighted.
     
  5. Enter a subject for the email into the Subject field. We suggest using a Postsale token to autofill the order number to make it easy to identify which order has a shipping exception.   

    Here is an example: nt Exception for order# {{ order.number }}  

    A subject has been entered into the Subject field.
     
  6. Enter the email address to which the email should be sent into the Recipient field. Then, click Save.  
    Multiple emails can be entered separated by a comma. You can leave the checkbox checked.

     The to email addresses have been entered into the  Recipient field.
    The automation should look like this:

     
     
  7. Select the Settings tab. Then, enter a name for the Automation.  

    A name is entered for the automation on the settings tab.  
     
  8. Click Save.  

    Click Save.

The Automation is added.

The new automation is shown on the automation screen.

Here's an Idea!

Why not set up individual Automation for each tracking status? You could have Automation for In Transit, Out for Delivery, Exception, Delivered, etc.

And… did you know that you can organize your orders by the order's current tracking status? You can with Filters! Learn all about it in our About Filters: Examples and Use Cases article.

 
 
 

Package Is Out for Delivery

Real World Example

We would like to send an email to our customers to let them know that their order is out for delivery.

We will set up an Automation so that when the tracking status changes to Out for Delivery, Postsale will send an email to your customer. 

Specify When the Automation Runs

Procedure: Settings > Account Settings > Automation

  1. Go to Settings and select Account Settings.


     
  2. Select Automation from the Account Settings menu.

    Automation is being selected from the account settings menu.
  1.  Click the + Add button.   

    The add button is being clicked.   
     
  2. Select A label's tracking status has changed from the Trigger drop-down menu.   

    The trigger is being selected from the dropdown menu.   
     
  3. Select Out for Delivery from the To drop-down menu. 

(optional) Add Conditions

Tell Postsale to run an Automation only under certain circumstances with Conditions. For example, let's say that we fulfill orders for more than one brand (Dog Saver Promo and A Bit Fishy Aquarium Supplies). Each brand has its own branded ‘Out for Delivery’ email template. 

We could configure this Automation to send a Dog Saver Promo branded email when the tracking status changes to ‘Out for Delivery’ only if the order is for Dog Saver Promo. We could then add a second Automation specific to A Bit Fish Aquarium supplies, and so on. 

  1. Click + Add Condition.
  2. Configure the Condition as Order Source > Equals > [Your Order Source].     

With the Condition added, Postsale will only run this Automation when a label's tracking status is updated to 'Out for Delivery' and the order source is Dog Saver Promo.

 

Add an Action to Send the Email

  1. Click the + Add Action button in the Perform these actions section.    

    The add action button is being clicked. 
     
  2. Select Send an email from the Task drop-down menu.  

    Send an email is being selected as the task.  
     
  3. Select the Invoice template from the Template drop-down menu.   
    An invoice with the details of the order will be included in the body of the email.  

    The 8.5 x 11 invoice template is being selected.

    Custom Email Templates

    Postsale users on the Thrive or Soar plan have the option to create and use custom email templates.

     

 

  1. Postsale users on either the Thrive or Soar plan have the option of selecting the From email address to use for this automation.

     The from email address drop-down is highlighted.

     
  2. Enter a subject for the email into the Subject field. We suggest using a Postsale token to autofill the customer's order number. 

    Here is an example:  Your Order# {{ order.number }} Is Out For Delivery! 

    The subject has been entered into the Subject field.
     
  3. Select the email address to which the email should be sent. 
    After making your selection, a token will populate the Recipient field. This token tells Postsale to use the email address associated with the order. 
    1. Click the (<>) icon in the Recipient field.
    2. Select from the following options:
      • Order Ship To Email
      • Order Ship From Email
      • Shipment Email
    3. Multiple emails can be entered separated by a comma. 

      Multiple email addresses have been entered, separated by commas. The ship to email address option was auto filled.

      In the image, the Action is configure to send an email to the Ship To email address associated with the shipment and to our shipping department's email. 

      We suggest leaving the Skip sending email when recipient is blank option checked so that an email will not be sent if there is no email address associated with the order.
       
  4. Click Save to add the Send an email Action to the Automation. 

    The save button is being clicked to save the email action.

    The Automation should look like this: 

    The finished automation is shown. 
     
  5. Select the Settings tab. Then, enter a name for the Automation.  

      
     
  1. Click Save.  

    Click Save.

The Automation is added.

The new automation is shown in the list of automations. 
 

Here's an Idea!

You could add an additional Action to the Automation that updates the order's status to Out For Delivery in addition to sending the email.

And… did you know that you can organize your orders by the order's current status? You can with Filters! Learn all about it in our About Filters: Examples and Use Cases article.

 
 
 

Helpful Resources

  • Automation Reference Guide - List of available Triggers, Conditions, and actions when creating Automations. Also includes additional Automation examples.
automation overview email status order status tracking status automatic automate tasks

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Edit & Manage Your Automations
  • Automation: Send Return Labels via Email
  • Automation: Notification of Return In Transit
  • Automation Reference Guide

Legal & Policies
© 2022-2026 Persistive, LLC

Expand