Automation recipes | IcloneU
Automations

Automation recipes

The Gallery tab holds ready-made automations. Pick one, fill in the two or three things only you can know, and it installs into your account as a draft you review and publish. This guide covers what each recipe actually creates — the three store-recovery recipes each create three separate automations — and the checks to run before you switch any of them on.

9 min read Beginner Updated October 4, 2026

Open Automations in the left sidebar and pick the Gallery tab, the third one along, after Sequences and Workflows. A recipe is an automation somebody already built for you: its trigger, its messages and its wiring are all in place, and installing it copies that whole flow into your account. The page says what it is for in one line — Ready-made automations — install one, fill in the blanks, review and publish. Nothing you install is switched on: every recipe arrives as a Draft, and the point of the draft is that you read it before anybody receives anything.

Included with every plan
A recipe comes in the same door as an exported file

Installing a recipe runs the same import a shared .automation.json file runs. Every internal id is renumbered for your account and anything account-specific is stripped on the way in, which is why the installed copy is yours to rename, rewire and delete like a flow you drew yourself. No link back to the gallery is kept either — a recipe that changes later never changes a copy you already installed.

Every recipe is a card: an icon, its category in the top corner, the name, a one-line summary of what it does, a Works with row naming the channels or stores it runs on, and an Install button. Details opens the full description on the card itself, and Less folds it away again. Recipes that build more than a single workflow carry a second small badge under the category — that badge is the most useful thing on the card, and the next section explains it.

The categories are Sales, Growth, Retention and Support, and a row of pills above the cards — All and one per category — shows just one of them. Next to the pills, Search recipes… narrows the cards as you type, matching the name, the summary, the full description, the category and the Works with row, without minding capitals or accents: typing Wix finds every recipe that runs on a Wix store. When nothing matches, the tab reads No recipes match your search.

Every plan can install recipes

Gallery carries no plan check at all, unlike Sequences and the four tabs after Capture. So you can browse and install on any plan, and what a recipe installs behaves exactly as it would if you had built it by hand: a recipe that installs a sequence leaves a sequence in your account, the same one the Sequences tab would have made.

Installing one

  1. Click Install on the card

    A small Install recipe dialog opens, with the card's full description at the top and the Works with line under it, so you can re-read what you are about to create.

  2. Name it

    Automation name arrives filled with the recipe's own name. Change it to something you will recognise in a list of thirty — the name is what you will search for later. Install stays disabled while the field is empty.

  3. Fill in the blanks

    Under the name sit the two or three values only you can supply — a Trigger keyword, a Link to deliver, a Tag to apply. Some arrive with a suggested value; the ones that arrive empty are empty because there is no sensible default. Fill them in, because nothing checks that you did.

  4. Click Install

    The recipe is created and you land straight in it: the Workflows editor on the flow it installed, or the Sequences tab for a recipe that only installs a sequence. A toast confirms it — Recipe installed — review it and publish.

What the dialog tells you before you press it

The recipe installs as a draft. Open it, pick the channel it runs on, adjust the messages, and publish when ready. Each install runs on one channel — install the recipe again for each additional channel. The last sentence is the one people miss. An automation belongs to one connected account, so one install answers on one channel. If you want the same keyword answering on WhatsApp and on Instagram, install the recipe twice and bind each copy to its own account.

A blank left blank is a flow that never fires

The only field the dialog insists on is the name. Leave a Trigger keyword empty and the installed trigger has no keyword, no intent and no match-all switch — so it matches nothing, ever, and the flow sits Live and silent. Leave a Link to deliver empty and the message goes out with a gap where the link should be. Neither shows an error at install time.

The three kinds of recipe

The badge on a card tells you how many things the install is about to create. This matters more than the category does, because it decides where you go looking for what you just installed.

BadgeWhat installsWhere it lands
No badgeOne workflow — a trigger and its chain of nodes.The Workflows list, opened in the editor.
Drip sequenceOne sequence, with its steps and its timing already seeded. No workflow at all.The Sequences tab. It will never appear under Workflows.
Flow + sequenceThe sequence first, then a workflow whose Enroll in Sequence node already points at it. Wired together at install time, not by you.Both. The editor opens on the flow; the sequence is on the Sequences tab.
Who gets the name you typed

On a Flow + sequence recipe the name you type goes to the sequence. The workflow is named after it: the pattern is {0} — entry flow, with your name in place of {0}, so the pair sits together when you sort by name. Worth knowing before you go hunting for a workflow under the name you typed and find only the sequence.

Twelve recipes, in the order the tab shows them. The catalogue moves, so treat this as an orientation rather than a contract — the card in the product is always the current description.

