ShipStation Integration
The ShipStation integration connects your ShipStation store to fabric Dropship so you can exchange orders and shipment data automatically.
Once enabled, purchase orders are pushed into ShipStation, and tracking numbers are pulled back into Dropship as orders are fulfilled.
Prerequisites
You will need your ShipStation API Key and ShipStation API Secret on-hand to connect to fabric Dropship.
Connecting ShipStation to Dropship
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- Click Add Integration. The Add Integration window is displayed.
- In the ShipStation tile, click Add.
- In the ShipStation API Key field, enter your store’s API key.
- In the ShipStation API Secret field, enter your store’s API secret.
- Click Add Integration.
The ShipStation integration is activated.
Configuring the ShipStation Integration in Dropship
To ensure data flows correctly between your ShipStation store and fabric Dropship, you must configure how order and shipment information is exchanged. You can also set up order tags to set on orders pushed to your ShipStation account.
The steps involved are:
- Syncing order data between ShipStation and Dropship
- Syncing shipment data from ShipStation to Dropship
- Tagging orders pushed to ShipStation to Dropship
Syncing order data between ShipStation and Dropship
To sync order information from Dropship to ShipStation and return tracking details after fulfillment, enable the order integration setting in your configuration options.
When this setting is enabled, Dropship automatically pushes purchase orders from all your connected retailer partners into your ShipStation account. As you fulfill those orders, tracking numbers are synced back to Dropship and shared with each retailer.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Configuration. The ShipStation Settings page is displayed.
- To enable order syncing, in the Orders section, click Enable Integration.
The Orders integration is enabled.
Syncing shipment data from ShipStation to Dropship
To send tracking information from ShipStation to fabric Dropship after orders are fulfilled, enable the shipment integration setting in your configuration options.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Configuration. The ShipStation Settings page is displayed.
- To sync shipment data, in the Shipments section, click Enable Integration.
The shipments integration is enabled.
Tagging orders pushed to ShipStation
To add tags to orders sent from Dropship to your ShipStation account, configure your tag preferences.
Tags can help organize orders within ShipStation for filtering, automation, or workflow tracking. When this feature is enabled, fabric will apply the tags you define to each order as it’s pushed to your ShipStation account.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Configuration. The ShipStation Settings page is displayed.
- In the Tags section, click the tags you want applied to ShipStation orders.
Tags are configured in your ShipStation account. Before selecting tags in fabric Dropship, you must create them in ShipStation.
Any tags you add are automatically applied to future orders sent from Dropship to ShipStation.
Monitoring ShipStation Webhook Activity
Use webhook records to monitor and troubleshoot how data moves between your ShipStation store and fabric Dropship.
Each webhook represents an event—such as an order being placed, inventory being updated, or a shipment being fulfilled. Reviewing these logs helps confirm successful communication and identify integration issues when they occur.
Understanding webhook details
The webhook history log includes the following details which are also available when viewing details for a specific webhook:
Field | Description | Example Data |
---|---|---|
ID | Unique identifier for the webhook event. | 100877 , 100878 , 100879 |
Topic | Type of event and action performed | products/update , fulfillments/create , orders/cancelled . |
Received | Date and time the webhook was received by Dropship. | August 10, 2023 @ 12:17 PM , March 21, 2025 @ 10:02 AM |
Has Message? | Indicator of whether a message was returned with the webhook. | checkmark if message is included, blank if no message |
Status | The outcome of the webhook event. | Success , Skipped , Failed |
Viewing details for a specific webhook
You can view more detailed information about a webhook event, including request and response data. This is useful for investigating errors or confirming successful data exchange with ShipStation.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Webhook History. The ShipStation Webhook History page is displayed.
- To view an individual event’s details, click its ID. The Inspect Webhook window is displayed.
Filtering webhook logs
You can filter the webhook history log to find events based on specific criteria such as event status, topic, or date. This helps narrow down large sets of logs and makes troubleshooting more efficient.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Webhook History. The ShipStation Webhook History page is displayed.
- To filter webhook events, click Filter.
The filter window is displayed.
- To filter by status, click Expand next to Status and click one or more options.
- To filter by topic, click Expand next to Topic and click one or more options.
- To filter by the date the webhook was created, click Expand next to Created At and click a date range from the Preset field. You can also enter a date range manually using the Start Date and End Date fields.
- Click Update.
The filters you set up are applied to the list of webhook events.
Using ShipStation Utilities
Use integration utilities to address order and fulfillment syncing issues
These tools help resolve issues caused by data mismatches or communication errors, allowing you to manually reattempt specific syncs. If an expected order or fulfillment doesn’t appear in either system, these utilities can help you manually trigger a retry without needing to contact support or wait for automatic retries.
Re-pushing a Dropship order to ShipStation
To retry sending an order from Dropship to ShipStation, use the Push Order utility. It’s helpful if an order failed to import because of SKU mismatches or setup issues that have since been resolved.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Utilities. The ShipStation Utilities page is displayed.
- In the Push Order section, enter the fabric Marketplace order number for the order you want to resend.
- Click Push Order.
Dropship attempts to resend the selected order to your ShipStation store.
Re-importing a fulfillment from ShipStation to Dropship
To retry syncing a fulfillment from ShipStation to Dropship, use the Retry Fulfillments utility. It’s helpful when a webhook failed to trigger or Dropship was unable to process the original shipment data.
- In the menu at the top of the page in Dropship, click your business name and then click Supplier Settings. The Supplier Settings page is displayed.
- On the Supplier Settings page, click Integrations. The Integrations page is displayed.
- On the Integrations page, click Options next to ShipStation and click Utilities. The ShipStation Utilities page is displayed.
- In the Retry Fulfillments section, enter the ShipStation order number for the order fulfillment you want to re-import.
- Click Retry Fulfillment.
Dropship attempts to fetch and import the fulfillment data for the specified order.