Conversational continuity
Real sales flows are not linear. A person can move from product to shipping, back to price, and then ask something else entirely.
Short answer
When the customer changes topic, the system should absorb the detour without losing what matters from the original flow and resume naturally when appropriate.
The conversation leaves the main thread because of a side question, a new doubt, or a different need than the one currently being resolved.
If the system becomes rigid or ignores the switch, the experience feels artificial. If it forgets everything that came before, it also loses commercial continuity.
Healthy behavior is to answer the new topic, preserve useful context, and only return to the main flow when that is actually helpful for the customer.
No. Sometimes the new topic replaces the previous priority and the conversation needs to change direction.
Respond to the present without erasing the past, and resume only if that helps the conversation move forward clearly.
Dialo.ar is designed to sustain sales and support even when the conversation stops following the ideal path.