Vol. 01
The HubSpot + WhatsApp Playbook
Workflows that actually convert.
- Each play on a two-page spread
- The WhatsApp copy, ready to paste
- Blueprints you can build in HubSpot
flowella.ioField manual
When your shop marks a checkout abandoned in HubSpot, send a reminder that names the basket, offer help before any discount, and stop the moment the order lands.
Help first. The discount can wait.
Leah, a shopper, stops at checkout. Each step shows what she sees on WhatsApp and what lands on her HubSpot record, from the reminder to her saved checkout. Your answer in the Flow decides the branch. The properties are custom ones the play creates, apart from the owner.
A checkout stops, or a payment fails. Pick one.
A checkout stops, or a payment fails. Pick one. An hour later, the reminder lands on WhatsApp. A failed payment gets the reminder in 5 minutes. Answer as Leah. Your tap decides the branch. Her answer is on the record, ready to route. Ready to pay, so the saved checkout goes back. Something’s in the way, so a person steps in. Checkout link sent. The order closes the loop. Ana has it in the inbox. No discount needed yet.
Yes, ready to pay: send the saved checkout
No, something’s in the way: a person helps
Checkout: cart_checkout with the link
Help: cart_help and an owner
Today
The opener lands here
Properties
cart_status checkout_blocker cart_question recovery_status hubspot_owner_id Activity
2 of 5 properties written
Step 1 of 5, the trigger: Leah leaves checkout open, your shop sets cart_status to abandoned in HubSpot, and the workflow enrols her.
Workflow triggers and actions need HubSpot Professional or Enterprise. Workflow actions guide
Scan the code with your phone to open one in WhatsApp. It’s Flowella’s own Flow, not this playbook.
Open it in WhatsApp (opens in a new tab)Your shop writes the abandoned cart to HubSpot, a reminder offers help, and one branch sends ready buyers their checkout and the rest to a person. You build it in a HubSpot workflow, from Flowella’s WhatsApp triggers and actions.
cart_status set to abandoned or payment_failed by your own system.
Flowella reads HubSpot, not your shop. Write the basket, its link and its status to the contact.
Time for an accidental exit to come back by itself; a failed payment needs help sooner.
cart_reminder names the basket and carries the Flow button.
Ask what got in the way first. Delivery, payment and questions don’t need a code.
The answer lands as checkout_blocker, with an optional question.
No answer in a day: the workflow ends. No discount goes out.
checkout_blocker ready to pay?Ready buyers get the link; any blocker gets a person.
cart_checkout, with the checkout link in the message text
Your shop sets cart_status to purchased and the workflow stops
A named person, before any message names them
cart_help, then a reply in the inbox
Delivery, payment or a question, answered by a person
Make the workflow goal cart_status is purchased, so a buyer never gets another nudge.
If price is the blocker, a person can offer one capped, time-limited code, once.
Workflow triggers and actions need HubSpot Professional or Enterprise. The answers land as contact properties on every HubSpot plan, Free included. Workflow actions guide
Three WhatsApp templates and the Flow they open carry the whole play. Each one reads well on a phone, and the basket, its value and its link come from the HubSpot record your shop writes.
cart_reminderMarketingEnglish (UK)Sample data
Sends an hour after checkout stops, or 5 minutes after a failed payment
Names what’s in the basket and offers help before any discount.
cart_checkWhatsApp Flow1 screenSample data
Opens from the reminder’s button, synced from your HubSpot form
Your basket is saved. Tell us what you need and we’ll help in this chat.
Anything stopping you?
Your basket is saved. Tell us what you need and we’ll help in this chat.
Anything stopping you?
The Flow, Finish your order: anything stopping you (no, I’m ready to pay; delivery cost or date; payment didn’t work; I have a question first) and an optional question, anything we can help with.
Leah’s Flow, with no, I’m ready to pay chosen, and the optional question left blank.
One tap says ready or names the blocker, and a question is optional. Each answer lands as its own property.
cart_checkoutMarketingEnglish (UK)Sample data
Sends when checkout_blocker is ready to pay
The saved checkout link in the message itself, one tap while they’re still holding their phone.
cart_helpUtilityEnglish (UK)Sample data
Sends when checkout_blocker is anything else, once an owner is set
A named person replies in the same chat, and the basket waits for them.
Sample templates. Meta approves each template before it can send, and the Send WhatsApp Template action maps HubSpot properties to its variables.
The play captures all five, and each lands in HubSpot as something a workflow can read, not a hunch about who will come back.
| Signal | Noise | Real demand | Lands in HubSpot as |
|---|---|---|---|
| What got in the wayA named blocker tells you whether to send a link, an answer or a person. | No answer | Ready to pay | checkout_blocker |
| What’s in the basketThe basket’s value tells you where a person’s time is worth spending. | One small item | A full basket | cart_valueWritten by your shop |
| How fast they open itFlowella logs how long the reminder took to read. Minutes beat tomorrow. | Read the next day | Read in minutes | timeToReadSecondsOn the Message read event |
| Whether they answerOnly a finished Flow fires Form Completed, so a Flow left half-done never routes a cart. | Opened, then left | Answer sent | Form CompletedThe Flowella trigger |
| Whether the order landsYour shop’s order is the only goal that counts, and it stops every send. | Still abandoned | Purchased | cart_statusWritten by your shop |
An abandoned checkout is often a distraction, not a no. WhatsApp reaches the buyer while the basket is still on their mind.
A reminder an hour later catches a distracted buyer before they move on, and gives accidental exits time to come back by themselves first.
Show the product in an image header, send big baskets to a person first, add a branch for failed payments, and skip anyone who bought on another channel.
Message only buyers who opted in to WhatsApp at checkout, keep quiet hours, never open with a discount, and make sure your shop writes the order before the next send.
The point: recover the intent first, and spend a discount last.
The HubSpot + WhatsApp Playbook, Vol. 01, puts each play on a two-page spread: why and when it works on the left, the blueprint on the right, and the WhatsApp copy ready to paste. Abandoned Cart Recovery is one of them.
Free. Reply STOP at any time to stop the messages.
Vol. 01
The HubSpot + WhatsApp Playbook
flowella.ioField manual
Every play is a two-page spread. The left page says why and when; the right page is the blueprint, with numbered notes and the WhatsApp copy.
Field manualHow to read it
Trigger: your shop marks a cart abandoned in HubSpot. Goal: ready buyers back at their saved checkout, and every blocker with a person.
Marketing, customer successAbandoned Cart Recovery
Page 1 of 3The coverPage 3 of 3This play: Abandoned Cart Recovery
Twenty plays, each a working blueprint. These six sit closest to winning back a sale.
This play is filed under Marketing Customer success Agencies
Cut “where is my order?” tickets with WhatsApp order confirmations, dispatch updates, delivery branches, delay recovery, and review prompts.
Wake dormant contacts with a WhatsApp preference prompt, branch interest, snooze, and opt-out paths, and clean HubSpot automatically.
Convert SaaS trials with WhatsApp activation nudges, usage-based branching, support rescue, upgrade CTAs, and paid-plan exits.
Turn happy customers into tracked referrals with WhatsApp invites, unique links, friend signup checks, thank-you messages, and two-sided rewards.
Check in privately on WhatsApp first, invite a public review while the goodwill is fresh, and give unhappy customers a manager first, with the review link still open to them.
Renew more memberships: a WhatsApp reminder 30 days out, a one-screen Flow, the renewal link for members who stay, and a person for anyone unsure.
Turn each abandoned checkout in HubSpot into a WhatsApp reminder that helps first. Start free today, or book a 30-minute demo and we’ll map this play to your shop.
Or book a 30-minute demo