SMS · Bring your own account

Abandoned cart SMS

Text is the channel people actually read. But it is also the channel where getting it wrong is expensive — which is why the text here is a single, timed reminder about one abandoned checkout, sent through an account you already own.

One message, one checkout

The SMS channel sends one recovery message per abandoned checkout. It is not a broadcast tool and there is no list to upload: the recipient is a customer who was already at the payment step in your store.

That constraint is deliberate. A recovery sequence that texts someone five times is a sequence you will switch off within a week — and by then it has already cost you the customer.

You bring the SMS account

The text channel connects to your existing SMS account with an API key. You keep your provider relationship, your negotiated rate, your sender identities and your invoice. The platform does not resell message volume and does not mark up your bill.

In practice that means the regulatory work stays where it belongs: sender registration, local consent rules and the limits your provider grants are all on your side. We route the message and log the send; we do not file or guarantee the rest.

The delay is yours to set

The text has its own send delay, independent from the email sequence. That lets you run the two channels in a deliberate order — email first and a text only for the checkouts that are still open, or the reverse — instead of firing everything at the same minute.

  • Own send delay, independent of the email sequence
  • Your own message template
  • One recovery message per abandoned checkout
  • Send log kept alongside the email results

Choosing the moment

A text that arrives while the customer is still on their phone reads as helpful. The same text an hour later reads as tracking. Set the delay against your own buying cycle and watch recovered orders — not send volume — to decide whether it was right.

What stays on your side

Messaging consent and opt-out compliance in the countries you text, sender ID and number registration, the quotas and rate limits your provider grants, and the accuracy of the message you write. These are between you and your provider.

Questions this usually raises

Do I have to use my own SMS provider?
Yes. The channel is bring-your-own-account: you connect an existing SMS account with an API key. That keeps your rate, your sender identity and your invoice where they already are.
Can I send marketing campaigns through this channel?
No. It exists for one thing: a single recovery message for an abandoned checkout. There is no list import and no broadcast feature.
Can I turn the text channel off and keep emails?
Yes — the two channels are independent. Run email alone, text alone, or both with different delays.

Keep reading

4 min

Bring your own account

The platform has no provider account of its own. That one design decision changes who owns the numbers, who holds the quota, and who appears on the invoice.

Read the guide →
7 min

Opt-out handling

Opt-out is two halves: the suppression record, and the check that runs before a marketing message is handed to the provider. Both run through one shared normalisation, which is the part that usually breaks.

Read the guide →
5 min

Pacing, quotas and why we queue

Every connection carries a send rate. The platform queues to that rate instead of firing as fast as a provider will accept, because the fastest way to get throttled is to send at the speed that causes it.

Read the guide →
Solution

Shopify abandoned cart recovery

An abandoned checkout is not a lost visitor. It is a customer who got as far as the payment step. Whaleal Cart watches for that moment and follows up automatically, so the recovery does not depend on someone remembering to check a report.

Open →
Solution

Abandoned checkout email sequence

The sequence is the part most stores get wrong: too few messages and the reminder never arrives, too many and the store starts to feel like spam. Whaleal Cart ships with a two-step default and lets you move both windows.

Open →
Solution

Cart abandonment

Cart abandonment is the gap between the customers who reached the payment step and the customers who finished it. Understanding where that gap opens is what makes recovery possible at all.

Open →
Scope. This page describes Whaleal Cart for Shopify — abandoned checkout detection, the timed recovery sequence, and the optional single-text channel on your own SMS account. Local messaging consent and opt-out rules remain the merchant’s responsibility; the platform does not file or guarantee them.