Overview
Due to USPS API restrictions implemented April 1st, 2026, TrackShip now integrates directly with shipping platforms to maintain USPS tracking functionality.
This guide covers webhook setup for:
ShipStation
GoShippo
ShipStation Integration
Set Up Webhook (Required)
Log in to your ShipStation account
Navigate to Settings → Integration Partners → Webhooks
Click Add Webhook
Configure the webhook:
Event: Select (V2) On New Track Event
Store: Select your store (or leave blank for all stores)
Click Save
Next, enable the ShipStation integration in TrackShip: go to Account Settings → Integrations → Add Integration, select ShipStation, and enable the integration.
What This Does
Webhook: Provides tracking updates as ShipStation receives them from carriers
Result: USPS tracking works without requiring your USPS account credentials
Only need specific stores tracked:
In webhook settings, select only the stores you want tracked
Select all to track all stores
GoShippo Integration
Webhook Setup
Log in to your GoShippo account
Navigate to Settings → Webhooks (or API → Webhooks)
Click Add Webhook
Configure the webhook:
Webhook URL:
https://site.trackship.ai/wp-json/goshippo/webhookEvent: Select Track Updated
Click Save
Next, enable the GoShippo integration in TrackShip: go to Account Settings → Integrations → Add Integration, select GoShippo, and enable the integration.
Note: GoShippo only has "Track Updated" event (not separate create/update events). This is the correct one to use.
What This Does
Sends tracking updates from GoShippo to TrackShip
Works for all carriers GoShippo supports (USPS, UPS, FedEx, etc.), but we use only USPS)
No USPS account credentials needed
ShipMonk Integration
Webhook Setup
Log in to your ShipMonk account
Navigate to Settings → Integrations (or API Settings → Webhooks)
Click Add Webhook or New Webhook
Configure the webhook:
Webhook URL:
https://site.trackship.ai/wp-json/shipmonk/webhookEvent Types: Select Order Shipped and Tracking Updated
Format: JSON (if option available)
Click Save
Next, enable the ShipMonk integration in TrackShip: go to Account Settings → Integrations → Add Integration, select ShipMonk, and enable the integration.
Note: If you don't see webhook settings in your ShipMonk account, contact ShipMonk support to enable webhooks for your plan.
What This Does
Sends tracking updates from ShipMonk to TrackShip
No USPS account credentials needed
General Information
Do These Integrations Affect My Current Setup?
No! These integrations:
✅ Only READ tracking data via webhook
✅ Do NOT modify shipments
✅ Do NOT change platform settings
✅ Do NOT access billing information
✅ Work alongside your existing workflow
What About Other Carriers?
UPS, FedEx, DHL: Continue tracking normally without webhook setup
USPS only: Requires webhook integration due to April 2026 USPS changes
Webhooks will receive all carrier data, but TrackShip uses only what's needed
FAQ
Do I need to provide USPS credentials?
No! The webhook integration bypasses the need for USPS credentials entirely. ShipStation/GoShippo already has USPS access, and shares tracking data with TrackShip via webhook.
Can I use multiple platforms?
Yes! If you use multiple shipping platforms, set up webhooks for each one. TrackShip will deduplicate tracking data automatically.
What if I switch shipping platforms later?
Simply set up the webhook for your new platform. The old webhook can be removed from the previous platform.
Can I track shipments created before webhook setup?
Webhooks only track new shipments created after setup. Older shipments won't retroactively update via webhook.
Need Help?
If you encounter issues during setup:
📧 Email: [email protected]
🌐 Help Center: https://help.trackship.com
💬 Live Chat: Available in your TrackShip account
When contacting support, please include:
Which platform you're using (ShipStation/GoShippo)
Screenshots of your webhook configuration
Any error messages you're seeing
Example tracking numbers that aren't updating