Webhooks
Push orders into Postsale in real time from any system
Push orders to Postsale in real time using webhooks. Send a JSON payload to your unique Postsale endpoint whenever an order is created in your system. Choose from four security methods and map every field in the order, address, items, and shipment.
Requires Soar ($169.99/mo) plan
Getting Started
Get started with Webhooks
Enable webhooks in Postsale
Go to Stores > Add Store > Webhook in Postsale. You'll get a unique endpoint URL to receive order data. Requires the Soar plan ($169.99/mo).
Configure your security method
Choose from four security options: Basic Auth, Header Value, HMAC signature verification, or IP Whitelist. This ensures only authorized requests reach your endpoint.
Send your first order
Post a JSON payload to your endpoint with order, address, item, and shipment data. Use Source + Order Number together for unique order identification.
Features
What you get with Webhooks
Real-time order import
Orders arrive in Postsale the moment your webhook fires. No polling, no delays. True real-time integration.
Four security methods
Choose the security method that fits your stack: Basic Auth, Header Value verification, HMAC signature validation, or IP Whitelist.
Full field mapping
Map every aspect of an order: recipient address, line items with quantities and prices, charges, notes, payment info, and pre-configured shipment details.
Unique order identification
Use Source and Order Number together to uniquely identify each order. This prevents duplicates even when multiple systems push to the same endpoint.
JSON format
Send standard JSON payloads. No proprietary formats or XML. Just clean, straightforward JSON that any system can produce.
Pre-configured shipments
Include carrier, service, and package type in your webhook payload so orders arrive in Postsale ready to print.
Frequently asked questions
Get started with Webhooks
Predictable monthly pricing. No per-label fees.
14-day free trial · Cancel anytime · Human support from day one