Imagine you have a shop, and you don't even know why people didn't buy

Zellwo sees every visitor, answers from your catalogue on the search bar, chat, email and SMS, and follows up with everyone who left.

shop.example/winter-tyres/
Came from Facebook

Landed on /winter-tyres/

First visit

Searched “winter tyres for a Golf 7”

winter tyres for a Golf 7

A Golf 7 takes 205/55 R16. Three in stock:

  • Continental WinterContact TS 870 $89 Add to cart
  • Michelin Alpin 6 $96 Add to cart
  • Nokian WR Snowproof $82 Add to cart

Mostly motorway or city driving? And do you need them fitted?

Asked the team in Slack

Do you fit them on Saturdays?

Asked your team in Slack

Yes, we fit on Saturdays until 2 pm. Want a slot?

Saved as an article

Order 6205 placed

Order 6205 placed, Michelin Alpin 6, fitted Saturday

Two weeks later

Stage: Active customer · next order expected in 180 days

Quiet for 60 days → win-back sent, 10% control group

Quiet for 60 days → win-back sent, 10% control group

Cost per acquisition $0.42

Running on Zellwo

  • Ecoparcel
  • Pupito
  • Startvivo
  • Qwekee

Answer

It takes the first line, so you don't hire for it.

Shoppers ask before they buy. The agent answers from your catalogue in seconds, in any language, acts in your own systems through connectors, and asks your team in Slack when it doesn't know. Every answer your team gives is saved as an article, so nobody gets asked twice.

See it in action

Do you fit tyres on Saturdays?

Asked your team in Slack

Yes, we fit on Saturdays until 2 pm. Want a slot?

FAQ article drafted

  • Every channel, one inboxChat, email, SMS and the search bar land as tickets on one customer record.

  • Ask or Always allowSet each order action per department; on Ask an admin approves the card and it runs once.

  • Learns from every answerEach reply your team gives becomes an article the agent uses next time.

Marketing

Outreach that writes itself, and learns what works.

SMS, email and newsletters, generated per segment and sent to whoever joins it. Every send is an A/B test against a control group: the message that converts best goes to the rest, and you see the lift. Every reply is answered by the same agent that runs your support.

See a preview
Win back shoppers who left tyres in the cart. Offer free fitting this week. Friendly, short, no discount.
Languages
  • English 1,420
  • Lithuanian 310
  • German 260

Generated, English

A wins, sent to the rest

A · Newsletter4.1 %

Wheelwise Tyres

Your Golf 7 tyres are still in stock

Fitting is on us this week.

Continental WinterContact TS 870€89

Michelin Alpin 6€96

Finish your order

B · Text-only email2.3 %

Subject: Winter is coming, is your car ready?

Hi Jonas,

The Continental WinterContact you looked at is still in stock, and fitting is free this week.

Reply to this email or pick a slot: wheelwise.example/fit

Tomas, Wheelwise Tyres

Also written from the same brief: Lithuanian, German, and the SMS. The variant that converts best goes to the rest of the segment.

  • Variants that competeSeveral versions go out, and the one that reaches the goal or gets replies is sent more.

  • A holdout groupPart of the segment is set aside and never mailed, so the campaign is told apart from orders that came anyway.

  • GuardrailsDaily, budget and per-contact caps, quiet hours in the contact's timezone, and a pause when bounces climb.

Know

Run it from Claude or ChatGPT. Ask your shop anything.

Every screen in Zellwo is also a tool for your own AI assistant over MCP. Ask about your business, get the number. Describe a campaign, get it built. The CEO's analyst, in Claude or ChatGPT. It acts with the same permissions as the person who connected it.

> Who searched winter tyres this week and didn't buy?212 people, 148 with an email.> Make a campaign for them, 10% control group.Drafted three variants. Sends start at 09:00 in their timezone.
  • Plain languageAsk the way you would ask a colleague, with no reports to build and no filters to learn.

  • Your own dataEvery answer comes from your tickets, contacts, events and campaigns, not from the web.

  • Drafts the next actionAn answer ends in a draft, the article, the campaign or the follow-up, waiting for your yes.

For developers

Every screen is an endpoint. Built for developers too.

A REST API with every screen as an endpoint, an event feed in and out, a JavaScript SDK, and an MCP server so your own agent can run it. Send a purchase from your own system and the contact moves to Active customer, its win-back campaigns stop, and the agent sees the order.

  • REST API
  • Events
  • JS SDK
  • MCP
Read the docs
POST /api/events
{
  "type": "purchase",
  "email": "[email protected]",
  "order_id": "6204",
  "value": 185.00,
  "currency": "EUR"
}
200 OK{ "contact": "c_8f2a", "stage": "Active customer", "campaigns_stopped": 1}

Start free. Pay for what you use.

No seats. An allowance in every plan, then cents per conversation, email or SMS above it.

Free

$0

  • 100 AI conversations a month
  • 500 campaign emails
  • Chat and email
  • then 10 ¢ per conversation
Start free trial

Grow

Most popular

$49 / month

  • 1,000 AI conversations a month
  • 10,000 campaign emails
  • + SMS and Slack
  • then 7 ¢ per conversation
Start free trial

Scale

$199 / month

  • 5,000 AI conversations a month
  • 100,000 campaign emails
  • + connectors, MCP, own OpenAI key
  • then 5 ¢ per conversation
“Support that used to take two people now takes one, and the follow-ups bring back customers we had written off.”
— Ecoparcel

14-day trial on Grow and Scale · Live in under 30 minutes