RecipeWhat it installsWhat it needs from you
COD order confirmation · SalesOne flow: a Shopify order is placed → is it cash on delivery? → ask the buyer to confirm → tag them as pending.The Shopify connector, and a tag name (suggested: cod-pending).
Comment-to-DM · GrowthOne flow: an Instagram post or reel comment carrying your keyword → a DM with your link → a tag.An Instagram account, your keyword and the link to deliver.
Lead magnet delivery · GrowthOne flow carrying three triggers on the same keyword — WhatsApp, Instagram and Messenger → deliver the link → a tag.Your keyword and link. One install still answers on one channel.
Birthday & key dates · RetentionOne flow on a date field, firing at 09:00 and repeating every year → a greeting → a tag.The key of a date field on the contact (suggested: birthday).
NPS pulse + detractor rescue · RetentionOne flow: a tag starts an AI agent that asks for a 0–10 score, then branches — 0–6 apologises, alerts the team and opens the conversation; 7–8 asks what to improve; 9–10 gets your review link.Your review link — and the survey tag, which you must pick after installing. See the warning below.
Comment triage (complaint rescue) · SupportOne flow with an Instagram and a Facebook comment trigger, matched by AI on meaning rather than keywords → a public reply → a private message → the conversation opens in your inbox → the team is alerted.Nothing to fill in. An Instagram or Facebook account to bind it to.
Welcome series · Growth · Flow + sequenceA five-step onboarding sequence, plus the flow that enrols every newly created contact into it.Nothing to fill in. Each sequence step still needs a sending account.
Abandoned cart recovery · Sales · Flow + sequenceThree things, not two — see the next section.The Shopify connector and the browse pixel. Each sequence step still needs a sending account.
Abandoned checkout recovery · Sales · Flow + sequenceThree things — see the next section.A connected Shopify, WooCommerce or Wix store. Each sequence step still needs a sending account.
Browse abandonment nudge · Sales · Flow + sequenceThree things — see the next section.The Shopify connector and the browse pixel. Each sequence step still needs a sending account.
Restock waitlist · SalesOne flow that becomes an action your Clone can take: when a shopper asks to hear about a sold-out product, the Clone starts it with the product's name and the contact gets a tag such as waitlist-black-tote. The Clone confirms in its own reply; when the product is back, send a broadcast to that tag.A tag prefix (suggested: waitlist). Point the flow at the channel your Clone answers on and set it Live, or the Clone never gets the action.
Reactivation drip · Retention · Drip sequenceA four-step email win-back on its own — day 0, then 15, 30 and 45 — with a 30-day cooldown before anyone repeats it.You decide who enrols, afterwards, from the sequence's own panel or with an Enroll in Sequence node.
The NPS recipe ships unaimed on purpose

Its own description ends with the instruction: IMPORTANT: after installing, open the trigger and pick the tag that starts the survey. The installed trigger is even named ⚠ Pick your survey tag. Take it literally. A tag trigger with no tag chosen means any tag, so publishing this recipe as it installs would survey every contact who receives any tag at all — including tags your other flows apply automatically. A template cannot carry a tag from someone else's account, which is why this one blank has to be filled by hand.

The store-recovery recipes install three things each

Three Sales recipes win back a shopper who stopped short of buying, one for each point where people drop off: the cart and browse recipes work on Shopify, and Abandoned checkout recovery on Shopify, WooCommerce and Wix. Their badge says Flow + sequence, but each install actually leaves three drafts in your account.

RecipeStarts onRemindersNeeds
Abandoned cart recoveryCart abandoned: products added to the cart, checkout never reachedThree on WhatsApp: 1 hour after enrolment, then 1 day later, then 3 days after that. The second and third end with a link that rebuilds the shopper's cart.The Shopify connector and the browse pixel
Abandoned checkout recoveryCheckout abandoned: a checkout started that never became an order (on WooCommerce, an order placed but left unpaid)Three on WhatsApp: 1 hour after enrolment, then 1 day later, then 3 days after that. The second and third end with the link to pick the checkout up again.A Shopify, WooCommerce or Wix store (no pixel)
Browse abandonment nudgeProduct browsed, not bought: a product page viewed with nothing added to the cartTwo on WhatsApp: 2 hours after enrolment, then 2 days later. The second names the product and links back to it.The Shopify connector and the browse pixel
  • The sequence — the reminders above. Each step needs its sending WhatsApp account (Set platform on the step card): a subscriber who reaches a step without one leaves the sequence and nothing is sent. The first reminder must be an approved WhatsApp template you pick, because these shoppers have usually never written to you and a plain first message can't be delivered outside WhatsApp's 24-hour window. As installed it carries no link, so map one of the template's variables to the recipe's link — {{cf_cart_url}}, {{cf_checkout_url}}, or {{cf_product_url}} and {{cf_product_name}}. The drip pauses if the shopper replies. Nobody is enrolled again while still in it, paused included; after finishing, the same shopper gets in again only once a cooldown has passed: 7 days for cart, 3 for checkout, 14 for browse.
  • The entry flow, named <your name> — entry flow — fires on the recipe's store event, removes a purchased tag left over from an earlier purchase, saves the link onto the contact (the cart link, the checkout link, or the product's link and name) so the reminders can use it, then enrols them. On Abandoned checkout recovery it gets one trigger per kind of store: one for each of Shopify, WooCommerce and Wix that you have connected (two Shopify stores share one), or, if none is connected when you install, one each for Shopify, Wix and WooCommerce, which wait until that store is connected. On WooCommerce the event is an order placed but left unpaid for an hour, and the link is the order's payment page; if the store's Hold stock setting (WooCommerce → Settings → Products → Inventory) cancels unpaid orders within that hour, the order is gone before the event can fire. When you then connect one of those stores, IcloneU deletes that flow's triggers for the other two by itself; a trigger you renamed is left alone. Connecting a second kind of store later doesn't bring its trigger back, so add a Connector event trigger for it by hand. Any trigger still pointing at a store that isn't connected keeps the editor warning that it will never fire, so delete (or switch off) the ones for stores you don't use.
  • Purchased tag (stops the drip) — a separate little flow, triggered by Order paid, whose only job is to put the purchased tag on the buyer. That tag is the sequence's goal, so applying it is what makes someone leave the drip the moment they buy. Order paid comes only from Shopify, so on a WooCommerce or Wix store nothing applies the tag: a buyer there keeps getting the reminders to the end of the sequence unless something else tags them, or they reply and the drip pauses. On an account with no Shopify store connected this flow can never fire, and the editor shows it the same warning, so you can delete it there.
