Integration Capabilities
Shiipp exposes three integration capabilities that work together to keep your system and the warehouse in sync.Prealert API
POST advance shipment notifications to Shiipp before packages physically arrive at the warehouse. The warehouse sees your prealerts immediately and uses them to auto-fill customer and shipment details at the point of scanning.
Customer Sync
Expose a customer list endpoint on your side. Shiipp calls it automatically every 8 hours to keep customer records current — no manual imports required.
Webhooks
Receive HTTP callbacks from Shiipp the moment a package is logged or a manifest changes status. Use the Payload Builder to shape the JSON structure to match your own system’s expectations.
Prerequisites
Before you can use any of the capabilities above, you need an active Shiipp courier account. Contact your Shiipp administrator to be onboarded as a courier partner. Once onboarded, you receive:- An API key — used to authenticate requests to the Prealert endpoint
- Access to Courier Settings — the dashboard section where you configure your endpoint URLs, API token, and sync preferences
If you do not yet have a courier account, reach out to your Shiipp administrator. You cannot generate API keys or configure endpoints until your courier profile is active.
Where to Go Next
Use the guides below to set up each part of the integration.API Keys
Find your API key in the dashboard, understand how to pass it in requests, and follow best practices for keeping it secure.
Customer List Format
Learn the JSON format your customer endpoint must return and understand how Shiipp maps and upserts customer records on each sync.
Submitting Prealerts
Use the Prealert API to send advance shipment notifications with tracking numbers, customer codes, vendor names, and package descriptions.
Webhook Payload Builder
Customize the JSON structure of outbound webhooks using Shiipp’s drag-and-drop Payload Builder so your system receives exactly the fields it needs.