The flow builder

Every flow in Wiz - from the flows Wiz generates for you to the custom ones you create - can be opened in the flow builder, a visual editor where you control exactly what the flow does: what starts it, which emails it sends, how long it waits between them, and what makes a contact leave it.


This article is a tour of the builder. For creating a brand-new flow from scratch, see Creating a custom flow.



Opening the flow builder


From Wiz → Flows & pop-up, click the menu on any flow and choose Edit flow. (You can also click Edit Flow from the flow's analytics page.)


The flow builder, showing a flow's node chain


The builder has two parts:


  • The flow itself (right) - a chain of connected cards, called nodes, running from the Flow Trigger at the top through every Time Delay and Send Email step in order.
  • The editing panel (left) - click any node and its settings open here.


The Deactivate flow button at the top right turns the whole flow off - the same control as the flow's toggle on the Flows page.


Your edits aren't live until you click Save in the bar that appears at the top of the page. Use Discard to throw away unsaved changes.



The Flow Trigger node


The trigger node is the brain of the flow. Click it to open Edit Trigger, where you control four things:


The Edit Trigger panel


Activation trigger - the customer action that starts the flow:


The activation trigger options


  • New subscriber - someone joins your list (this is what starts your Welcome flow).
  • Product viewed (browse abandonment) - someone views a product but doesn't add it to cart.
  • Checkout started (abandoned checkout) - someone starts checkout but doesn't complete it.
  • Placed order - someone completes a purchase.
  • Shopify Flow trigger - start this flow from any custom event you wire up in Shopify Flow.


Can a user re-enter this flow - what happens when someone qualifies for the flow again:


  • Once per contact - each contact goes through the flow once, ever.
  • Allow re-entry - contacts can enter the flow again each time they qualify.
  • Allow re-entry after delay - contacts can re-enter, but only after a cooldown you set (for example, 5 days).


Filter - conditions a contact must meet to enter the flow. Click + Add Filter and choose what to check:


A filter row with its conditions


You can filter by Specific product, Product tag, Cart value, Cart item qty, Customer past orders, Customer lifetime spend, Customer tag, or Country. Combine conditions with + OR (any of these can match) and + AND (all of these must match) - for example, cart value is over $100 AND the cart contains a specific product.


Exit triggers - actions that remove a contact from the flow before it finishes: Add to cart, Started Checkout, or Placed Order. Click + Add trigger to combine several. This is why, for example, an abandoned-checkout flow stops emailing someone the moment they buy.


New triggers and filters are added all the time. If you don't see the one you need, reach out to our team through the chat - or connect a custom trigger yourself with Shopify Flow.



Time Delay nodes


A Time Delay node is the waiting period before the next email. Click it and set Wait for to any number of minutes, hours, or days.


Delays are measured from the previous step, not from when the flow started - a 2-day delay before the second email means it sends two days after the first.



Send Email nodes


Each Send Email node is one email in the flow. The toggle on the node turns that single email on or off without touching the rest of the flow.


Click the node to open it in the editing panel:


The Send Email node panel with the Edit menu open


  • Analytics - this email's own numbers: sent, open rate, click rate, orders, and revenue.
  • Edit menu - everything you can change about the email: - Edit email name - rename the email. - Edit email template - open the drag-and-drop editor to change the design. See Editing an email. - Edit subject & preview text - change what appears in the inbox. - Send Test Email - send yourself a copy. See Sending a test email.
  • The preview - the subject line, preview text, and the fully rendered email.



Changing the flow's structure


The builder gives you full control over the sequence:


The add-node menu between two nodes


  • Add a step - click the + between any two nodes and choose Add Email or Add Time Delay. Adding an email opens the Create Email dialog, where Wiz AI can generate it for you - see Creating a custom flow.
  • Reorder steps - drag any node up or down the chain.
  • Duplicate or delete - the menu on a node offers Duplicate and Delete.


Deleting a node removes it from the flow when you save. If you just want to stop an email from sending, turn it off with its toggle instead - you'll keep its design and stats.



Common questions


Do I have to build my flows myself now?


No. Wiz still generates your core flows - Welcome, Browse abandonment, Abandoned checkout, Post purchase, and Winback - complete with triggers, timing, and emails, exactly as before. The builder is how you fine-tune them, and how you build extra flows of your own.


Can a flow branch into different paths?


Flows run as a single sequence from top to bottom. To treat different customers differently, use filters on the trigger - or create separate flows for separate audiences.


I need a trigger or filter that isn't listed.


New triggers and filters ship regularly. Message our team through the chat and tell us what you're trying to do - or, if you're comfortable with Shopify Flow, use the Shopify Flow trigger to start your Wiz flow from any event Shopify Flow can detect.


Where did "Only send to new contacts" go?


That Welcome-flow checkbox is now the Can a user re-enter this flow setting on the trigger node - Once per contact gives you the old checked behavior.


Does deactivating a flow delete it?


No. Deactivate flow just stops it from sending; it moves to the Disabled flows section on the Flows page and you can turn it back on any time.

Updated on: 08/09/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!