The ShipStation Plugin allows you to connect your AI assistant, like Claude or ChatGPT, directly to your ShipStation account. Instead of clicking through menus and individual shipments, you can manage your daily shipping workflow by chatting with your AI Assistant in plain English.
Using an AI plugin saves time and cuts down on repetitive warehouse tasks. For example, you can quickly find package details, check live carrier rates, buy labels, or organize orders into batches without leaving your conversation window. Because it connects directly to your ShipStation account, the tool works automatically with your existing carriers, custom settings, and negotiated shipping discounts.
To connect an AI Assistant, your account needs an active ShipStation plan that includes API access.
Subscription Plan Requirement
This feature is not available on all subscription plans. To access this feature, you may need to upgrade your plan. To learn which features are included with your plan, visit Learn About ShipStation Subscription Plans.
To upgrade your plan, go to Settings > Account > Payment & Subscription.
ShipStation supports connections to the following AI assistants:
-
Claude
To connect your assistant:
-
Login to your supported AI Assistant account.
-
Search for the official ShipStation app.
-
Follow the prompts to authorize the connection.
-
Turn it on in a chat. Start a new chat, click the tools (or +) menu near the message box, and switch ShipStation on.
Depending on the requested action you may need to give your assistant access to additional tools. You will see a pop up in the chat window to authorize access as needed.
Specialized for Shipping Tasks
This assistant is currently dedicated to streamlining your core shipment actions such as creating labels, managing batches, or checking tracking statuses. Order, Product, and Reporting functions are not available at this time.
You can ask your AI assistant to handle the following tasks:
|
Action |
Required Information |
Example Prompt |
|---|---|---|
|
Find or list shipments |
Enter a date range to list short shipment summaries, or enter a ShipStation shipment ID or your own external ID to see full shipment details. |
"Find shipment [ID]." |
|
Create single or multiple shipments |
Enter the shipment details to create one shipment or many shipments in a single request. You must provide a warehouse ID or a ship-from address, but not both. |
"Create a shipment to [Address] with a weight of [Weight]." |
|
Update a shipment |
Enter the shipment ID and the complete, full shipment details (not just the field you want to change). |
"Update shipment [ID] to [Service], [Weight], and [Address]." |
|
Cancel a shipment |
Enter the shipment ID of the shipment you want to cancel. |
"Cancel shipment [ID]." |
|
Manage shipment tags |
Enter the shipment ID and the tag name to find the shipment, add or remove the tag, and view its updated status. |
"Add tag Priority to shipment [ID] and show status." |
|
Inspect package details |
Enter the ShipStation shipment ID to view dimensions, weight, and details for that single package. |
"Show the package details for shipment [ID]." |
|
Create a return label |
Enter the label ID of an existing label to generate a matching return label. |
"Create a return label for shipment [ID]." |
|
Action |
Required Information |
Example Prompt |
|---|---|---|
|
Find or list carriers |
Leave empty to list all carriers connected to your account, or enter a carrier name to view a specific carrier. |
"List the carriers on my account." |
|
Show carrier options, package types, and services |
Enter the carrier name to view carrier-specific options, supported package types, or available delivery services. |
"What package types does [Carrier] support?" |
|
Get rates for a shipment |
Enter a specific rate ID to open it, provide full shipment details to calculate live rates, or enter minimal address information for a quick estimate. |
"What are my rate options for shipment [ID]?" "Calculate rates for a [Weight] package going to [Zip Code]." |
|
Find or list shipping labels |
Add any optional filters to list labels, or enter a label ID to open one label. If you do not need filters, leave empty to view all labels. |
"List my shipping labels." |
|
Buy a label |
Enter new label details directly or enter an existing shipment ID. Note: This action buys postage and charges your account immediately. |
"Buy a label for shipment [ID]." |
|
Find the best rate and buy a label |
Enter an existing shipment ID, or enter new shipment details to create the shipment, compare rates, pick the best rate, and buy the label in one step. Note: This action buys postage and charges your account immediately. |
"Find the cheapest shipping option for shipment [ID] and buy the label." |
|
Void a label |
Enter the label ID of the unused label you want to void. |
"Void label [ID]." |
|
Void a label and check status |
Enter the label ID to void the label and verify its latest label and tracking status. |
"Void label [ID] and check its status." |
|
Action |
Required Information |
Example Prompt |
|---|---|---|
|
Find or list batches |
Add any optional filters to list batches, or enter the ShipStation batch ID or your own external ID to open a specific batch. If no filters are needed, leave empty to view all batches. |
"Show my batches." |
|
Create a new batch |
Enter a custom batch name or an external batch ID to help identify it. If you do not provide a name, leave this empty to let the system generate a default batch record. |
"Create a new batch." |
|
Edit or delete a batch |
Enter the batch ID and the new information to update it, or provide the batch ID to delete it permanently. |
"Update batch [ID] information." |
|
Add or remove shipments in a batch |
Enter the batch ID and the shipment IDs to add or remove. Note: All shipments in a batch must ship from the exact same warehouse. |
"Add shipment [ID] to batch [ID]." |
|
Check batch errors |
Enter the batch ID to see what went wrong during batch processing. |
"Show errors for batch [ID]." |
|
Create labels for a batch |
Enter the batch ID containing the shipments you want to generate labels for. |
"Process batch [ID]." |
|
Process batches and organize errors |
Enter shipments to create a batch, add the shipments, generate labels, and sort any errors automatically. Note: This action buys postage and charges your account immediately. |
"Process this batch and sort any errors." |
|
Action |
Required Information |
Example Prompt |
|---|---|---|
|
Find or list end-of-day manifests |
Add any optional filters to list manifests, or enter a manifest ID to open a specific manifest. |
"List my manifests." |
|
Create an end-of-day manifest |
Enter the required closeout details to generate an end-of-day manifest. |
"Create an end-of-day manifest." |
|
Manage manifests and check label status |
Enter the closeout details to create a manifest and check its latest status, or provide a manifest to cross-check label statuses. |
"Create a manifest and show its status." |
|
Track a package |
Enter the ShipStation label ID. Note: You must use the label ID; you cannot look up a package using only a tracking number. |
"Track package with label [ID]." |
|
Action |
Required Information |
Example Prompt |
|---|---|---|
|
Check or update stock levels |
Add any optional filters to list inventory levels, or enter the product SKU and new stock quantity to update stock. |
"Update the stock level for SKU [SKU] to [Quantity]." |
|
View, create, edit, or delete inventory locations |
Leave empty to list all locations, enter location details to create or change one, or enter the inventory location ID to open or delete it. |
"Create a new inventory location." "Show my inventory locations" "Update my inventory location" |
|
View, create, edit, or delete inventory warehouses |
Leave empty to list inventory warehouses, enter warehouse details to create or change one, or enter the inventory warehouse ID to open or delete it. |
"List my inventory warehouses." |
|
View, create, edit, or delete ship from locations |
Leave empty to list all ship-from locations, or enter a warehouse ID to open a specific warehouse. |
"List my ship-from warehouses." |
|
Create a ship-from location |
Enter the warehouse details to create a physical location that shipments can originate from. |
"Create a new ship-from warehouse." |
|
Edit a ship-from warehouse or change settings |
Enter the warehouse ID and the new name, address, or settings you want to replace. |
"Update warehouse [ID] settings." |
|
Delete a ship-from warehouse |
Enter the warehouse ID to remove it. Note: You cannot delete your account's default warehouse. |
"Delete warehouse [ID]." |
-
Review actions before confirming: Your AI assistant will ask for confirmation before making changes to your orders or shipments. Always double-check the details before approving an action to ensure accuracy.
-
View AI activity in your shipment logs: ShipStation records AI actions, such as creating labels or updating shipments, in your shipment activity log. Currently these entries appear as LabelAPI or ShipmentAPI rather than the individual user account connected to the assistant.
-
Enable auto-funding for uninterrupted label creation: Currently, AI assistants cannot add funds to your carrier wallet. To avoid delays when creating labels with ShipStation Carrier accounts, we recommend enabling auto-funding.
-
Available to your whole team: Any active user on your ShipStation account can connect their own AI assistant to streamline their daily workflow.