Shopify Flow Integration
Qivra PreOrder includes built-in Shopify Flow triggers, so you can automate what happens when a pre-order is placed or when a pre-order limit is reached — no code required.
What Is Shopify Flow?
Section titled “What Is Shopify Flow?”Shopify Flow is Shopify’s automation platform. You connect a trigger (an event) to conditions and actions such as sending an email, tagging an order, or notifying your team. Flow is available on all Shopify plans.
Available Triggers
Section titled “Available Triggers”Qivra PreOrder provides three Flow triggers:
1. Qivra Pre-order placed
Section titled “1. Qivra Pre-order placed”Fires every time a customer places a pre-order.
| Data field | Description |
|---|---|
| Order | The Shopify order containing the pre-order |
| Customer | The customer who placed the pre-order (if available) |
| Order name | The Shopify order name (e.g., #1001) |
| Total amount | Order total as a decimal string |
| Currency code | ISO currency code (e.g., USD) |
| Item count | Total pre-order item quantity |
| Placed at | ISO 8601 timestamp when the pre-order was placed |
2. Qivra Pre-order product limit reached
Section titled “2. Qivra Pre-order product limit reached”Fires when a single product/variant reaches its per-product pre-order limit. The product is then automatically removed from the offer.
| Data field | Description |
|---|---|
| Order | The Shopify order that crossed the product limit |
| Product | The Shopify product that reached its limit |
| Offer ID | The Qivra pre-order offer ID |
| Variant ID | The Shopify variant ID |
| Sold count | Sold quantity after crossing the limit |
| Max quantity | The product pre-order quantity limit |
| Shopify order ID | The Shopify order GID that reached the limit |
| Reached at | ISO 8601 timestamp when the limit was reached |
3. Qivra Pre-order offer limit reached
Section titled “3. Qivra Pre-order offer limit reached”Fires when an offer reaches its total quantity limit. The offer is then automatically completed.
| Data field | Description |
|---|---|
| Order | The Shopify order that completed the offer limit |
| Offer ID | The Qivra pre-order offer ID |
| Offer name | The offer name |
| Max total quantity | The offer total quantity limit |
| Sold total quantity | Total sold quantity when the offer completed |
| Reached at | ISO 8601 timestamp when the limit was reached |
How to Create a Flow
Section titled “How to Create a Flow”Step 1: Open Shopify Flow
Section titled “Step 1: Open Shopify Flow”- In your Shopify admin, go to Apps > Flow (Or install Flow from the Shopify App Store first)
Step 2: Create a Workflow
Section titled “Step 2: Create a Workflow”- Click Create workflow
- Choose a trigger and search for Qivra
- Select one of the Qivra PreOrder triggers:
- Qivra Pre-order placed
- Qivra Pre-order product limit reached
- Qivra Pre-order offer limit reached
Step 3: Add Conditions (Optional)
Section titled “Step 3: Add Conditions (Optional)”Use the trigger data (amount, item count, offer name, etc.) to filter which pre-orders run through the workflow. For example, only continue when Total amount is greater than $500.
Step 4: Add Actions
Section titled “Step 4: Add Actions”Popular actions include:
- Send internal email — alert your team about high-value pre-orders
- Add order tags — tag pre-orders for fulfillment tracking
- Send email to customer — via a connected email app
- Create a task — assign restock follow-up work
- Send HTTP request — push pre-order data to an external system
Step 5: Activate
Section titled “Step 5: Activate”Review the workflow and toggle it On.
Example Workflows
Section titled “Example Workflows”High-Value Pre-Order Alert
Section titled “High-Value Pre-Order Alert”- Trigger: Qivra Pre-order placed
- Condition: Total amount > 500
- Action: Send internal email to the fulfillment team
Limited Drop Sold Out Notification
Section titled “Limited Drop Sold Out Notification”- Trigger: Qivra Pre-order offer limit reached
- Action: Send internal email + post to Slack (via connector)
Product Reached Its Cap
Section titled “Product Reached Its Cap”- Trigger: Qivra Pre-order product limit reached
- Action: Add a task to check inventory for the product
Troubleshooting
Section titled “Troubleshooting”The Qivra triggers don’t appear in Flow
Section titled “The Qivra triggers don’t appear in Flow”- Make sure Qivra PreOrder is installed on the same store
- Refresh the Flow trigger picker — new app triggers can take a few minutes to appear
A workflow didn’t run
Section titled “A workflow didn’t run”- Check the workflow’s Run history in Shopify Flow
- Verify the trigger event actually occurred (e.g., the limit was truly reached)
- Confirm the workflow is turned On