Introduction to Automation with Examples
Learn how Postsale increases efficiency with automation | Automation examples
In This Article
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.

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:

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
- Go to Settings and select Account Settings.

- Select Automation from the Account Settings menu.
- Click the Add button.

- 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:
- Click + Add Condition.
- 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
- Click + Add Action.

- Click the Task drop-down menu and select Update the order status.
- 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:
- Select the Settings tab and give the Automation a name that clearly identifies what the Automation does.
- Click the Save button.
The Automation is added to 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
- Go to Settings and select Account Settings.

- Select Automation from the Account Settings menu.
- Click the + Add button.
- Select A label's tracking status has changed from the Trigger drop-down menu.

- Select Exception 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:
- Click + Add Condition.
- 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
- Select Update the order status from the Task drop-down.
- Enter Exception into the Status field. Then, click Save.
Add Action to Send an Email
- 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.
- Postsale users on either the Thrive or Soar plan have the option of selecting the From email address to use for this automation.

- 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 }}
- 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 automation should look like this:
- Select the Settings tab. Then, enter a name for the Automation.
- Click Save.
The Automation is added.

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
- Go to Settings and select Account Settings.

- Select Automation from the Account Settings menu.
- Click the + Add button.
- Select A label's tracking status has changed from the Trigger drop-down menu.
- 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.
- Click + Add Condition.
- 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
- Select the Settings tab. Then, enter a name for the Automation.
- Click Save.
The Automation is added.
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.



