Help shoppers choose, track and return without leaving WhatsApp.

Shoppers abandon web forms and wait days for an email reply. Flowella turns your product finders, returns forms and delivery questions into short WhatsApp Flows, then passes every answer to HubSpot and, through the API, to your store.

Read our guide to WhatsApp Flows for ecommerce
Returns on WhatsApp Flo, the Flowella mascot, holding out a parcel tied with a green ribbon
Built for
Online stores and D2C brands
Opens from
Ads, parcel inserts and order emails
Answers land in
Your HubSpot contact properties
Setup
Live in 30 minutes

Turn a product quiz into a first order.

A shopper taps your Instagram ad or scans the QR code on a parcel insert and, three short screens later, has told you what they like. Answer as Maya: each answer lands on her HubSpot record as a property, then a workflow sends her picks on WhatsApp and passes them to your store.

Flo filing small data cards into a blue filing drawer, the way each answer is filed on the HubSpot record
Acme CoffeeBusiness account
Sample data

Today

Hi, which coffee should I try first?
Good question, Maya. Answer three quick screens and we’ll pick three for you.
Works on HubSpot Free
Maya CollinsHubSpot contact record
brew_method
espresso
roast_preference
light
milk_preference
milk
order_frequency
fortnightly
whatsapp_consent
true
phone
+44 7700 900417From the chat, never asked

6 of 6 properties writtenWritten by Flowella

Product finder workflowDone
  1. Form CompletedForm name: Find your coffee
  2. Send WhatsApp Templatecoffee_picks
    Thanks, Maya. For an espresso machine and a light and fruity roast, here are three coffees we think you’ll like. Tap one to see it in the shop. Skipped: there is no WhatsApp consent on the record
  3. Branch on brew methodEspresso machine
  4. Add to a listEspresso drinkers
  5. Send a webhookTo your store: tag the customer light and fruity, fortnightly

Workflow triggers and actions need HubSpot Professional or Enterprise. Send a webhook needs Data Hub Professional. Workflow actions guide

A sample run: Maya’s answers on her HubSpot record, and the workflow that followed.

Try a live Flow

Scan the code with your phone to open one in WhatsApp. It’s Flowella’s own Flow, not this product finder.

Open it in WhatsApp (opens in a new tab)

Where WhatsApp Flows help online stores.

From the first click on an ad to the review after delivery, each touchpoint becomes a short conversation whose answers fill a HubSpot property and can go on to your store.

  • Product finders

    Three taps on taste, size or budget, then a short list of products picked for that shopper. Try it above

    Lands in HubSpot asroast_preference

  • Returns and exchanges

    The reason and the outcome they want, in two taps. Your returns system sends the label, and an exchange keeps the sale.

    Lands in HubSpot asreturn_reason

  • Delivery changes

    A safe place, a neighbour or another day, chosen from a form when the parcel is on its way.

    Lands in HubSpot asdelivery_preference

  • Back in stock

    Size, colour and consent captured once, then one message the moment the item returns.

    Lands in HubSpot aswaitlist_variant

  • Reviews and feedback

    A rating in one tap after delivery, with unhappy customers passed to a person before a review site.

    Lands in HubSpot asorder_rating

  • Warranty registration

    Serial number, purchase date and a photo of the receipt, uploaded in the chat and filed against the record.

    Lands in HubSpot asproduct_serial

Connect it to your store.

Your store or order system calls the Flowella REST API when an order ships or a return is approved, and Flowella posts signed webhooks back as the customer reads, replies and completes. Send a delivery update, then follow the events back.

Flo plugging coloured cables into a switchboard
Your storeCalls the Flowella API
Sample data

POSThttps://api.flowella.io/v1/templates/send

Headers

Authorization
Bearer flo_••••••••••••Your API key, masked
Content-Type
application/json
Idempotency-Key
order-1042-shipped-1Repeats of this key within seven days return the same job.

Body

{
  "templateId": "cltemplate00000001",
  "whatsappChannelId": "clchannel000000001",
  "recipients": [
    {
      "phone": "+447700900123",
      "bodyParameters": ["Maya"]
    }
  ]
}
Flowella’s answer202 Accepted
{
  "id": "v1ts-3f9a07c2b1d4e6a8",
  "status": "accepted"
}

Queued. Flowella sends it in the background.

Acme CoffeeBusiness account
Sample data

Today

Hi Maya, your order 1042 is on its way and should arrive on Thursday. Need to change the delivery? Tell us right here in WhatsApp.
Your endpointReceives Flowella’s webhooks
Sample data

Deliveries

POSThttps://example.com/webhooks/flowella

Content-Type
application/json
X-Flowella-Signature
5c2e91…a07f3bValid
{
  "id": "evt_9a4f1d06c3e84b27a5d9e2b70c6f8d14",
  "type": "message.read",
  "created_at": "2026-10-16T09:14:21.000Z",
  "payload_version": "1",
  "data": { … }
}

In data: the message’s messageId.

Flowella waits up to 10 seconds for a 2xx and tries each delivery at most 3 times, 1 and 2 seconds apart.

message.sent, message.delivered and message.read reached your endpoint, each one signed.

Subscribe to any of 12 events.

