Flows

Set it up onceand it keeps selling

M
Ó
AutomationsFlows
New flow
Insights, last 30 days
Jul 12, 2026 — Aug 10, 2026
Active flows
3
of 4 flows
Messages
31,860
vs. previous period
Delivery rate
98.3 %
31,332 delivered
CTR
10.7 %
3,397 clicks
TriggerStatus
1 / 1
NameStatusTriggerSentDeliveredDelivery rateCTR
🛒Abandoned cartOnEvent
18,420
18,122
98.4 %
11.6 %
📦Post-purchase follow-upOnEvent
9,260
9,114
98.4 %
8.3 %
🔔Back-in-stock alertOnEvent
4,180
4,096
98 %
12 %
♻️90-day win-backOffEvent
-
-
-
-
New chat
Hi, Óscar. You have 3 active flows, and none of them greets someone who just subscribed.
Build me a welcome series for new subscribers

Ask Iris anything...

Iris can make mistakes. Project data isn't used to train models.BETA

  • Levi's
  • PcComponentes
  • Tous
  • La Casa de las Carcasas
  • Nude Project
  • Siroko
  • HiStrips
  • Blue Banana
  • Gocco
  • Banak
  • GOI
  • Matcha Jeans
Levi'sPcComponentesTousLa Casa de las CarcasasNude ProjectSirokoHiStripsBlue BananaGoccoBanakGOIMatcha JeansMorrisonCold CultureEme StudiosBenefitLVMH1337 CorpRevelHillsZzen

A flow for every
step of the journey.

  1. Welcome series: Subscribes from a pop-up — Welcome to HiStrips! Your first-order code: HELLO10
  2. Site abandonment: Visits the site and leaves without doing anything — Looking for something? This week's new drops 👉 histr.ps/new
  3. Browse abandonment: Views a product, doesn't add it — The Pink strips are still waiting for you 👀 View product
  4. Cart abandonment: Adds to cart and leaves — Your cart is still here. Need help picking a size?
  5. Checkout abandonment: Starts checkout, doesn't finish — You were one step away: your order is ready to complete.
  6. First purchase:
  7. Thank you & onboarding: Just placed an order — Thanks for your order! It ships today 📦 We'll let you know when it lands.
  8. Cross-sell / upsell: A week after delivery — Pairs with your strips: the matching bag just landed.
  9. Replenishment: About to run out — Running low on strips? Reorder in one tap.
  10. Winback: 90 days without buying — We miss you. Here's what's new since your last visit.
  11. Sunset unengaged: Six months without opening anything — Still want to hear from us? Reply YES to stay in touch.

Iris, for
your flows.

draft the welcome seriesbuild a cart recovery flowadd an SMS fallbackwait a day, then follow upbranch by order statusset up a win-back flow
post-purchase in three stepsskip anyone who already boughtsend only in the morningexplain this flow to meduplicate the flow for RCSpause the flow on holidays

It drafts your flow. Trigger, waits and branches, laid out step by step.

It picks the moment. Cart abandoned, welcome, post-purchase, win-back.

It reaches every market. Each step goes out on SMS, RCS or WhatsApp, wherever they are.

It writes every step. One message per channel, in your tone.

It checks before you publish. Consent, fallback and timing, reviewed on the canvas.

Every step a
flow can take

Send

Send SMS

A text message. Every phone can receive one.

Send RCS

A branded message, with an SMS fallback if it cannot be delivered.

Wait

Fixed delay

Wait a fixed amount of time.

Timezone delay

Wait for an allowed hour in their own timezone.

Smart delay

Wait for the best moment to reach them.

Wait for delivery

Split on whether the last message arrived.

Wait for activity

Wait for a click or a reply, with a time limit.

Split the flow

Check tag

Route by the tags the contact carries.

Check list

Route by the lists they belong to.

Check segment

Route by which segment they are in.

Check attribute

Route by any field of the contact.

Consent branch

Route by the channel's consent policy.

Check reachability

Route by whether a channel can reach them.

Check event

Route by whether the contact did an event.

Check entry event

Route by the event that started the flow.

A/B split

Split by percentage to compare branches.

Update the contact

Update tags

Add or remove tags on the contact.

Update lists

Add them to lists, or take them out.

Manage subscription

Change their subscription on a channel.

Goal

Goal reached

Record that the contact met the flow's goal, and carry on.

Trigger a flow from
your own system

Node.js
// An event of yours starts the flow.await fetch(`${BASE}/stream/events`, {  method: "POST",  headers: {    Authorization: `Bearer ${process.env.INSTASENT_TOKEN}`,    "Content-Type": "application/json",  },  body: JSON.stringify([    {      _user_id: "USER-123",      _event_id: order.id,      _event_type: "purchase",      _user_data: { _phone_mobile: "+34600000000" },      _event_parameters: { currency: "EUR", amount: 49.9 },    },  ]),});

Send the event your system already produces and the flow takes it from there. A sign-up, a paid order, a booked appointment, a renewal about to fail. Your data, your events, and the contact created in the same call.

Or let the tools you already use send them

Shopify

  • ecommerce_order_create
  • update
  • ecommerce_order_update
  • +8 more

ActiveCampaign

  • deal_add
  • update
  • click
  • +2 more

Zoom

  • meeting_registered
  • meeting_joined
  • meeting_left

Zapier

  • ecommerce_order_create
  • deal_add
  • meeting_registered
  • +41 more
View all integrations

Frequently
asked questions

What starts a flow?
What your customers actually do: a cart abandoned, an order delivered, ninety days without buying.
Which channels can a flow use?
SMS and WhatsApp. RCS is available for campaigns.
What happens when someone buys mid-flow?
The goal is recorded and that customer stops receiving the rest of the steps.
Can Iris build the flow?
It drafts it step by step, ready for you to publish. It never publishes on its own.

Describe the flow.
It keeps sending on its own.

  • Build an abandoned-cart flow with an SMS two hours later
  • Replicate my Klaviyo welcome flow
  • Start a welcome flow when someone submits my Typeform
  • Trigger a flow from my n8n webhook for new sign-ups
  • Take anyone who already bought out of the flow
  • Which step of my welcome flow loses the most people?