- Home
- Resources
- Integrations
- ShipStation
ShipStation Make integrationAutomate ShipStation with Make.
Can your orders and labels in ShipStation move on their own? The ShipStation Make integration gives you 40 modules, four of them instant triggers. This guide is for shipping and ops teams: connect the account, build a first scenario, then pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What can the ShipStation Make integration automate?
The ShipStation Make integration links your ShipStation account to Make, a no-code tool where you build a scenario: a chain of modules that runs on its own. ShipStation can start that chain the moment an order or a shipment changes, and Make can then create, tag, assign or look up orders, products, stores and warehouses for you.
Orders taken outside your store land in ShipStation. A phone order typed into a form or a spreadsheet row becomes a real order through Create Order, so the packing team works from a single queue.
Each new order finds its owner. Listen for Order Events fires as soon as ShipStation receives or edits an order; Assign User to Order and Add Tag to Order then route it to the right person, with a tag the whole warehouse can filter on.
A printed label tells the rest of the business. Listen for Shipment Events fires when a label is generated, which is the right moment to warn customer support or update a sales tool in the next module. Keep in mind that marking an order as shipped does not fire it.
A few limits before you start. Make's documentation for ShipStation is marked as limited, and the app has no Make an API Call module, so what you can do stops at these 40 modules. The Update modules do not accept partial changes: they expect the whole record every time. If you are weighing Make against n8n, the n8n vs Make comparison puts the two side by side, and Make training walks you through your first scenarios step by step. When a run fails, Make troubleshooting lists the usual fixes.
How do you connect ShipStation to Make?
- 01
Open a ShipStation module
In your scenario, add any ShipStation module, for example Create Order. Under the connection field, click Create a connection. A connection is your ShipStation account linked to Make once, then reused by every ShipStation module.
- 02
Give the connection a name
This step is optional but pays off later. Type a name that says which account it is, such as the store or the team it belongs to, so nobody picks the wrong one when several accounts sit side by side.
- 03
Authorize and save
Follow what Make asks next: either approve access on the ShipStation page that opens, or paste the key that ShipStation gives you. Click Save. The module now lists the stores, orders and warehouses Make can read.
Your first scenario: send outside orders to ShipStation
GoalWhen a new order is recorded in another tool, Make creates the same order in ShipStation.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the big +. Add the module of the tool where these orders are written today, a form or a spreadsheet, and connect that tool.
- 02
Add Create Order
Click the + on the right of that first module, search for ShipStation and pick Create Order. Click Create a connection if you have not linked your account yet.
- 03
Map the order data
Fill the fields of Create Order with values from the first module: click a field and pick the matching item that arrived in its bundle, the single record passed from one module to the next.
- 04
Test with Run once
Add one test order in your source tool, then click Run once. Open the bubble above each module to read the bundle it received, and check the new order in ShipStation.
- 05
Schedule and switch on
Click the clock on the first module to set Scheduling. A new scenario checks every 15 minutes by default. Then switch the scenario on so it keeps working without you.
Which ShipStation triggers start a scenario?
4 modules start a scenario when something happens in ShipStation. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by ShipStation as soon as it happens.
Listen for Order Events
Instant triggerIn Make“Receives notifications about new and updated orders.”
This trigger starts your scenario whenever ShipStation receives a new order or an existing one changes, and hands Make the order as one bundle. It is the lightest way to react to your sales without checking ShipStation by hand.
Listen for Order Events (with Item Info)
Instant triggerIn Make“Receives notifications about new and updated orders (including detailed information about individual items that are part of the order).”
Same moment as the plain order trigger, but the bundle also carries the detail of every item inside the order. Pick it when the products matter more than the order header.
Listen for Shipment Events
Instant triggerIn Make“Receives notifications about new shipments. The triggering event for ship notifications is the generation of a shipping label. Marking an order as shipped WILL NOT trigger this webhook.”
Wakes your scenario up the moment a shipping label is generated in ShipStation, with the new shipment in the bundle. That is the exact point where a parcel becomes real for your customer.
Listen for Shipment Events (with Item Info)
Instant triggerIn Make“Receives notifications about new shipments, including detailed information about individual items that are part of the shipment. The triggering event for ship notifications is the generation of a shipping label. Marking an order as shipped WILL NOT trigger this webhook.”
The detailed version of the shipment trigger: when a label is generated, Make receives the shipment plus the items it contains. Useful when you care about what left the warehouse, not only that something left.
What can each ShipStation module do in Make?
ShipStation gives you 36 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add Funds
- Add Tag to Order
- Assign User to Order
- Create Order
- Create Warehouse
- Deactivate Store
- Delete Order
- Get Carrier
- Get Customer
- Get Order
- Get Product
- Get Store
- Get Warehouse
- Mark an Order as Shipped
- Reactivate Store
- Refresh Store
- Remove Tag From Order
- Unassign User from Order
- Update Order
- Update Product
- Update Store
- Update Warehouse
- Void Label
- List Carriers
- List Customers
- List Fulfillments
- List Marketplaces
- List Orders
- List Packages
- List Products
- List Services
- List Shipments
- List Stores
- List Tags
- List Users
- List Warehouses
Add Funds
ActionIn Make“Adds funds to a carrier account using the payment information on file.”
Tops up one of your carrier accounts using the payment method already on file in ShipStation, so nobody has to log in to recharge before printing labels.
Add Tag to Order
ActionIn Make“Adds a tag to an order.”
Sticks a tag on an order, which gives your warehouse a label it can filter on inside ShipStation without editing the order itself.
Assign User to Order
ActionIn Make“Assigns a user to an order.”
Puts a named ShipStation user in charge of an order, so each packer opens the app and sees their own pile instead of the full queue.
Create Order
ActionIn Make“Creates a new order.”
Adds a brand new order to ShipStation from data held somewhere else, so orders taken by phone, email or a form join the same shipping queue as your store orders.
Create Warehouse
ActionIn Make“Creates a new warehouse (Ship From Location).”
Registers a new warehouse, which ShipStation calls a Ship From Location, so a new address can appear on your labels without anyone opening the settings.
Deactivate Store
ActionIn Make“Deactivates the specified store.”
Switches off one of the stores connected to your ShipStation account; Reactivate Store is the module that turns it back on.
Delete Order
ActionIn Make“Removes a selected order from ShipStation's UI. This is a "soft" delete action so the order will still exist in the database, but will be set to "inactive".”
Hides an order from the ShipStation screens. Behind the scenes the order stays in the database with an inactive status, which makes this a soft delete rather than a true removal.
Get Carrier
ActionIn Make“Gets a selected carrier's details.”
Returns the details of one carrier linked to your account, as a single bundle that the next modules can read.
Get Customer
ActionIn Make“Gets a selected customer's details.”
Fetches the record of one customer, so a later module works with the buyer's full record rather than what the order alone carries.
Get Order
ActionIn Make“Retrieves a single order from the database.”
Pulls one order, fresh from ShipStation, as one bundle. Handy when a scenario holds an order reference and wants the current state rather than an old copy.
Get Product
ActionIn Make“Gets a selected product's details.”
Reads the full record of one product in your ShipStation catalog and passes it on as a single bundle.
Get Store
ActionIn Make“Gets a selected store's details.”
Looks up one connected store and returns its details, so a scenario knows which sales channel it is working with.
Get Warehouse
ActionIn Make“Returns details for a selected warehouse (Ship From Location).”
Gives you the details of one warehouse, the Ship From Location printed on your labels, in a single bundle.
Mark an Order as Shipped
ActionIn Make“Marks an order as shipped without creating a label in ShipStation.”
Closes the loop for parcels that left without a ShipStation label, for example a local drop-off or a courier booked elsewhere: the order shows as shipped and no label is created.
Reactivate Store
ActionIn Make“Reactivates the specified store.”
Turns a store you had deactivated back on, which is the counterpart of Deactivate Store.
Refresh Store
ActionIn Make“Initiates a store refresh.”
Asks ShipStation to refresh one connected store, so its latest data is pulled in without anyone opening the app.
Remove Tag From Order
ActionIn Make“Removes a tag from the specified order.”
Takes a tag off an order, so filters in ShipStation stop showing it once the situation is solved.
Unassign User from Order
ActionIn Make“Unassigns a user from an order.”
Frees an order from the user it was assigned to, which sends it back to the shared queue.
Update Order
ActionIn Make“Updates an existing order. Only orders in an open status in ShipStation (awaiting_payment, awaiting_shipment, and on_hold) can be updated through this method. This call DOES NOT currently support partial updates. The entire resource must be provided in the body of the request.”
Changes an existing order that is still open in ShipStation, awaiting payment, awaiting shipment or on hold.
Update Product
ActionIn Make“Updates an existing product. This call DOES NOT currently support partial updates. The entire resource must be provided in the body of the request.”
Rewrites a product in your ShipStation catalog with the values your scenario provides.
Update Store
ActionIn Make“Updates an existing, active store. Inactive stores cannot be modified via the API. This call DOES NOT currently support partial updates. The entire resource must be provided in the body of the request.”
Edits the settings of an active store connected to ShipStation, based on data your scenario carries.
Update Warehouse
ActionIn Make“Updates an existing warehouse (Ship From Location). This call DOES NOT currently support partial updates. The entire resource must be provided in the body of the request.”
Updates a Ship From Location, the warehouse address used on your labels.
Void Label
ActionIn Make“Voids the specified label by shipmentId.”
Cancels a shipping label, identified by its shipment, so a parcel that will not leave does not keep a live label.
List Carriers
SearchIn Make“Lists all carriers”
Returns every carrier set up in your account, one bundle each, which is the easy way to see what you can ship with.
List Customers
SearchIn Make“Lists all customers.”
Brings back your ShipStation customers as a series of bundles, ready to copy into a CRM or a mailing tool.
List Fulfillments
SearchIn Make“Obtains a list of fulfillments that match the specified criteria. Orders that have been marked as shipped either through the UI or the API will appear in the response as they are considered fulfillments.”
Finds the orders that were marked as shipped, from the ShipStation screens or through the API, which ShipStation treats as fulfillments.
List Marketplaces
SearchIn Make“Lists the marketplaces that can be integrated with ShipStation.”
Shows which marketplaces ShipStation can connect to, one bundle per marketplace.
List Orders
SearchIn Make“Lists all orders for the specified criteria.”
Searches your orders with the criteria you set and returns each match as its own bundle.
List Packages
SearchIn Make“Retrieves a list of packages for the specified carrier.”
Retrieves the package types offered by one carrier, so a scenario can pick a valid box instead of guessing.
List Products
SearchIn Make“Lists all products.”
Walks through your ShipStation catalog and emits one bundle per product.
List Services
SearchIn Make“Retrieves the list of available shipping services provided by the specified carrier.”
Lists the shipping services a given carrier provides, one bundle per service, so a scenario can choose among real options.
List Shipments
SearchIn Make“Retrieves a list of shipments that match the specified criteria. Only valid shipments with labels generated in ShipStation will be returned in the response. Orders that have been marked as shipped either through the UI or the API will not appear as they are considered external shipments.”
Returns shipments that match your criteria, but only valid ones whose label was generated in ShipStation.
List Stores
SearchIn Make“Retrieves the list of installed stores on the account.”
Shows the stores installed on your ShipStation account, one bundle each.
List Tags
SearchIn Make“Lists all tags defined for this account.”
Returns all the tags defined in your account, the same ones you see on orders in ShipStation.
List Users
SearchIn Make“Lists all users related to a connected account.”
Gives you the users of the connected ShipStation account, handy to know who can take an order.
List Warehouses
SearchIn Make“Lists all warehouses (Ship From Locations).”
Lists every Ship From Location in your account, so a scenario can see all the addresses your labels can leave from.
Need help automating ShipStation with Make?
A person reads every message.