Flxpoint Help Center
All DocsContact support

Inventory Created/Updated Workflow

July 20, 2026

Summary

The Inventory Created/Updated (ICU) Workflow runs inside each Source after inventory changes and can see reserved stock, letting it set a Custom Aggregate Field to true available quantity β€” something a Post-Mapping Workflow, which only sees raw feed data, cannot do.

The Inventory Created/Updated (ICU) Workflow lives inside each Source and runs after an item's inventory is created or updated. Unlike a Post-Mapping Workflow, it can see reserved inventory on active orders and manual edits — so it can set a Custom Aggregate Field (CAF) to the true available quantity.

  • Runs after each update — Fires every time inventory is added or updated, including reservation changes on active orders.
  • Sees reserved stock — Has visibility into committed/reserved units and manual inventory changes.
  • Sets a CAF to available — Stores true Available Quantity (total minus reserved) in a Custom Aggregate Field for downstream rules.
  • Complements Post-Mapping — Handles availability that Post-Mapping cannot, because Post-Mapping only sees pre-reservation feed data.
AspectICU WorkflowPost-Mapping Workflow
Data visibilityFinal data after orders, reservations, and manual changesFeed data only, before reservations or manual edits
Best forKeeping a CAF at real-time available (minus committed)Transformations right after import (format SKUs, adjust cost)
LocationSource → Workflows → Inventory Created/UpdatedSource → Workflows → Post-Mapping
  1. Open the source workflow — Source → Workflows → Inventory Created/Updated, then + New Rule.
  2. Set the condition — Under If, choose Rules Match: Always Run so it applies on every create or update.
  3. Define the action — Under Then, target your CAF (e.g. WarehouseQty), set Action to Set To Field, and choose Inventory Variant: Available Quantity.
  4. Save and test — Click Update, then use Test Rule or Run Manual Re-Sync to confirm the CAF is assigned correctly.
Note: Use ICU when availability must account for reservations. A Post-Mapping Workflow only sees feed data before any sale or manual edit, so it cannot keep a CAF accurate as orders come in. ICU sees reserved and manual changes, so downstream quantity/price rules that read the CAF get true available data instead of a total count.
Note: Set the rule to Always Run, so the CAF is recalculated every time inventory is created or updated, including when a reservation changes on an active order.

A corrected mapping rule only applies to new or changed items — existing variants keep the old value

Scheduled Get Inventory runs are delta-only: the run summary shows most items as “Unchanged,” so they never get re-mapped. Trigger the Inventory Created/Updated Workflow Manual Re-Sync to force existing variants back through the workflow, or run a full re-pull of the source, so the corrected value applies retroactively.

The CAF shows the total quantity instead of available (reserved not subtracted)

This usually means the availability calculation is on a Post-Mapping Workflow, which cannot see reservations. Move it to the ICU Workflow and set the CAF with Set To Field → Available Quantity so committed units are excluded.

What is the difference between the ICU and Post-Mapping workflows?

Timing and visibility. ICU runs after reservations and manual edits and can see them; Post-Mapping runs on the raw feed data before any of that.

Why does my CAF not subtract reserved or committed stock?

A Post-Mapping Workflow cannot see reservations. Use the ICU Workflow, which has visibility into committed inventory, to set the CAF to Available Quantity.

How do I re-apply a changed rule to inventory that already imported?

Use the ICU Workflow Manual Re-Sync, or run a full re-pull. Scheduled inventory jobs only touch changed items, so unchanged variants are not re-mapped automatically.

Where is the ICU workflow?

Inside each Source, under Workflows → Inventory Created/Updated.

Β© 2026 Flxpoint. All rights reserved.