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 — one of them creates three separate automations — and the checks to run before you switch any of them on.

8 min read Beginner Updated August 25, 2026

Open Automations in the left sidebar and pick the Gallery tab, the second one along. 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, one paragraph describing what it does, and an Install button. 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. They label the card and nothing more: there is no filter and no search on this tab, so the whole catalogue sits on one screen.

Every plan can install recipes

Gallery carries no plan check at all — it sits in the tab strip ahead of the tabs that do have one. 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 description at the top 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.

Nine 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 confirmationSalesOne 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-DMGrowthOne 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 deliveryGrowthOne 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 datesRetentionOne 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 rescueRetentionOne 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 seriesGrowth · 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 recoverySales · Flow + sequenceThree things, not two — see the next section.The Shopify connector.
Reactivation dripRetention · 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 cart recipe installs three things

Abandoned cart recovery is the one that surprises people. Its badge says Flow + sequence, but the install actually leaves three drafts in your account, and its card says so: Installs three wired pieces: the sequence, the Shopify entry flow, and the purchased-tag flow that stops reminders the moment they buy.

  • The sequence — three WhatsApp reminders, one hour after enrolment, then a day, then three days. Every step ends with a line carrying the shopper's own checkout link.
  • The entry flow, named <your name> — entry flow — fires on Shopify's Checkout abandoned event, saves the checkout link onto the contact so the reminders can use it, then enrols them.
  • 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.
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 second and the third. All three pieces have to be Live.

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. Until you do, the flow is invisible to the parts of IcloneU that would run it.

  2. Connect whatever the trigger needs

    The COD and cart recipes listen to Shopify events, so they need the Shopify connector under Automations → Connectors. 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 normal rule, not a fault: a trigger fires only the first time it matches for a given contact, so an onboarding flow does not restart every time somebody writes again. Open the trigger and turn on Fire every time if you want it to repeat.

Was this guide helpful?
Thanks for the feedback!

Last updated August 25, 2026 · Automations

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