“Call me now” on the catalog page — Callio rings the buyer in ~5 seconds
The storefront block that already sits under Add to cart will sit on the catalog and product page: a buyer leaves a name, a number and consent, and Callio calls back from a number your company owns carrying the SKU they were looking at. It takes the reorder on the phone or writes down the quote request, then sends the order link. Consent and the call log are exactly the ones shipping today; the account context is what is being added.
- Roadmap product — no date announced
- Request recorded before the provider is contacted
- Checkout, payment and shipping stay in Shopify
Case of 24 · SKU AS-GRS-30
Renewal Serum 30 ml
Callio is calling you now
Keep your phone nearby — the call arrives within seconds.
The buyer’s phone · 5 s later
ComingAurora Supply
+44 20 7946 0132
Your company’s own number
“Hi Marta, it’s Callio from Aurora Supply — you asked us to call about the Renewal Serum, case of 24. Twelve cases again, or shall I quote a pallet?”
Call log · recorded before the provider is contacted
Source: Order widget · Renewal Serum, case of 24 · consent 13:04
Status and duration arrive with the post-call webhook — never written ahead of it.
~5 s
Callback from the page
“Callio calls you back within ~5 seconds” — the request is logged first, then the provider is called
9
Honest states on the storefront
From “Callio is calling you now” to “We could not reach you” — never a silent swap for a text
2
Languages in the block
English and Polish string tables, picked by storefront language; headline, subline, button and consent editable
45%
Sizing assumption, not a result
“45% of them × $AOV — an estimate until this has run.” Then your own completed runs
Every figure describes the Order by phone block as it ships today for Shopify DTC stores; the 45% share is the default the campaign card uses to size recoverable revenue before any run has completed, stated as an assumption and never as a measured result. The catalog version — account, price tier and quote request travelling with the call — is roadmap.
Questions about this SKU? Order by phone
A card inside the product section, placed where the buy box ends — under Add to cart on a DTC theme today, next to the case pack, MOQ and price tier on a catalog page. Headline, subline, one button and a consent line, with a form asking for a name, a phone number and an optional email. Every string and the accent colour are editable in the theme editor; English and Polish ship out of the box. The screen below is the block as it runs today.
- A section block, not a popup — it lives inside the product template where you place it
- If the chat embed is on, voice appears inside the chat widget as the “Order by phone” intent — one bubble, both pillars
- If chat is off, the floating “Order by phone” pill takes over — and hides itself wherever the product block is present
Serum · 30 ml
Glow Renewal Serum
$62.00
Questions? Order by phone
Callio calls you back within ~5 seconds
Theme editor · Product
Comver Voice Product
Headline
Questions? Order by phoneSubline
Callio calls you back within ~5 secondsButton label
Call me nowConsent text
I agree to receive a phone call about my order.Accent colour
#2E9FC4Strings
English · Polish — picked by storefront languageAn example, not your theme — Comver cannot read a storefront, so it never claims the block is placed.
From tap to call, state by state
The block never leaves the person guessing — and when the call cannot happen, it says so, because Callio never silently swaps the call for a text. These five states are shipping today and are unchanged for buyers.
“Callio is calling you now — keep your phone nearby.”
The moment the button is tapped, the request is recorded in the call log as Pending — before the provider is contacted. The call is then placed from your own number and the phone rings within seconds.
Serum · 30 ml
Glow Renewal Serum
Callio is calling you now
Keep your phone nearby — the call arrives within seconds.
Callio · Calls
+49 151 ••• 771 · Order widget · Glow Renewal Serum · consent 13:04
Request recorded
Pending in the log — before the provider is contacted
Provider contacted
ElevenLabs places the call over the Twilio leg from +1 (415) 555-0132
Ringing
The phone rings within seconds
The request is recorded in the call log before the provider is contacted.
Callio calls back carrying the item — and writes everything back
This is the “Order by phone from a product page” campaign, one of the five shipping today: it fires when the storefront form is submitted, Callio calls back within seconds carrying the product, takes the order on the phone and hands over to a human when it gets complicated. Nothing is guessed — status, duration and the transcript summary are written by the post-call webhook, not ahead of it. For a catalog, the same request would carry the SKU, the case pack and the account, and could end in a quote request instead of an order.
- The request is recorded before the provider is contacted; name, phone, consent and the product handle and title travel as call context
- The call appears in the log with source “Order widget”; expand the row for the recording, the link delivery, the code and the consent
- Discounts are optional and only ever a real Shopify code within the limits you set — Callio never invents a price or a term
Travels with the call
What comes back
Request recorded · 13:04:52
Written to the call log as Pending — before the provider is contacted
Provider contacted · 13:04:53
ElevenLabs places the call over the Twilio leg from your number
Calling → on the call · 13:04:57
Product handle and title in the agent’s context
Post-call webhook · 13:07:59
Status Completed · 3:02 · transcript summary · recording
One email with the lines, the total, the code — and one pay button
After a phone order Callio sends a plain HTML summary from your own sending domain: the lines agreed on the call, the total, the code and a single button that opens Shopify checkout. It is the receipt before the receipt — Shopify sends the real one once payment is complete. The SMS with the link goes first, mid-call; the email follows, and steps in whenever SMS cannot go out. For accounts the same email would carry the buyer’s tier pricing and, where terms apply, the draft order rather than an immediate payment.
- Sent from your verified domain (DKIM / SPF / DMARC) — the shared Comver address until then, labelled as such
- Delivery details, shipping and payment are completed securely in Shopify; Callio never takes a card number
- Every message shows up in Callio → Email and → SMS with Delivered / Opened / Clicked / Failed
Your order from BeautySkin — ready to pay
Hi Lena, thank you for the call. Here is what we agreed — one tap finishes it in the store’s checkout.
Delivery details, shipping and payment are completed securely in Shopify. Plain HTML, signed by your own domain.
BeautySkin: your checkout link for 2 × Glow Renewal Serum 30 ml — beautyskin.com/cart/… WELCOME10 is applied at checkout.
Order of delivery
A sales line in the footer vs. a call that comes to the buyer
The difference is who dials, what the agent already knows, and what is written down afterwards. The right-hand column is what the block does today; the account details it will carry are named as roadmap on this page.
| A sales number on the page | Callio Order by phone | |
|---|---|---|
| Who dials | The buyer, and waits on hold | Callio calls back within ~5 seconds |
| What the agent knows | Nothing until asked | Name, product handle and title, consent — account and tier planned |
| Taking the order | Depends on who picks up | On the phone; order link by SMS, finished in Shopify |
| Outside office hours | Voicemail, if anything | The request is recorded and the call is placed the same way |
| When the call cannot happen | Nobody knows | “We could not reach you” — the request stays pending in the log |
| What is recorded | Usually nothing | Recording, outcome, code, consent, provider call id |
| Hard cases | Whoever answered | Handed to a human with the transcript and order attached |
Add the block, own a number, switch it on
The first three steps work on any Shopify store today, including one selling to businesses. The fourth is what the waitlist decides.
- 1
Add the block in the theme editor
Open a product template and add the app block “Comver Voice Product” where the buy box ends. Headline, subline, button label and consent text are editable there.
- 2
Own a number
Buy a local, mobile or toll-free number inside Comver — or start on the shared Comver number, which the interface labels as such. Verify your sending domain for the summary email.
- 3
Check the campaign
On the Callio → Campaigns board, “Order by phone from a product page” shows Add to your theme until the block is placed. Comver cannot read a storefront, so it never claims the block is there.
- 4
Tell us what a buyer should get
Join the B2B waitlist and say whether a callback should end in a priced order, a draft order on terms, or a quote request routed to a rep.
Built to be trusted on a catalog page
Order by phone sits at the most valuable moment on a storefront, so it is deliberately conservative about what it says. The first four rules ship today; the last two name what is missing for accounts.
Recorded first, called second
The request lands in the call log as Pending before the provider is contacted — so someone who asked to be called is never lost, even if the call cannot go out.
Consent on the row
The consent line that was ticked is stored with the call and shown on the expanded row, next to the recording and the outcome.
Never a silent swap
If voice cannot place the call, the person is told you will call back. Callio never quietly replaces the promised call with a text.
Checkout stays in Shopify
Callio sends a cart permalink; payment, shipping and the real receipt happen in Shopify checkout. No card numbers on the phone.
Account and tier on the call
The buyer’s company, price tier and case pack travelling with the request — so the callback can quote the right price without a rep looking it up.
A quote request as an outcome
A callback that ends in a quote or a draft order on terms, rather than an immediate payment link — which needs quote and purchase-order objects that do not exist yet.
Frequently asked questions
You can put the shipped block on any Shopify product template today — it is the app block “Comver Voice Product” (dashboard name: Callio Order by Phone), placed where the buy box ends. What it does not yet carry is the buyer’s company, price tier and open quote, and it cannot end in a quote request or a draft order. That account layer is on the roadmap with no date announced.
A name, a phone number in international (E.164) format, an optional email, and the consent tick — “I agree to receive a phone call about my order.” Then one button: Call me now. The headline, subline, button label, consent text and accent colour are all editable in the theme editor.
The block says “Callio calls you back within ~5 seconds”. The request is recorded in the call log before the provider is contacted; the call is then placed from your own number, or from the shared Comver number until you own one.
The request is still recorded in the call log as pending and the buyer sees “We could not reach you” with the promise that you will call back. No text is sent in place of the promised call.
Yes — the product handle and title travel with the request as call context, and Callio searches the catalog mid-call, accessory-aware, to confirm the variant and the quantity. Carrying the case pack, the MOQ and the account’s price tier alongside them is the part still to be built.
Today Callio sends a Shopify cart permalink by SMS with email as the fallback, followed by a summary email with the lines, the total, the code and one pay button; payment finishes in Shopify. For accounts the intent is a buyer-priced draft order rather than an immediate payment link, which depends on Shopify’s B2B company and price-list APIs. Callio never takes a card number.
Callio hands over. The conversation arrives with the transcript, the product and the Shopify order context attached, and the call row reads Sent to a human. Routing it to the rep who owns the account needs rep seats — workspace members with account ownership — which are on the roadmap.
It is one of the five ready campaigns, but it is a theme block Comver cannot verify — so the board says “Campaigns running N of 4”, and the card shows Add to your theme until the block is placed. Every callback it produces appears in the call log with source “Order widget”.
Keep exploring
Put “Call me now” next to the case pack
Add the block and own a number today, then join the B2B waitlist and tell us whether a buyer’s callback should end in a priced order, a draft order on terms, or a quote for a rep to approve.
14-day free trial · Live on Shopify in minutes · Checkout stays in Shopify

