Skip to content
whatismyalternative

Proactive chat messages that sell without annoying shoppers

A well-timed chat message is a helpful shop assistant; a badly timed one is a pop-up people close on reflex. Which pages, triggers and words work, with examples you can copy.

Published August 20, 2026 Β· 6 min read

Key takeaways

  • A proactive message works when it is relevant to the page, arrives after the shopper has shown interest, and is easy to ignore.
  • Start with three messages on high-intent pages (product, size guide and cart) instead of a greeting on every page.
  • Write messages as specific questions or offers of help. "Need help choosing a size?" gets replies; "Hi! How can we help?" mostly doesn't.
  • Cap how often each shopper sees a message, keep mobile versions small, and make sure someone, or an AI agent, replies within seconds.
  • Tidio is our top pick because its Flows trigger on behaviour such as page, time, scroll depth, exit intent and cart value, and its AI agent can answer the replies instantly.

Think of two shop assistants. One greets you at the door, follows you round the shop and asks every minute if you need help. The other notices you've been holding the same two jackets for a while and asks which one you're leaning towards. Both are "proactive". Only one sells.

Chat widgets are the same. Most stores either switch proactive messages off because they feel pushy, or switch them on everywhere and train shoppers to close the box without reading. There is a better middle ground, and it is mostly about choosing the right moments.

The problem with most proactive chat

You've seen these on other stores, and maybe on yours:

  • A greeting on arrival. "Hi there! πŸ‘‹ How can we help?" before the page has even loaded.
  • The same message everywhere, from the homepage to the privacy policy.
  • Messages that block the page, especially on mobile, where a chat bubble can cover the "Add to cart" button.
  • Repeat offenders. The message comes back on every page view.
  • Nobody answers. The widget invites a question, then the shopper waits ten minutes.

Shoppers have learned to ignore all of this. To get replies, a message has to earn attention.

Four rules for messages that work

  1. Relevant to the page. A message on a product page talks about that product's sizing or delivery, not "how can we help".
  2. Triggered by interest. Wait for a signal: time on page, scroll depth, a size guide opened, a cart value reached.
  3. Easy to ignore. A small chat message, not a full-screen overlay. One per visit.
  4. Answered instantly. If you start the conversation, reply within seconds. An AI agent makes this possible at any hour.

The playbook: where and when to message

Start with the high-intent pages. Here are tested starting points; adjust the copy and timings to your store.

Page Trigger Example message
Product page (considered purchase) 30–45 seconds, or scrolled past the details "Comparing options? Tell me what you'll use it for and I'll suggest the right one."
Product page (fashion) Size guide opened "Between two sizes? Tell me your usual size in another brand and I'll help."
Cart, below free-shipping threshold Cart value within a set amount of the threshold "You're €8 away from free delivery. Want a suggestion that fits?"
Cart, high value 20–30 seconds in the cart "Any questions before you check out? I can confirm delivery dates."
Cart, leaving (desktop) Exit intent "Before you go, want me to email you this cart?"
Category page Long browsing, several pages viewed "Looking for something specific? I can narrow it down."
Returning visitor Second or third visit, items viewed before "Welcome back. The jacket you looked at is still in stock in your size."
Order confirmation page On load "Thanks for your order! Questions about delivery? Ask here anytime."
Any page, out of hours Shopper opens chat "Our team's back at 9am, but I can answer most questions right now."

Pick three to start with: usually one product-page message, one cart message and the exit offer. Add more only when those are working.

Step 1: Write messages people answer

Good proactive messages share a few traits:

  • A specific question or offer. "Need help with sizing?" beats "Can I help?".
  • Short. One or two lines. The shopper is in the middle of something.
  • Easy to answer. Offer buttons for the common answers ("Sizing", "Delivery", "Just looking").
  • Human tone. Write like a good shop assistant, not like an ad. Skip the exclamation marks.
  • Honest. If an AI agent will reply, don't pretend it's a person.

Rewrite your messages after reading two weeks of replies. The words shoppers use tell you what to ask.

Step 2: Set the timing and frequency

  • Wait for interest. Twenty to forty-five seconds on a product page is a sensible range to test. On the cart, shoppers decide faster, so try shorter.
  • One proactive message per visit, and don't repeat the same one in the same week.
  • Stop when they're busy. No messages during checkout or payment.
  • Respect "just looking". If they choose it, don't message again that session.

Step 3: Design for mobile first

Most store traffic is on phones, and that is where proactive chat goes wrong most:

  • Use a small bubble or preview, never a full-screen overlay. Google has long warned that intrusive pop-ups on mobile can hurt how pages rank.
  • Keep the add-to-cart button visible at all times.
  • Use shorter copy and fewer buttons.
  • Replace exit intent, which doesn't exist on touch screens, with scroll or time triggers.

