Create a ShipStation Label for New Shopify Orders

11 min setup
No coding required
Runs automatically

Streamline order fulfillment by automatically generating a ShipStation label each time a Shopify order is created. This MESA workflow template fulfills all shippable items in the order, creates the shipping label in ShipStation, and adds shipping details to the order’s Shopify Order Notes field. Save time and reduce manual work, ensuring a smooth and efficient shipping process.

Shopify logo icon
Order Created
Create or Update Order
Create Order Fulfillment
Update Order (Save Label)
shipstation logo icon
Create Label for Order

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

How it works

5 steps to create ShipStation labels for Shopify orders automatically

Shopify logo icon

Order Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger captures new orders the instant they're placed, enabling immediate label generation that speeds fulfillment and gets packages to customers faster without waiting for manual processing.

When a customer completes their purchase, Shopify creates a new order record with all the customer details, shipping address, and product information. This trigger captures that moment and passes all the order data to the next steps in the workflow. No configuration is needed - it automatically monitors all new orders and starts the automation process immediately when orders are placed.

Create or Update Order

App connector: ShipStation • Time to complete: 0 minutes (Auto-configured)
Why this matters: Syncs the Shopify order to ShipStation with complete shipping details, ensuring ShipStation has current order data needed for accurate label generation and maintaining synchronization between platforms.

The workflow automatically maps your Shopify order information to ShipStation's format, including customer email, billing address, shipping address, order number, and package weight. All the customer and order details get transferred directly from Shopify, so ShipStation has everything it needs to prepare the shipment. The order status gets set to "awaiting_shipment" and the ship date defaults to today's date.

Create Order Fulfillment

App connector: ShipStation • Time to complete: 3 minutes
Why this matters: Marks the order as fulfilled in Shopify with the tracking number, updating order status and triggering customer fulfillment notifications with tracking links that enable shipment monitoring.

You'll need to configure three key shipping settings: the carrier code (like "ups" or "fedex"), service code (like "usps_priority_mail"), and package code (like "package"). The workflow uses the order weight from Shopify and creates a test label by default for safety. Once configured with your preferred shipping options, it automatically generates labels with tracking numbers for each order that gets processed through ShipStation.

Update Order (Save Label)

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: Stores the shipping label data directly on the Shopify order as a note attribute, preserving label information for reprinting, auditing, or customer service reference without requiring ShipStation access.

The generated shipping label gets attached to the original Shopify order as a note attribute, creating a permanent record of the label in your store's admin. This means you can view the label information directly from the Shopify order page if you need to reprint it or reference shipping details. The label data includes all the shipping information and barcode details needed for fulfillment.

shipstation logo icon

Create Label for Order

App connector: ShipStation • Time to complete: 5 minutes
Why this matters: Generates the actual shipping label with tracking number and printable label data, automating the most time-consuming part of fulfillment and ensuring every order ships with proper tracking.

You'll need to specify the location ID for your warehouse or store location where the item ships from. The workflow takes the tracking number generated from the ShipStation label and creates a fulfillment record in Shopify, which triggers the automatic tracking email to your customer. This completes the shipping process by updating your order status and keeping customers informed about their shipment progress.

Ready to set this up? It only takes 11 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Filter by shipping method or destination
Add filters before ShipStation steps that check order shipping_lines or shipping_address properties and use different carrier/service codes based on customer's chosen shipping method or destination country.
Add conditional carrier selection
Insert conditional logic that examines order weight, destination, or value and dynamically selects carrier and service codes, routing heavy packages to freight carriers or international orders to appropriate international services.
Send custom notifications
Add email or SMS steps after label creation that send custom shipping confirmations with order details, estimated delivery dates, and tracking links in your brand's format beyond Shopify's standard notifications.
Log labels to spreadsheet
Add a Google Sheets or database step that records every label created with timestamp, order number, tracking number, carrier, and cost for fulfillment reporting and shipping expense tracking.

Common questions

What's the difference between test labels and production labels?

Can I use different carriers or services for different orders?

What happens if label generation fails?

Ready to create ShipStation labels for Shopify orders automatically?

7-day free trial • 11 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support