Inventory Created/Updated Workflow
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.
| Aspect | ICU Workflow | Post-Mapping Workflow |
|---|---|---|
| Data visibility | Final data after orders, reservations, and manual changes | Feed data only, before reservations or manual edits |
| Best for | Keeping a CAF at real-time available (minus committed) | Transformations right after import (format SKUs, adjust cost) |
| Location | Source → Workflows → Inventory Created/Updated | Source → Workflows → Post-Mapping |
- Open the source workflow: Source → Workflows → Inventory Created/Updated, then + New Rule.
- Set the condition: Under If, choose Rules Match: Always Run so it applies on every create or update.
- Define the action: Under Then, target your CAF (e.g. WarehouseQty), set Action to Set To Field, and choose Inventory Variant: Available Quantity.
- Save and test: Click Update, then use Test Rule or Run Manual Re-Sync to confirm the CAF is assigned correctly.
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.
Custom aggregate field does not reset to zero when a product is archived?
When a product is archived via Get Inventory Secondary (due to being absent from a delta or partial feed), Flxpoint sets the standard quantity to zero, but Custom Aggregate Fields (CAFs) retain their last known value. To resolve this, ensure your ICU workflow maps the CAF to Available Quantity and then trigger a Manual Re-Sync on the ICU workflow for that source. This forces archived variants through the rule to clear the CAF. If variants remain stuck after a manual re-sync, contact support for a bulk-clear.
Archived products will not un-archive from the UI?
A product archived by an integration can only be un-archived if that same integration includes the item in a subsequent sync feed. Manual updates in the Flxpoint UI or receiving quantity from a different source integration will not restore an archived product.
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.