Step 4: Make sure every reply gets an answer

A proactive message is a promise. Plan who answers:

  • Business hours: route replies from cart and high-value product pages to your fastest agents.
  • Evenings and weekends: let an AI agent trained on product, delivery and returns information answer, and hand over anything else with the conversation attached.
  • Peak times: if the queue grows, pause the less important messages first, such as category pages.

Step 5: Test and measure

Track each message separately:

Metric What it tells you
Reply rate Whether the message is relevant and well written
Conversation-to-order rate Whether the chats it starts end in sales
Dismiss rate Whether it annoys more than it helps
Revenue per message shown The overall value, including shoppers who didn't reply

Change one thing at a time (copy, timing or page) and give each version at least a couple of weeks. To work out what chat adds overall, see how to measure whether live chat increases sales.

Common mistakes

  • Messaging on arrival. Interest first, message second.
  • A discount in every message. It trains shoppers to wait for one.
  • Too many messages at once. Start with three.
  • Copying another store's script. Your shoppers' doubts are specific to your products.
  • Leaving messages on during busy hours with nobody to answer.

The best tools for proactive chat messages

We compared how precisely each tool can target messages, how easy they are to write and test, and whether replies get an instant answer when nobody is online.

  1. Best for: Best overall for online stores

    Tidio

    $24.17/mo

    Tidio's Flows send messages based on what a shopper does, such as opening a specific page, spending time on it, scrolling past a set depth, moving to leave, or reaching a cart value. There are separate paths for mobile visitors and more than 40 e-commerce templates to start from. When shoppers reply, Lyro, the AI agent, answers straight away or passes the chat to your team, with the cart and order history in view.

    Why we like it

    • Behaviour-based triggers including scroll depth, exit intent and cart value
    • Mobile-specific actions to keep messages unobtrusive
    • AI agent answers replies instantly, day and night
    • Templates for common store scenarios

    Watch out for

    • Advanced A/B testing of messages is limited compared with dedicated pop-up tools
    • AI replies are billed by conversation volume
  2. Best for: Best for teams that staff chat all day

    LiveChat

    $19/mo

    LiveChat offers greetings targeted by URL, time on page, visit count and other conditions, plus solid reporting on how each greeting performs. It works best when agents are online to answer, because it is priced per seat and the strongest AI is a separate product.

    Why we like it

    • Flexible targeted greetings with performance reports
    • Polished agent experience

    Watch out for

    • Per-seat pricing
    • Out-of-hours AI needs an extra product
  3. Best for: Best for European e-commerce stores

    Smartsupp

    $16/mo

    Smartsupp combines live chat, automated messages and Mira AI, a shopping assistant that recommends products. It is focused on online stores and integrates with many shop platforms, including PrestaShop.

    Why we like it

    • Built for online shops
    • AI shopping assistant included

    Watch out for

    • Fewer trigger options than Tidio
    • Smaller ecosystem outside Europe
  4. Best for: Best for combining chat with email and pop-ups

    HelpCrunch

    Contact sales

    HelpCrunch puts chat, targeted pop-ups, email and a knowledge base in one tool. It suits stores that want proactive chat and simple email campaigns from the same place.

    Why we like it

    • Chat, pop-ups and email in one tool
    • Reasonable price for small teams

    Watch out for

    • Fewer e-commerce integrations and store actions
    • Less advanced AI than the leaders

Set up your first three messages this week

  1. Product page: one message on your best-selling, most-questioned product category, triggered after 30 seconds.
  2. Cart: a free-shipping nudge when shoppers are close to the threshold.
  3. Exit intent (desktop): an offer to email the cart.
  4. Out of hours: turn on an AI agent to answer replies, or switch the messages off at night.
  5. Two weeks later: read the replies, rewrite the weakest message, and add one more page.

Proactive messages are the first step of a bigger playbook. Read how to reduce cart abandonment with live chat, and see chatbot flows every online store should set up for the automations behind them.

Frequently asked questions

What is a proactive chat message?

It's a message your chat widget sends before the visitor writes, triggered by something they did, such as spending time on a product page or adding items to the cart. Done well, it works like a shop assistant offering help at the right moment.

Do proactive chat messages annoy customers?

They annoy when they appear on every page, too early, too often or in the way. They help when they are specific to the page, arrive after the shopper shows interest and are easy to dismiss. Show each message once per visit at most.

When should a proactive message appear?

After a sign of interest, not on arrival. Typical triggers are 20 to 45 seconds on a product page, scrolling past the product details, opening the size guide, or a cart close to the free-shipping threshold. Test timings for your own store.

Can I use proactive messages when nobody is online?

Yes, if an AI agent can answer the replies. With Tidio, Lyro replies to the shopper instantly and hands over to your team when needed. Without AI, switch messages off out of hours or say clearly when you'll reply.

All articles