Webhooks & Integrations โ
VariantIQ can automatically send order data โ including all custom field values โ to any external URL when a Shopify order is placed. Use this to integrate with Zapier, Make (Integromat), your print management system, or a custom fulfillment API.
Pro feature
Webhook integrations are available on the Pro plan only. Upgrade to unlock โ
How It Works โ
When a Shopify order is placed containing line items with VariantIQ custom options (stored as Shopify line item properties), VariantIQ sends an HTTP POST request to each of your registered active webhook endpoints.
Setting Up a Webhook โ
- In the VariantIQ dashboard, click Manage Webhooks โ in the Webhooks card.
- (Optional) Enter a Label to identify this endpoint (e.g.
Zapier โ Production Orders). - Enter the URL of your endpoint.
- Click Add Endpoint.
Managing Endpoints โ
From the Webhooks page you can:
- Pause โ Temporarily disable an endpoint without deleting it.
- Resume โ Re-activate a paused endpoint.
- Delete โ Permanently remove an endpoint.
Webhook Payload โ
The payload is JSON based on the Shopify order, with line_items[].properties containing all VariantIQ field values:
{
"id": 1234567890,
"order_number": 1001,
"email": "customer@example.com",
"line_items": [
{
"title": "Classic T-Shirt",
"quantity": 2,
"price": "24.99",
"properties": [
{ "name": "Custom Name", "value": "Jordan" },
{ "name": "Number", "value": "23" },
{ "name": "Thread Color", "value": "Navy" }
]
}
],
"total_price": "54.98",
"created_at": "2026-04-21T15:30:00-05:00"
}Integrating with Zapier โ
- In Zapier, create a new Zap with Webhooks by Zapier โ Catch Hook as the trigger.
- Copy the provided webhook URL and paste it into VariantIQ.
- Place a test order. Zapier will detect and map the payload fields.
- Build your action steps (e.g. Google Sheets, Slack, fulfillment system).
Integrating with Make (Integromat) โ
- Create a scenario with Webhooks โ Custom webhook.
- Copy the webhook URL and add it to VariantIQ.
- Trigger with a test order and use the auto-detected structure to build your scenario.
Endpoint Requirements โ
- The URL must begin with
https://. - Endpoints must respond within 10 seconds or the request times out.
- Failed deliveries are not automatically retried.
Test first
Use Webhook.site to inspect raw payloads during setup before connecting your production endpoint.