Delete the tag flow and the drip loses its brake

The third flow keeps its own fixed name rather than yours, so it does not sit next to the other two in an alphabetical list and it is easy to mistake for something stray. Delete it, or leave it as a draft, and nothing ever applies the goal tag — which means a customer who buys after the first reminder still receives the rest. All three pieces have to be Live, both flows need their account picked, and every step of the sequence needs its sending account. Install two or three of these recipes and you get two or three identical copies of the tag flow: keep one Live and delete the other drafts. And if you installed Abandoned cart recovery before the September 2026 update, that copy still starts on Checkout abandoned: installing Abandoned checkout recovery as well would put the same shoppers into two drips, so delete the old copy first.

Before you set any of it live

The same four checks apply to every recipe, and the first one is the one that quietly costs people weeks.

  1. Pick the account it runs on

    A recipe installs with no connected account attached, because it cannot know which of yours to use. Choose one from Account on the automation bar — on a store-recovery recipe, in both of the flows it installs; its sequence steps each need a sending account too (Set platform on each step card). Until you do, the flow is invisible to the parts of IcloneU that would run it.

  2. Connect whatever the trigger needs

    The COD recipe and the cart and browse recipes listen to Shopify events, so they need the Shopify connector under Automations → Connectors, and the cart and browse recipes also need the browse pixel on your store (Adding the browse pixel to your Shopify store). Abandoned checkout recovery needs a Shopify, WooCommerce or Wix store connected there. The gallery does not check: a recipe installs happily whether or not the connector exists, and then waits for an event that never arrives.

  3. Read the messages out loud

    Every message in a recipe is a placeholder written by us in your language. It mentions no brand and makes no promise, but it is not your voice yet. This is also where you finish anything the card told you to — the survey tag on the NPS recipe, for one.

  4. Test it, then Set Live

    Run the flow against a sample the way the Building your first workflow guide describes, then switch it on. Setting a flow live warns about unconfigured nodes but does not stop you, so the test is the real check.

An unbound flow looks perfectly healthy and does nothing

This is worth repeating on its own, because there is no error and no badge for it. A Live automation with no connected account is skipped outright: the message-driven side never loads it, and the connector-event side logs that it matched and then passed it over. From the outside the flow looks finished and switched on. If a recipe you published has never run once, check the account picker before you check anything else.

Frequently asked

Completely. What lands in your account is an ordinary workflow or sequence with nothing locked and no link back to the gallery — rename it, rewire it, delete nodes, add your own. Most recipes are worth treating as a first draft of the flow you actually want.

A recipe badged Drip sequence installs a sequence and no workflow, so it lives on the Sequences tab and will never appear in the Workflows list. The install takes you there automatically; if you navigated away, go back through the tab.

You now have two independent copies with the same name, and nothing links them. Neither does anything while it is a draft, so delete the one you do not want from the Workflows list before you set anything live.

That is the default for Lead magnet delivery: its three triggers are message triggers, and a message trigger starts its flow once per contact — after a run for someone has finished, it won't start again for them, and their later messages go to your Clone instead. Turn on Fire every time on each of its triggers if the same person should get the link every time they ask. If it still doesn't run a second time, check that the second message contained the keyword, and whether the person was in the middle of another flow waiting for their reply — a waiting flow takes the message first. Tag and store-event triggers start their flows every time instead, and comment triggers are not limited to once per person — so re-applying the NPS survey tag surveys the contact again. On the three recovery recipes, what holds a returning shopper back is the sequence: nobody is enrolled again while still in it, paused included, and a shopper who finished re-enters only once its cooldown has passed — 7 days for cart, 3 for checkout, 14 for browse — which you change on the sequence.

Was this guide helpful?
Thanks for the feedback!

Last updated October 4, 2026 · Automations

Reconnecting to the server… Reload
🗙
Connecting…
Connection lost
Reconnecting to the server…
We couldn't reconnect automatically.