Skip to main content

Catch QR Campaign Problems with Shopify Flow

· 3 min read

A QR code on packaging, an insert, or a retail display can keep circulating after the team that created it has moved on to the next campaign. When its configuration needs attention, the right person needs enough context to act.

FlashWombat now offers two complementary Shopify Flow capabilities: an action that checks a placement on demand and a trigger that starts a workflow when health gets worse.

Check Before a Campaign Goes Out

Use the Run QR health check action when another workflow event should inspect one placement.

For example, a pre-launch workflow can run the check before artwork is sent to print. The result includes a health status, finding count, highest severity, bounded finding codes, deployment state, check time, and an authenticated admin URL.

Later Flow conditions can continue when the placement is healthy or route an attention result to a review step.

The action does not change the campaign. It also does not fetch arbitrary external destinations, so it should be one part of launch review rather than a substitute for testing the printed experience.

Respond When Health Gets Worse

Use the QR placement needs attention trigger when the workflow should begin with a FlashWombat health transition.

It can start a workflow when a placement enters attention or broken, or when it escalates from attention to broken. A repeated check at the same severity does not create another trigger event, which keeps an unresolved finding from producing the same workflow run again and again.

The trigger includes fields such as previous and current health, finding codes, placement category, deployment state, short-link title, and admin URL. Those fields make it possible to send different internal messages for draft material and QR codes already printed and in use.

Add the Response You Want

The trigger itself does not send a notification. In Shopify Flow, add the downstream action your team uses, such as an internal email, a message through an installed connector, or a task in another app.

A practical high-priority workflow might require both:

  • Health status is broken.
  • Deployment state shows that the placement is printed and in use.

The message can include the placement name and FlashWombat admin URL so the recipient knows exactly what to review.

Plan for Asynchronous Delivery

Shopify Flow and app-trigger delivery are asynchronous, so an event might not appear immediately. Review Flow run history when a workflow does not behave as expected, and keep a manual escalation path for time-sensitive campaign incidents.

See Use FlashWombat Flow Actions and Use FlashWombat Flow Triggers to configure both sides of the workflow.