Skip to content
Data Import

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

1

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).

2

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.

3

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