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

FieldTypeRequiredDescription
Change TypeselectNoIncrease, decrease, or both
ProductselectNoSpecific product
CategoryselectNoFilter by category

Available Data

Stock Change Information

VariableTypeDescription
{{Trigger.old_quantity}}integerPrevious stock level
{{Trigger.new_quantity}}integerNew stock level
{{Trigger.change_amount}}integerAmount of change (+/-)
{{Trigger.change_type}}string”increase” or “decrease”

Product Information

VariableTypeDescription
{{Trigger.product_id}}integerProduct ID
{{Trigger.name}}stringProduct name
{{Trigger.sku}}stringSKU
{{Trigger.stock_status}}stringIn stock, out of stock

Context

VariableTypeDescription
{{Trigger.reason}}stringReason for change
{{Trigger.order_id}}integerRelated order (if applicable)

Example Workflows

Inventory Sync

Real-time inventory updates:

  1. Trigger: Stock Changed
  2. Action: Update external system
    • SKU: {{Trigger.sku}}
    • New Quantity: {{Trigger.new_quantity}}
    • Timestamp: Current time

Stock Movement Log

Track all inventory changes:

  1. Trigger: Stock Changed
  2. Action: Airtable - Create Record
    • Product: {{Trigger.name}}
    • From: {{Trigger.old_quantity}}
    • To: {{Trigger.new_quantity}}
    • Change: {{Trigger.change_amount}}
    • Reason: {{Trigger.reason}}

Out of Stock Alert

Immediate notification when sold out:

  1. Trigger: Stock Changed
  2. Condition: New quantity = 0
  3. Action: Send Email
    • To: inventory@yourstore.com
    • Subject: OUT OF STOCK: {{Trigger.name}}

Restock Notification

Alert when stock is replenished:

  1. Trigger: Stock Changed
    • Change Type: Increase
  2. Condition: Old quantity was 0
  3. Action: Notify back-in-stock subscribers

Stock Change Reasons

ReasonDescription
saleOrder placed
refundOrder refunded with restock
manualAdmin adjustment
importBulk import
cancellationOrder cancelled

Best Practices

  • Use for real-time inventory sync
  • Create comprehensive audit logs
  • Set up out-of-stock alerts
  • Track stock velocity for planning