Skip to content

Automation Reference Guide

This reference guide lists the available triggers, conditions, and actions when creating automations. We have also included a list of example automations to ...

Updated January 7, 20262 min readAutomation

This reference guide lists the available triggers, conditions, and actions when creating automations. We have also included a list of example automations to demonstrate how triggers, conditions, and actions can be used in combination to automate your post-sale tasks.

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

WHEN…USE CASE
A shipment is processedThe automation is triggered when a label is created.
A label's tracking status has changedThe automation is triggered when the label's tracking status changes to the status that you specify. 
A shipment is voidedThe automation is triggered when you void a shipping label.
An order's status has changedThe automation is triggered when the status of an order is changed.
An order is importedThe automation is triggered when an order is imported into Postsale for the first time.
An order is reimportedThe automation is triggered when an order that has already been imported into Postsale is imported again.

Conditions

Actions

PERFORM THESE ACTIONS…USE CASE
Update the order statusWhen the automation is triggered, update the order's status to the status you specify. 
Upload the shipmentWhen the automation is triggered, upload the shipment details to the sales channel.
Archive the orderWhen the automation is triggered, archive the order.
Send an email
When the automation is triggered, send an email using the template you select, with the subject line you enter, to the email address(es) you specify.

In addition to manually entering email addresses, there are three tokens you can select from when configuring the action so that the customer's email address is automatically populated:

  • {{ orders[0].ship_address.email }} - Automatically populates the Ship To email address associated with the customer's Order.
  • {{ orders[0].bill_address.email }} - Automatically populates the Bill To email address associated with the customer's Order.
  • {{ shipments[0].to_address.email }} - Automatically populates the email address entered in the To Address section of the Dock when configuring the shipment.  

|

Example Automations

This is not a complete list of every possible automation. The goal is to give you ideas on how the triggers, conditions, and actions can be used in combination to automate your shipping workflow.

Automate Order Statuses

Update an Order's Status When a Label is Created

Order Status vs. Shipment Status

There are two different statuses in Postsale:

  • Order Status: Indicates the status of the order in Postsale and is visible in the Orders Grid. Typically, this would be a status such as ‘Not Shipped’, ‘Shipped’, ‘Back Ordered’, etc. Order statuses can be anything you would like them to be.
  • Shipment Status: Indicates the current status of a shipment associated with an order and is visible in the Shipments panel of the Dock. The available Shipment Statuses are ‘Ready’, ‘Processed’, and ‘Voided’.

This automation updates the Order Status.

A good option to automate marking orders as shipped (or to any status you specify) once the label is created for the order.

View detailed steps to create this automation in our Introduction to Automation with Examples help article.

  • Trigger: A shipment is processed
  • Condition: None
  • Action: Update the order status

Email Notifications

Notify Customers Their Order Has Been Shipped

Send an email to your customer to let them know that their order has been shipped.

  • Trigger: A shipment is processed
  • Condition: None
  • Action: Send an email

Automation to send an email when a shipment is processed

Notify Customer Package is Out for Delivery

Send an email to your customer informing them that their order is out for delivery.

View detailed steps to create this automation in our Introduction to Automation with Examples help article.

  • Trigger: A shipment is processed
  • Condition: None
  • Action: Send an email

Automation to notify customer their package is out for delivery

Notification a Shipment Has Been Delivered

Send an email to your customer and your shipping department to notify them that the shipment has been delivered. The email includes a copy of the invoice as a reference. Update the order's status to 'Delivered. Then, archive the order.

  • Trigger: A label's tracking status has changed to ‘Delivered’
  • Condition: None
  • Actions
    • Send an email
    • Update the order status to ‘Delivered’
    • Archive the order

Automation to send email, update status, and archive on delivery

Notification of Delivery Exceptions

Receive an email letting you know that a delivery exception has occurred. The email includes a copy of the invoice for reference. Also, change the order's status to 'Exception'.

View detailed steps to create this automation in our Introduction to Automation with Examples help article.

  • Trigger: A label's tracking status has changed to ‘Exception’
  • Condition: None
  • Actions
    • Send an email
    • Update the order status to ‘Exception’

Automation to send email and update status on delivery exception

Return Labels

Send Return Labels to Your Customers in an Email

This automation sends an email to your customer with a printable return label as soon as you create the return label. It also updates the order's status to ‘Return In Progress’ to help you keep track of orders that are being returned.

View detailed steps to create this automation in our Automation: Send Return Labels via Email help article.

  • Trigger: A shipment is processed
  • Conditions
    • Return Label > Equals > True
    • Shipment Return Type > Equals > Return Shipment
  • Actions
    • Send an email
    • Update the order status to ‘Return In Progress’

Automation to email return label and update status to Return In Progress

Notification that a Return Has Been Used

Send an email to the shipping department notifying them that a return label you included in the original shipment to your customer has been used and is now in transit to you. The email includes a copy of the invoice for reference.

  • Trigger: A label's tracking status has changed
  • Conditions
    • Return Label > Equals > True
    • Shipment Return Type > Equals > Return Shipment
  • Actions
    • Send an email

Automation to send email when a return label is in transit

Here's an Idea!

Why not set up individual automations for each tracking status? You could have automations 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.


Automation is available on Expand plans and above. Visit the Postsale features page for an overview, or check the pricing page for plan details.