Shipping labels and fulfillment workflow for self-fulfilled orders
Updated June 1, 2026
How to generate shipping labels and manage tracking for self-fulfilled orders
When fulfilling your own orders, you're responsible for packaging, shipping, and adding tracking details for your supporters.
This guide explains the official workflow for self-fulfilled products, including how to handle shipping labels and tracking.
Do I generate shipping labels in Fourthwall?
No. Shipping labels are not generated in Fourthwall for self-fulfilled orders.
Instead, you can:
- Use ShipStation (integration supported by Fourthwall)
- Purchase labels directly from carriers (USPS, UPS, FedEx, etc.)
- Use other shipping tools (e.g., ShippingEasy). Please note that these require manual integrations or you to set them up using tools like Zapier. We're planning to work on improving this flow soon.
Note: If you use ShipStation, tracking details may automatically be synced back to your Fourthwall dashboard.
Fulfillment workflow
You can use this recommended workflow to fulfill your orders efficiently:
Step 1: Open the To be shipped table
In your Admin dashboard, click the "You have (X) orders left to send" tile to open the fulfillment page.

You can also get there by going to Orders > To be shipped.
The To be shipped table lists every order awaiting fulfillment, along with a Delivery promised by column showing the per-order deadline window you committed to at checkout. Use the search bar and filters at the top of the table to focus on a specific supporter, date range, or product. Orders past their promised window are flagged as overdue, so prioritize those first.
Step 2: Generate shipping labels
Create and print labels for your orders using your preferred shipping tool or carrier.
Package and ship your orders to supporters when ready.
Step 3: Upload tracking information
After shipping, add tracking numbers to mark orders as shipped and notify supporters. See How to upload tracking information below for the three available methods.
Next: Orders are marked
Orders update to "Shipped" once tracking is added. Supporters receive a notification after the carrier scans the package.
How to upload tracking information
There are three ways to add tracking numbers to your self-fulfilled orders:
- Mark orders shipped directly from the dashboard. Open an order from the To be shipped table, enter the tracking number, and click Mark as shipped. Best for low-to-medium order volume.
- Upload a CSV of tracking numbers. Download the unshipped orders CSV, add tracking details, and re-upload the file. Best for batching dozens of shipments at once.
- Connect ShipStation. Tracking numbers sync back automatically once you create labels in ShipStation. Best if you already use ShipStation for label generation.
Method 1: Mark orders shipped from the dashboard
This is the fastest way to fulfill orders one at a time, with no spreadsheet work needed.
- Go to Orders > To be shipped.
- Click Ship order next to the order you want to fulfill.
- Enter the Tracking number and Shipping company.
- Click Mark as shipped.
The order moves out of the To be shipped table and your supporter gets a shipment notification.
You can also select multiple orders with the row checkboxes and use Close without tracking to mark them complete in bulk when tracking isn't available (for example, on local pickup orders). Supporters do not receive a shipment email when you close an order without tracking.
Method 2: Upload a CSV of tracking numbers
For bulk fulfillment, download the unshipped orders CSV, fill in tracking details for each row, and upload the completed file. For step-by-step instructions, see How to Upload Tracking Numbers for Self-Fulfilled Orders.
Note: Use a Google Sheet for the best results when editing the CSV.
Method 3: Connect ShipStation
If you generate labels in ShipStation, tracking details sync back to your Fourthwall dashboard automatically once labels are created. No manual upload required.
Shipping rates for self-fulfilled products
Shipping rates are automatically estimated based on the order weight you set, but they may not always match your actual costs.
To adjust your rates:
- Go to Settings > Shipping.
- Choose Fixed shipping rates in the Shipping pricing method dropdown.
- Set your local and domestic rates.
