---
title: Building and Monitoring Your First Nexus Workflow | Shopware Community Hub
description: >-
  Link your Shopware store to Nexus, build a low stock email alert for your
  warehouse team, then publish, start, and check that it ran.
canonical_url: 'https://hub.shopware.com/learn/unit/user-nexus-workflows'
---

# Building and Monitoring Your First Nexus Workflow

<LearningObjectives>

- **Link** your Shopware shop to Nexus so store events can start a workflow.
- **Build** a low stock alert that emails your warehouse team (Shopware only).
- **Publish and Start** the workflow so it becomes active.
- **Check** that a run completed successfully.

</LearningObjectives>

# Build a Low Stock Alert at Strum & Co

Time to put Nexus to work for **Strum & Co.**: when an order is placed, check stock in Shopware and email the warehouse team if it falls below your limit. For this example you only need your linked shop — not Slack or an ERP.

<Callout title="Practice in your own shop" type="warning">

Nexus is **not** part of the interactive learning environments in this course. You can only try these steps in **your own Shopware shop**, registered in a **Shopware account**. You also need Shopware **6.7.1.0** or newer and administrator rights.

</Callout>

## Link Your Shop to Nexus

Nexus can only react to your shop after you connect it.

1. In the Shopware Administration, go to **Settings → Shopware Services** and switch on **Shopware Nexus Event-Ingestion Service**.  
   *(This lets Nexus hear what happens in your shop.)*
2. Open [nexus.shopware.com](https://nexus.shopware.com) and sign in with your Shopware account. Choose the correct company at the top if you belong to more than one.
3. Back in the Administration, go to **Settings → Nexus** and complete the linking steps.

To double-check: create a workflow, add a **Shopware Event Trigger**, and confirm your shop appears in the shop list. If it does not, check the service switch and the selected company in Nexus.

<Callout title="No extra accounts needed for this example" type="info">

Connections to Slack or Business Central are optional and only needed when you use those tools. Your first alert uses Shopware steps and a Shopware email only.

</Callout>

## Build the Low Stock Alert

In Nexus, choose **Create workflow** and give it a clear name, for example *Low stock alert – Strum & Co.*

Add and connect these steps on the canvas:

1. **Shopware Event Trigger** — select your shop and the event for **order placed** (`order.placed`).
2. **Shopware API Call** — ask Shopware for the current stock of the ordered products.
3. **If** — continue only when stock is below your limit (for example fewer than five pieces).
4. **Send Shopware email** — write to your warehouse team. Use **@** in the text to insert details such as the order number.

Draw the connections so the flow runs left to right: event → stock check → condition → email.

<Callout title="Tip: daily overview" type="neutral">

Prefer one summary each morning? Use a **Schedule Trigger** instead of “order placed”, then check stock and send the email the same way.

</Callout>

Then:

- **Save** while you are still editing (**Draft**).
- **Publish** when the setup looks complete.
- **Start** to make the workflow **Active**.

## Turn It On and Check the Result

**Publish** alone is not enough — click **Start** so the workflow becomes **Active**. Only then does a new order trigger the alert.

To test without waiting for a real sale, use **Run** in the toolbar, or place a test order that pushes stock below your limit. Prefer a test shop if you have one.

Afterwards, open the run overview (**Execution** / monitoring) and check:

- Did the run finish successfully?
- Which step ran last if something failed?
- Did the warehouse email arrive when stock was low?

If nothing happens, check these first:

- Is the workflow **Active** (started), not only published?
- Does the trigger show your shop?
- Is your stock limit realistic for the test product?
- Are all required fields in each step filled in?

## Activity Checkpoint

1. Switch on the Nexus service and link your shop under **Settings → Nexus**.
2. Build the low stock alert: order placed → check stock → if low → email warehouse.
3. Publish and Start the workflow.
4. Run a test and confirm success in the run overview (and that the email arrived when stock was low).

## Final Thoughts

For Strum & Co., a solid first Nexus workflow is linked, built, published, *and* started — then confirmed in the run overview. The low stock email proves the pattern without other systems. Later you can add Slack or an ERP if your processes need them. Remember the two steps: **Publish**, then **Start**.

Further reading: [Shopware Nexus documentation](https://docs.shopware.com/en/shopware-6-en/shopware-services/shopware-nexus)
