Connecting ShipStation to CloudFFL
Before you can ship anything through ShipStation, you need to connect your ShipStation account to CloudFFL. This is a one-time setup that takes about five minutes.
What You Will Need
- Your ShipStation account login (to get your API key)
- Administrator access in CloudFFL
Step 1: Get Your v2 API Key from ShipStation
- Log into your ShipStation account at shipstation.com.
- Click your account name in the top-right corner.
- Go to Account Settings and then API Settings.
- Look for the v2 API Keys section. If you only see an "API Key" and "API Secret" pair, that is the legacy v1 API — you need the v2 key instead.
- Click Generate API Key under the v2 section if you do not already have one.
- Copy your API Key. This is a long string of letters and numbers — treat it like a password.
Step 2: Create a ShipStation Connection in CloudFFL
- In CloudFFL, open the ShipStation app from your home screen.
- Go to Configuration > Instances.
- Click Create.
- Give it a name — something like "ShipStation Production" works fine.
- In the API Configuration tab, paste your v2 API Key into the API Key field.
- Leave the API URL as the default (
https://api.shipstation.com) unless you were told otherwise. - Click Save.
Step 3: Test the Connection
- Click the green Test Connection button at the top of the page.
- If everything is set up correctly, you will see a success message showing how many carriers were found.
- If you see an error, double-check that you copied the full API key and that it is a v2 key (not the legacy v1 key/secret pair).
Step 4: Sync Your Carriers and Warehouses
- Click the green Sync All button at the top of the page.
- CloudFFL will pull in all your shipping carriers (UPS, FedEx, USPS, etc.) along with their available services and package types.
- It will also pull in all your warehouse locations from ShipStation.
- You will see a success message when the sync is complete.
After syncing, you can click the Carriers or Warehouses buttons on the right side of the page to see what was imported.
Step 5: Register Webhooks
Webhooks let ShipStation notify CloudFFL instantly when something happens — like when a package ships. This is especially important if you use the Export shipping workflow, because webhooks are how tracking numbers and shipping updates get back into CloudFFL automatically.
- Click the Register Webhooks button in the header of your instance page.
- CloudFFL automatically creates a secure connection to ShipStation — no manual configuration needed.
- You will see a confirmation showing how many webhooks were registered.
That is it. CloudFFL handles all the technical details — generating a security key, telling ShipStation where to send updates, and verifying that incoming messages are legitimate.
Step 6: Set It as Your Default
- Go to Settings > Inventory
- Scroll down to the ShipStation section.
- Select your new instance in the Default Instance dropdown.
- Click Save.
Your ShipStation connection is now ready to use.