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 sub-assemblies and BOM items that have already been built and are sitting on the shelf. When a work order needs a sub-assembly, it draws from pre-assembled inventory first and only builds fresh ones if the shelf comes up short. Read more → pools — pre-built finished goods waiting on the shelf.
  • Sub-assemblySub-AssemblyA reusable assembly block that composes into bigger BOMs. Define it once, include it in any BOM. At execution time, Assemblified expands the sub-assembly into its own components recursively. Read more → pre-assembled pools — pre-built component bundles.

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, BOM pre-assembled pools, sub-assembly pre-assembled pools — 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 via the bulk-alert modal — 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 → Alertified. The card shows the current connection state. If you don’t have the partner app yet, click Get Alertified to open the App Store listing.

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

  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 a sub-assembly.

  1. Open the entity’s detail page. Raw material detail, BOM detail, or sub-assembly detail — each surfaces an alerts panel.

  2. Click Add Alert. A modal opens with the entity pre-selected.

  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. The entity’s alerts panel lists every configured alert with a delete button and the channels it’s wired to.

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

The bulk flow is available wherever multiple entities are selectable (the raw-materials sheet, the BOMs list, etc.). Pick the entities, open the bulk-alert modal, set the threshold + 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).
  • A sub-assembly’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.

Each entity’s alerts panel is the canonical view of what’s configured for it. From there you can:

  • See every alert (threshold, location, channels) at a glance.
  • Delete an alert that’s no longer relevant.
  • Edit threshold or recipients (opens the same modal as Add Alert).
  • Read recent alert events for that entity — handy when you want to see “did this BOM actually trigger last week’s outage notification?”.

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.