Shipping Integrations (EasyPost & ShipStation)
Connect EasyPost or ShipStation to generate shipping labels and track packages from inside Kontrol™.
Shipping overview
Kontrol™ integrates with two shipping providers: EasyPost (for discounted USPS/UPS/FedEx labels) and ShipStation (for multi-carrier management and batch shipping). You can use one or both depending on your shop's needs.
Setting up EasyPost
- 1Create a free EasyPost account at easypost.com
- 2In your EasyPost dashboard, go to API Keys and copy your Production API key
- 3In Kontrol™, go to Settings → Integrations → EasyPost
- 4Paste your API key and click Save
- 5Add your shop's return address (used as the "from" address on labels)
EasyPost gives you access to pre-negotiated USPS Commercial Plus rates — often 30-60% cheaper than retail postage.
Setting up ShipStation
- 1Create a ShipStation account at shipstation.com (free trial available)
- 2In ShipStation, go to Settings → API Settings and generate an API Key and API Secret
- 3In Kontrol™, go to Settings → Integrations → ShipStation
- 4Paste your API Key and API Secret, then click Save
ShipStation is ideal if you ship high volumes or need advanced features like batch label printing and branded tracking pages.
Generating a shipping label
- 1Open a job and go to the Shipping tab
- 2Verify the customer's shipping address (auto-filled from their record)
- 3Select a carrier and service level (e.g., USPS Priority Mail)
- 4Click "Buy Label" — the label PDF is generated instantly
- 5Print the label and attach it to the package
Tracking packages
Once a label is purchased, the tracking number is automatically saved to the job. Your customer can see real-time tracking updates in their portal. If SMS or email automations are enabled, they get notified when the package ships and when it's delivered.
Troubleshooting
Common issues and fixes:
- 1"Invalid address" error: Double-check the customer's shipping address — EasyPost validates addresses and rejects incomplete ones.
- 2Label not generating: Confirm your API key is a Production key, not a Test key.
- 3Rates seem high: Make sure you are comparing the same service level. Priority Mail will always cost more than Ground.
- 4ShipStation not syncing: Re-check your API Key and Secret. ShipStation tokens can expire if you regenerate them in their dashboard.
