EcomBot Docs

Conversations History

Understand how EcomBot captures, stores, and manages user sessions for continuous context.

The Conversations tab does more than just display raw logs. It reflects EcomBot's ability to maintain an ongoing sales context with your customers, much like an in-store salesperson recognizing their regular clients.

Session Persistence (Memory)

Unlike basic chatbots that lose all history upon a page refresh, EcomBot uses a robust session mechanism.

  • Context Continuity: If a customer asks a question about a product on Monday and returns to your site on Wednesday, the chatbot will "remember" the products discussed.
  • Data Security: Conversations are securely stored (encrypted) and linked to a unique session_id stored locally on the visitor's device, ensuring privacy standards without relying on intrusive third-party cookies.

Identity Resolution

EcomBot performs identity resolution seamlessly:

  1. Logged-in Customers: If the customer is logged into their account on your store (e.g., WooCommerce), the plugin silently passes their name, email, and metadata (such as Lifetime Value) to the widget.
  2. Guest Mode (Checkout): Even if the customer is not logged in, as soon as they enter their details on the checkout page, EcomBot captures them and retroactively links them to their session.
  3. History Sync: As soon as a conversation begins or an identity is detected, it is automatically linked to this customer. You will see their name appear in your history logs.
  4. AI Personalization: The AI Agent reads this information before replying (Eager Context). If it is a recognized prospect or high-value customer, the AI will address them by their first name, drastically increasing conversion.

Analytics for Improvement (Anti-Hallucination)

Reading the history serves a strategic purpose:

  • Zero-Hits Detection: Identify moments when the AI was unable to answer ("I'm sorry, I don't have that information...").
  • This is your immediate cue to add this information to the Knowledge Base tab. Once added, the AI instantly assimilates it, making the error impossible to reproduce.
  • Objection Analysis: Read logs right before a cart abandonment to identify purchasing barriers (e.g., shipping costs, quality doubts) and fix them directly on your site.

Inbox Management (Read Status)

For merchants handling a high volume of interactions, the Conversations tab acts as a true inbox:

  • Read Indicators: New conversations (or those with unread messages) are highlighted with an indicator dot.
  • Bulk Actions: You can select multiple conversations and mark them as read with a single click, helping you maintain a clean dashboard (Inbox Zero).
  • Dynamic Filters: Counter badges adjust in real-time, optionally excluding ignored proactive messages so you can focus solely on genuine customer interactions.