ShipStation

ShipStation Help & Support

  • How to Get Started with ShipStation on Zapier
  • Popular Things To Do With ShipStation
  • Common Problems with ShipStation on Zapier

How to Get Started with ShipStation on Zapier

To get started with ShipStation on Zapier, first you will need to click to connect your ShipStation account to use with your Zap.

ShipStation_Zapier__1.png

Next, you'll be asked to name your ShipStation connection and enter your API Key & Secret.

ShipStation_Zapier__2.png

How to get your ShipStation API key#

To find your API Key & Secret, You’ll first want to login to your ShipStation account and open your Account Settings by clicking the gear in the upper right.

ShipStation_Zapier__3.png

Next, click API Settings on the left.

ShipStation_Zapier__4.png

If you have not generated your API keys yet, you’ll need to click “Generate New API Keys”. Otherwise, you can use the keys already generated.

ShipStation_Zapier__5.png

Paste your key and secret back into your Zapier account and then “Continue”. If your API was entered correctly your ShipStation account will now be successfully connected.

ShipStation_Zapier__6.png.

Popular Things To Do With ShipStation

Add new ShipStation orders to a Google Sheets spreadsheet

ShipStation + Google Sheets

Try It

Create ShipStation orders from new rows on Google Sheets

Google Sheets + ShipStation

Create ShipStation order from QuickBooks invoices

QuickBooks Online + ShipStation

Post new ShipStation orders to Slack

ShipStation + Slack

Add new Stripe charges to ShipStation as orders

Stripe + ShipStation

Add ShipStation customers to a MailChimp list

ShipStation + Mailchimp

Common Problems with ShipStation on Zapier

The wrong customer is being attached to an order#

Shipstation references the Unique ID field and reuses data attached to the first order with that ID if it finds it again. So, if you use something like a customer's first name in that field like this:

""

Then if someone else has the same first name, their customer details will be attached to the order. To get around this, make sure you use a truly unique field for the Unique ID.

Error: The request is invalid#

Shipstation requires that you use a two letter country code, so instead of United States, you'll need to send US. If all your orders are going to be shipped in the US, you can just type US in the Recipient Country Code rather than mapping the field (or whatever the correct country code is).

If you need to dynamically set the country, one option you have is using the Formatter Utilities action. You'll want to add this step before the Create Order action. Use the Lookup Table transform and map the possible fields coming from the trigger on the left hand side (ex. "United States" or "United Kingdom" and the two letter country codes on the right hand side (ex. "US" or "UK").

""

Then you'll want to map the output of the Formatter app to the Create Order action.

Items Required Fields#

If you see Shipstation giving a long and obscure error for Create Order actions, check the Items section of a zap:

""

If any of the fields in the items section are filled in, then Name and SKU need to be filled in too.

Connect the apps you use every day

Get started with a Free account

Or
By signing up, you agree to Zapier’s Terms of Service