Five campaigns that call first — and a journey editor for the sixth
Abandoned order. Known customer looking again. Order by phone from a product page. Newsletter click without an order. VIP customer follow-up. Each is set up in four steps — Reach → Channels → Timing → Review — shows what it is worth before you switch it on, and reports what it recovered after. When a preset is not enough, open the journey editor and build the campaign yourself.
- Nothing goes out until you switch it on
- Wait, discount and channels adjustable per campaign
- Every run written back to the call log
Set up this campaign
1. Abandoned order
- Reach
- Channels
- 3Timing
- 4Review
Timing and offer
The journey behind it
8 steps · edit any of them in the journey editor
5
Ready campaigns
Abandoned order · Known customer looking again · Order by phone · Newsletter click · VIP follow-up
4 steps
Setup wizard
Reach → Channels → Timing → Review. Set up as a draft, switched on when you are ready
0–90%
Discount dial
Wait 0–20,160 minutes before the first attempt; only customers with 0–100 previous orders
25
Journey templates
4 Callio voice-first · 10 Comver-native visitor journeys · 11 classic lifecycle flows
Each one starts with a moment Callio recognises
Presets are named after the moment they answer, not the channel they use. Every one calls first, texts when the call cannot connect and emails when the phone cannot reach at all — and each carries its own default wait, discount and script, which the wizard lets you change.
Abandoned order
A new shopper left their details at checkout and stopped. Twenty minutes later Callio phones about the order that was left behind, asks what they were unsure about, and has a 10% recovery code ready if it takes one to close.
Known customer looking again
Someone already in your customer base views the same product twice in 48 hours, or adds it to the cart, without ordering. Callio calls to ask whether to place the order there and then — a relationship and a number, not cold outreach.
Order by phone from a product page
The shopper asks to be called from the block under Add to cart. Callio calls back within seconds carrying the product they were looking at and takes the order on the phone. If voice cannot place the call, the request stays in the log as pending — never silently swapped for a text.
Learn moreNewsletter click without an order
Your send worked, the order did not follow. An hour after the click Callio phones to ask what the shopper was unsure about. No second discount: the send already carried the offer, so this call is a question, not another coupon.
Learn moreVIP customer follow-up
A proven customer — lifetime value of 500 or more — has gone 90 days without an order. Callio issues a VIP code and calls to remind them what is worth coming back for. The one call whose cost is never in question.
Create custom campaign
For advanced users: build from scratch or browse the template library. Custom campaigns run on the same engine as the five presets — triggers, waits, conditions, call, text and email steps, branches — and sit on the board next to them.
What it is worth before you switch it on. What it did after.
Every campaign on the board is one card. Before it runs, the card counts the shoppers who matched the trigger in the last 30 days and sizes the revenue at stake from your own average order value — arithmetic shown, estimate mark on. Once it runs, the same card reports runs, answered calls, messages and the revenue attributed to orders that followed.
- Shoppers in this segment — matched in the last 30 days from the store’s own event stream and customer table
- Recoverable revenue — “12% of them × $AOV, an estimate until this has run”; then your own completed runs
- Channels picker — Call · SMS · Email; switching one off applies to runs already in flight
- Status badge — Live, Paused, Draft, Not set up, Steps missing or Add to your theme, each with its detail
1. Abandoned order
A new shopper left their details at checkout and stopped
Shoppers in this segment
38
Recoverable revenue
$9,120 ≈
12% of them × $240 AOV — an estimate until this has run
What it did in the last 30 days
Runs
38
Answered
24 · 63%
Messages
31
Attributed
$4,860
Channels
Applies to runs already in flight
Callio phones about the order that was left behind and asks what the shopper was unsure about — the objection is answered on the call, and a discount code is there if it takes one to close.
If the call cannot connect it goes out as an SMS with the same code. If there is no usable mobile number at all, the code goes by email instead of the shopper being dropped.
Fires when checkout started with an email and phone, no order after 20 minutes.
Read the 8 steps →
- 1Shoppers in this segment — Matched in the last 30 days, from your own events
- 2Recoverable revenue — "12% of them × $AOV — an estimate until this has run"
- 3What it did in the last 30 days — Runs · Answered · Messages · $ attributed
- 4Channels — Call · SMS · Email — applies to runs already in flight
- 5Fires when … — The trigger, in one sentence
- 6Flow strip — Every wait, condition and channel step, in order
Reach → Channels → Timing → Review. Then a draft.
“Set up this campaign” opens a four-step wizard. It ends as a draft — nothing goes out until you switch it on — with one plain sentence summarising exactly what you are switching on.
- 1
Who it reaches
Checkout started, no order
38 shoppers · last 30 daysWho it reaches
The moment the campaign answers, and how many shoppers matched it in the last 30 days. Order by phone reaches whoever fills in the storefront block; the other four read your own events.
- 2
How it reaches them
Callcalls firstSMSif the call cannot connectEmailif the phone cannot reachHow it reaches them
Call, SMS and email as three switches. Callio calls first, texts when the call cannot connect, emails when the phone cannot reach at all. Anything not connected is skipped at the step, not failed.
- 3
Timing and offer
Wait before first attempt20 min020,160 minDiscount issued10% off0%90%Previous orders, at least00100Timing and offer
Wait before the first attempt (0–20,160 minutes), the discount the campaign issues (0–90%, or none at all) and, if you want, only customers who have ordered before (0–100 previous orders).
- 4
What you are switching on
“20 minutes after it fires, this campaign goes out as a call, an SMS and an email, carrying a 10% code.”
DraftSwitch it onWhat you are switching on
“20 minutes after it fires, this campaign goes out as a call, an SMS and an email, carrying a 10% code.” Set up as a draft. Switch it on when you are ready.
Every campaign names its trigger in one sentence
There is no rule builder hidden behind a preset. Each card says, in words, what has to happen for Callio to act — and the flow strip underneath shows every wait, condition and channel step in order. Open “Read the steps” and the whole journey is there.
- A wait, a check that nothing was ordered in the meantime, the code, the call — then the fallback arms in the same order every time
- Order by phone has no wait: the storefront form is the trigger, and the request is recorded before the provider is contacted
- Channels that are not connected are skipped at their step; the run continues rather than failing
- The newsletter arm carries no second discount — the send already made the offer
1. Abandoned order
Fires when Checkout started with an email and phone, no order after 20 minutes
2. Known customer looking again
Fires when A customer with at least one order views the same product twice in 48 h, or adds it to the cart, without ordering
3. Order by phone from a product page
Fires when Shopper submits the storefront order-by-phone form
4. Newsletter click without an order
Fires when Shopper clicks a link in a newsletter this store sent and has not ordered an hour later
5. VIP customer follow-up
Fires when No order for 90 days from a customer with lifetime value ≥ 500
When a preset is not enough, open the canvas
“Advanced customization” opens the full journey editor behind any preset; “Create custom campaign” starts a new one — from scratch or from a template. Triggers, waits, conditions, call, text and email steps, discounts, on-site experiences and branches, on a canvas that shows the audience, the actions, the logic and the runs recorded beside it.
- Triggers grouped as Comver behaviour, Store behaviour, Audience & lifecycle and Commerce — checkout abandoned, repeated product views, newsletter link clicked, customer becomes inactive, order placed and more
- Blocks: Time delay, Conditional split, A/B or channel split, Email, SMS, Voice call (with SMS fallback), On-site experience, Unique discount, Update customer, Move audience, Webhook
- Journey health at a glance — Audience, Actions, Logic (branches), Measurement (runs recorded) — and the recent runs, each with its status
- Save draft or Activate journey; a paused or draft campaign contacts nobody
Comver journey trigger
Who enters this flow?
Trigger
Checkout abandoned
Audience
Any matching visitor
Frequency cap
1,440 min
Time delay
Wait 20 minutes
Then check the order is still open
Conditional split
Has not purchased since entering
Branches: 1 · exit on purchase
Unique discount
Recovery code · 10% off · 3 days
One code per run, written to the call row
Voice call · Callio
What should Callio say on this call?
“Hi {{customer.first_name}}, this is Callio from {{shop.name}}. Your order is still waiting at checkout — was there anything you were unsure about? Code {{discount.code}} takes 10% off…”
Time delay
Wait 45 minutes
Your order is still waiting — {{discount.code}} takes 10% off
From your verified sending domain
One board for the five, your own, and the templates
Campaigns running, still recoverable, reached and attributed sit at the top. Under them: what the campaigns can send on, who Callio could reach, the five cards, your custom campaigns and the template library.
Four numbers, then the cards
Campaigns running (of the four that are journeys — order by phone is a theme block Comver cannot verify), Still recoverable across the campaigns not running, Reached — calls, answered, texts and emails in the last 30 days — and Attributed: revenue from orders that followed a campaign message.
Voice commerce agent
Callio
Campaigns running
2 of 5
3 more are set up but not switched on
Still recoverable
$8,400
39 shoppers across campaigns not running
Reached
50 calls
32 answered · 40 texts and emails · last 30 days
Attributed
$6,080
Revenue from orders that followed a campaign message
#1
Abandoned order
A cart left at checkout
Shoppers in this segment
38
Recoverable revenue
$9,120
Last 30 days · 38 runs · 24 answered · 31 messages · $4,860 attributed
#2
Known customer looking again
A returning customer browsing without buying
Shoppers in this segment
21
Recoverable revenue
$3,540
Last 30 days · 12 runs · 8 answered · 9 messages · $1,220 attributed
#3
VIP customer follow-up
A top customer who has gone quiet
Shoppers in this segment
12
Recoverable revenue
$4,860
Last 30 days · 0 runs · 0 answered · 0 messages · — attributed
Four numbers. One is an estimate — and it says so.
The board’s strip is counted from your store’s own runs and messages. Only “Still recoverable” is modelled — from the shoppers who matched a trigger and your own average order value — and it carries the estimate mark until a campaign has run.
N of 4
Campaigns running
“N more are set up but not switched on” — or “Nothing is running, so Callio contacts nobody.” Order by phone is a theme block, so it is not counted here.
≈
Still recoverable
Shoppers across the campaigns that are not running × your AOV × the campaign’s share. An estimate, marked as one.
N calls
Reached
“N answered · N texts and emails · last 30 days” — counted from the call log and the message rows.
$ counted
Attributed
Revenue from orders that followed a campaign message. “—” until it happens; never blended with the estimate.
Attribution is counted from orders that followed a Callio email or text; calls carry no attribution of their own. Checkout, payment and shipping stay in Shopify.
Frequently asked questions
Five: Abandoned order (checkout started with an email and phone, no order after 20 minutes), Known customer looking again (a customer with at least one order views the same product twice in 48 hours or adds it to the cart, without ordering), Order by phone from a product page (the shopper submits the storefront form), Newsletter click without an order (a click in a newsletter this store sent, no order an hour later) and VIP customer follow-up (no order for 90 days from a customer with lifetime value of 500 or more). Abandoned order is the usual first.
The wait before the first attempt (0–20,160 minutes), the discount the campaign issues (0–90%, or switched off), whether it only reaches customers who have ordered before (0–100 previous orders), and the channels — Call, SMS and Email as three switches. Switching a channel off applies to runs already in flight. “Advanced customization” opens the full journey editor for anything else.
The shoppers who matched the trigger in the last 30 days, counted from your own events, multiplied by your own average order value and a stated conversion share — a default per campaign (“12% of them × $AOV”) until the campaign has completed runs of its own, then measured. It carries the estimate mark. “Attributed” is different: revenue counted from orders that followed a Callio message, and it shows “—” until that happens.
No. “Set up this campaign” walks through Reach, Channels, Timing and Review, saves the campaign as a draft, and you switch it on. You need a phone number (bought inside Comver, or the labelled shared Comver number to start) and, for the email arm, a verified sending domain. Order by phone is the exception: it needs the “Callio Order by Phone” block placed under Add to cart in the theme editor.
The board shows what the campaigns can send on — Call, SMS and Email, each Connected or Not configured, with the sender it would use. Anything not connected is skipped at that step rather than failing the run: the call still goes out, and the shopper is not dropped.
Yes. “Create custom campaign” starts from scratch or from the template library — 25 journey templates, including the four Callio voice-first presets, ten Comver-native visitor journeys and eleven classic lifecycle flows. The editor gives you triggers grouped as Comver behaviour, Store behaviour, Audience & lifecycle and Commerce, plus Time delay, Conditional split, A/B or channel split, Email, SMS, Voice call with SMS fallback, On-site experience, Unique discount, Update customer, Move audience and Webhook blocks. Custom campaigns appear on the same board.
From your store’s own behaviour stream and customer table for the presets; from newsletter clicks and storefront signup forms for the newsletter arm; and from any pipeline stage or segment you point a campaign at from Callio → Segments, which creates an audience scoped to exactly that group and enrols its members.
Each card reports runs, answered calls, messages and attributed revenue for the last 30 days. Every call sits in the call log with its recording, outcome, discount code and the journey run behind it; every text and email sits in the SMS and Email tabs with delivered, opened, clicked or failed. Custom campaigns show runs recorded and completed, and the editor lists recent runs with their status.
Keep exploring
Switch on the first campaign today
Pick Abandoned order — the usual first — set the wait, the discount and the channels, and see what it is worth before it runs. Nothing goes out until you switch it on.
14-day free trial · Live on Shopify in minutes · Checkout stays in Shopify

