AI Agent: Wait for all Messages before replying
complete
Wong Yi Teng
Business Problem:
Currently, the AI Agent replies immediately to each individual user message. When users send multiple messages in a short period of time, the AI replies to each one individually. This can make the conversation feel broken or unnatural. As a result, the interaction may feel rushed, robotic, and less natural.
For example:
- User:“I’m interested in Product A.”
- User (immediately after):“Does it work with Shopify?”
- AI responds instantly after Step 1:“Great! Here’s more information about Product A.”
In this case, the AI responds too quickly and doesn’t wait to see if the user had more to say. As a result, it misses the full context and gives an incomplete answer.
Desired Outcome:
To create smoother, more natural conversations, the AI should pause briefly and respond
once
with full context when multiple messages arrive close together.To achieve this, the AI should:
- Detectnew incoming user messages before and during response generation, and briefly wait to see if additional messages arrive.
- When a new user message comes in before the AI finishes replying, cancel the current reply and create one new response that includes everything the user just said.
- Introduce a short waiting period (e.g., 3 seconds) before generating the response to give users a chance to add follow-up messages and provide more complete context.
Z
Zy
complete
📨 Natural, timely replies — every time! AI Agent now checks for the latest message before replying, so it only sends a single, timely response. This keeps conversations clear, reduces confusion, and avoids duplicate replies.
👉 Want to customize how long your AI Agent waits before responding? Vote for this feature request (https://respond.canny.io/feature-request/p/ai-agent-configurable-waiting-time-before-replying) on Canny
N
Nabilah Binti Salleh
Merged in a post:
AI Agent: Delay AI replies until full context is received
AC
Right now the AI replies to every single message as soon as it comes in. On channels like WhatsApp, people rarely type everything in one message, they send a thought in two, three, or even more back-to-back texts. When the AI answers each one separately, it feels robotic and often misses the point since the full context hasn’t arrived yet. What would help is a simple reply delay setting. For example, we could tell the AI to wait 30 or 60 seconds before replying. During that wait, it would collect all the messages the customer sends and then respond once, using the full context.
J
Javier Zaffaroni
This is very, very important.
M
Marketing MULTFLUXO
I also go through this, no matter how much I make a prompt aimed at correcting this, I feel that most of the time she continues to reply message by message, this functionality would be very useful
Alex Kemsley
I see this happening every day. Quite a quick fix that needs implementing asap to make the agents useful.
Janar Nurkanova
I have the same issue. AI agent sends the same response twice. At this point customer understands that he’s chatting with AI agent, not a human being. That lowers the conversion rate. I think this issue should be resolved asap as it is directly affecting our income.
S
Shi Hui
in progress