Skip to content

Alertified

Alertified is a Shopify-native inventory alerting app. It watches stock levels and fires notifications across email, webhooks, SMS, and Slack the moment a threshold is crossed. Connecting it to Assemblified extends those alerts to the inventory Shopify can’t see on its own.

  • Why connect Alertified to Assemblified
  • Capabilities
  • Prerequisites
  • Connect Alertified
  • Configure alerts
  • What triggers an alert
  • Manage existing alerts

Shopify’s built-in low-stock notifications only know about variants — real SKUs with a Shopify inventory item. They have no concept of the things Assemblified introduces:

  • Virtual materialsVirtual MaterialA material tracked entirely inside Assemblified — not a Shopify variant. Useful for shop-floor consumables (glue, packaging, labour units) where you need quantity tracking but don't want a Shopify product on your storefront. Read more → — consumables you track inside Assemblified but never list in Shopify.
  • BOM pre-assembledPre-Assembled InventoryStock of finished goods and assembly bills already built and on the shelf, counted per location. A work order draws assembly bills from the shelf first, building fresh only if it runs short; an order consumes a finished good's shelf before its components. Read more → pools — pre-built finished goods waiting on the shelf.
  • Assembly billSub-assemblyA reusable assembly block that composes into bigger bills: define it once, include it in any bill of materials, and Assemblified expands it into its own components at execution time. The app now calls it an assembly bill. Read more → pre-assembled pools — pre-built component bundles. (An assembly bill is what used to be called a sub-assembly.)

Connecting Alertified to Assemblified lets you put thresholds on those entities too. Alertified treats Assemblified-only entities as first-class alert targets, so a virtual material’s stock can page someone the same way a Shopify SKU’s would.

Covers everything Shopify can't see

Shopify variants, virtual materials, and the pre-assembled stock of BOMs and assembly bills — all addressable from one alert list.

Multi-channel delivery

Email is always available. If your Alertified plan enables webhooks, SMS, or Slack, Assemblified pushes those channels too.

Per-location thresholds

Set different thresholds per location for the same entity. Alerts fire when the location’s available stock drops below the threshold.

Bulk configuration

Apply the same threshold across many materials or BOMs at once with the list’s Configure alerts bulk action — useful when you onboard.

  • The Alertified Shopify app installed on the same shop.
  • An Enhanced plan on the Alertified side. Free-tier shops see an “Enhanced plan required” banner inside Settings — the Connect button stays disabled until the plan changes.
  1. Open Settings → Integrations and find the Alertified section. A badge shows whether you are Connected or Not connected. If you don’t have the partner app yet, View on the Shopify App Store opens the listing.

  2. Click Connect to Alertified. Assemblified syncs the connection state into Alertified itself so both sides agree on it.

  3. Disconnect cleanly when you need to. The same button toggles back to Disconnect from Alertified once connected. Disconnecting stops new outbound inventory updates immediately; existing alert configurations stay on the Alertified side until you delete them there.

Alerts attach to entities, not to the integration as a whole. The configuration flow is identical whether the entity is a Shopify variant, a virtual material, a BOM, or an assembly bill.

  1. Open the entity’s detail page and switch to its Settings tab. Raw material, BOM and assembly bill detail pages all carry their alerts card there.

  2. Click Add alert. The Add alerts for <name> dialog opens with the entity already chosen.

  3. Set a threshold and a location. When the available stock at that location drops below the threshold, the alert fires.

  4. Pick recipients and channels. Email is always available. Extra channels (webhook, SMS, Slack) appear only if your Alertified plan has them enabled.

  5. Save. The alert is now active, and the card below (Configured alerts on a raw material, Pre-assembled stock alerts on a BOM or assembly bill) lists it with its threshold, location, channels and recipients.

When onboarding, configuring alerts one-by-one is tedious. The bulk action applies the same threshold and channel set across a whole selection — useful for “alert me on every virtual material that drops below 10 at the main warehouse”.

The bulk flow is on both lists. Tick the rows on the Raw Materials or Finished goods list, choose Configure alerts in the bulk bar, set the threshold and channels once, and save.

Assemblified pushes an inventory update to Alertified every time the available stock changes on a covered entity:

  • A Shopify variant’s inventory adjusts (via a sale, a manual update, or a BOM execution).
  • A virtual material’s stock changes (execution draw-down, manual adjustment).
  • A BOM’s pre-assembled pool changes (pre-assembled add, draw-down on order, manual adjustment).
  • An assembly bill’s pre-assembled pool changes (same triggers as BOM pre-assembled).

Updates are batched so high-volume change bursts — bulk imports, mass executions, big restocks — don’t overwhelm the partner side.

The alerts card on an entity’s Settings tab is the canonical view of what is configured for it. From there you can:

  • See every alert at a glance: threshold, location, channels, recipients and whether it is active.
  • Delete an alert that’s no longer relevant.
  • Add another one with Add alert.

There is no edit in place: to change a threshold, delete the alert and add it again with the new number. The card only appears while the Alertified connection is on — it is a separate product, so Assemblified hides it rather than showing you something you cannot switch on from here.

For shop-wide management (every alert across every entity), the Alertified app itself is the source of truth — Assemblified deliberately scopes its UI to the per-entity view so the alerts panel stays useful inline with the data it covers.