Pick the events you need in Settings, Webhooks. Each one arrives as a signed POST with its own id, its type, when it happened and its data.

Messages

message.received
An inbound WhatsApp message arrives from a contact
message.sent
Flowella has accepted your message and submitted it to Meta
message.delivered
Meta confirmed delivery to the recipient’s device
message.read
The recipient opened the message
message.failed
Meta returned a failure for the message

Conversations

conversation.opened
A conversation moved into the open state
conversation.closed
A conversation was closed

Opt-outs

optout.created
A contact opted out on a channel

Templates

template.status_updated
Meta changed a template’s status: approved, rejected, paused or disabled

Contacts

contact.created
A contact was created
contact.updated
A contact was updated
contact.deleted
A contact was deleted

Plus webhook.test, sent only when you press Send test.

Or ask your AI assistant to build the journey.

Connect Claude, ChatGPT or Cursor to Flowella through the MCP server, then describe the journey you want. The assistant drafts the templates, the WhatsApp Flow and the follow-ups in your account, and nothing is submitted or sent until you say so.

How to connect an AI assistant
Flo, the Flowella mascot, holding out a laptop with a green progress bar and giving a thumbs up
ClaudeConnected to Flowella
Your assistant

Flowella is connected. What would you like to build?

You: Build a returns journey. When a customer messages the word return, send a WhatsApp Flow that asks for the reason and whether they want an exchange, store credit or a refund. Confirm what happens next, and check in a week later.

Working in Flowella

  • Done: Set the trigger on the word return
  • Done: Built the WhatsApp Flow from your returns formreturn_request
  • Done: Drafted the confirmationreturn_received
  • Done: Added a seven-day wait
  • Done: Drafted the check-inreturn_check_in
  • Done: Set the goal on the return status

Your returns journey is in Flowella as drafts: two templates, a WhatsApp Flow and the steps that send them. The templates need Meta’s approval before anything can go out. Shall I submit them?

Try a request

Message Claude

New workflowReturns and exchanges
Sample data
  1. Customer messages “return”Flowella Text Reply trigger
  2. WhatsApp Flow for returnsThe reason and the outcome they want, from your formreturn_request
  3. Return receivedUtility · what happens nextreturn_received Draft
  4. Wait 7 daysSkipped once the return is closed
  5. Check-inUtility · one questionreturn_check_in Draft
  6. Goal: return closedAn exchange, a credit or a refund

Everything is a draft. Nothing is submitted or sent until you confirm.

Built for forms, not chatbots.

Flowella brings the forms your store already relies on into WhatsApp, and keeps your CRM and your store as the places your data lives.

  • Forms-first design

    Start from the quiz, returns and contact forms you already use and bring them into WhatsApp as Meta’s native Flows, so every answer arrives structured.

  • Answers land in HubSpot

    Each answer fills a contact property, so your lists, workflows and reports work as they do for web forms.

  • Open to your store

    A REST API, signed webhooks and an MCP server connect Flowella to your store, returns and order systems, directly or through a tool such as n8n.

  • Opt-in that names your brand

    Collect WhatsApp consent inside the Flow, naming your brand, and every opt-out is honoured on every send.

  • Stored in the UK

    Flowella runs on Microsoft Azure in London, with your data encrypted in transit and at rest.

  • Where your shoppers already are

    Ofcom’s Online Nation 2025 found that 90% of UK online adults use WhatsApp.

In our customers’ words.

Exceptional engagement platform that transformed our student conversion with 160% increase in same-day applications and 90% WhatsApp response rates.

Peter Hudson Peter HudsonDirector of Admissions, Brand & Customer InnovationHubSpot Marketplace integration Oaklands College

Game-changing donation campaign tool that delivers personal WhatsApp engagement with seamless automation and dramatically better completion rates.

Lawrence Tribe-Endt Lawrence Tribe-EndtCommercial Director, Countryside AllianceCustomer.io through the Flowella API Countryside Alliance

Playbooks for online stores.

Working blueprints that fit a store’s week, each with its Flow, its message templates and its HubSpot workflow.

Browse all playbooks
  • Abandoned Cart Recovery

    Remind shoppers about their basket and offer help before any discount.

    • Retention
    • Marketing
    • Communication
  • NPS / CSAT

    A one-tap score after each order, with a person for anyone unhappy.

    • Support
    • Retention
    • Communication
  • Re-engagement

    Ask lapsed customers what they want to hear about, and stop messaging anyone who doesn’t answer.

    • Retention
    • Marketing
    • Communication
  • Order & Shipping Updates

    Confirm orders, share dispatch and delay updates, and let customers who will be out choose a safe place.

    • Support
    • Retention
    • Communication
  • Smart Review Triage

    A private check-in after delivery, then an invitation to review for customers who are happy.

    • Marketing
    • Support
    • Communication
  • Refer-a-Friend

    Give happy customers a WhatsApp link to share, then reward both sides when a friend orders.

    • Retention
    • Marketing
    • Communication
Flo jumping for joy with her fist in the air and a phone in her hand

Put your next product finder in WhatsApp.

Book a 30-minute demo on Microsoft Teams with Adam, our founder. We’ll show you a working product finder or returns Flow mapped to your own form, and how it connects to your store.

Or start a free 14-day trial