Stock Changed
Trigger a workflow when product stock quantity changes.
Overview
The Stock Changed trigger fires whenever a product’s stock quantity is modified, whether increased or decreased. This provides comprehensive inventory tracking.
When It Fires
- Order placed (stock decreases)
- Order cancelled (stock increases)
- Manual stock adjustment
- Stock import/update
- Refund restocks product
Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| Change Type | select | No | Increase, decrease, or both |
| Product | select | No | Specific product |
| Category | select | No | Filter by category |
Available Data
Stock Change Information
| Variable | Type | Description |
|---|---|---|
{{Trigger.old_quantity}} | integer | Previous stock level |
{{Trigger.new_quantity}} | integer | New stock level |
{{Trigger.change_amount}} | integer | Amount of change (+/-) |
{{Trigger.change_type}} | string | ”increase” or “decrease” |
Product Information
| Variable | Type | Description |
|---|---|---|
{{Trigger.product_id}} | integer | Product ID |
{{Trigger.name}} | string | Product name |
{{Trigger.sku}} | string | SKU |
{{Trigger.stock_status}} | string | In stock, out of stock |
Context
| Variable | Type | Description |
|---|---|---|
{{Trigger.reason}} | string | Reason for change |
{{Trigger.order_id}} | integer | Related order (if applicable) |
Example Workflows
Inventory Sync
Real-time inventory updates:
- Trigger: Stock Changed
- Action: Update external system
- SKU:
{{Trigger.sku}} - New Quantity:
{{Trigger.new_quantity}} - Timestamp: Current time
- SKU:
Stock Movement Log
Track all inventory changes:
- Trigger: Stock Changed
- Action: Airtable - Create Record
- Product:
{{Trigger.name}} - From:
{{Trigger.old_quantity}} - To:
{{Trigger.new_quantity}} - Change:
{{Trigger.change_amount}} - Reason:
{{Trigger.reason}}
- Product:
Out of Stock Alert
Immediate notification when sold out:
- Trigger: Stock Changed
- Condition: New quantity = 0
- Action: Send Email
- To:
inventory@yourstore.com - Subject:
OUT OF STOCK: {{Trigger.name}}
- To:
Restock Notification
Alert when stock is replenished:
- Trigger: Stock Changed
- Change Type: Increase
- Condition: Old quantity was 0
- Action: Notify back-in-stock subscribers
Stock Change Reasons
| Reason | Description |
|---|---|
sale | Order placed |
refund | Order refunded with restock |
manual | Admin adjustment |
import | Bulk import |
cancellation | Order cancelled |
Best Practices
- Use for real-time inventory sync
- Create comprehensive audit logs
- Set up out-of-stock alerts
- Track stock velocity for planning