LogoLogo
  • Introduction to the Ebbot Platform
  • Ebbot Platform
  • Bot basics
    • Scenarios
    • Entities
    • Triggers
    • Training center
  • Scenarios
    • Cards and syntax
      • File Input
      • Text card
      • Input
      • Buttons
      • Image
      • File
      • Carousel
      • Location
      • List
      • Contact Agent
      • Rating request
      • Custom component
      • CoBrowsing
    • Transition
    • Card properties
  • AI Insights
    • Setup and Configuration
    • Using the Insights Dashboard
  • EbbotGPT
    • Knowledge
      • Data source transformer
      • Source types
        • File
        • Website scrape
        • Docx file
        • TOPdesk API
        • Sitevision API
        • SharePoint API
          • Create app with Sites.FullControl.All permission in Azure
          • Ebbot SharePoint Postman Guide
        • Confluence API
    • Configurations
    • Persona
    • GPT Evaluation
    • Embedder models
    • EGPT models
  • Custom vocabulary
  • Tutorials
    • Create your first scenario
      • Select a trigger
      • Add bot responses
  • Data Object
  • Release notes
  • For developers
    • Ebbot SDK
    • Safe Exchange API / Vault
    • Subdomain manager
  • EbbotGPT API
  • Chatbot & Live chat
    • Install chat widget
    • Chats API
    • Chat widget API
    • Datasource API
    • Sales tracking for live chat
    • Webhook
      • Incoming webhooks
      • Outgoing webhooks
    • SMS API
      • Authentication
      • Send SMS
      • Errors
      • Encoding
    • Python components
    • Intent detection (NLP)
  • Product guides
    • Product data feeds
    • Install guide
    • Product guide events
      • Product guide user events
      • Received events
      • Send events
    • API & webhooks
    • GA4 integration
    • Klaviyo integration
  • Messenger marketing
    • Install popup
    • API & webhooks
  • Widget cookies & storage
  • For chat agents
    • Ebbot Chat
      • Settings modal
      • Queue
      • Topbar Stats
      • Menu
        • Power-Ups!
        • Quick Replies
  • INTEGRATIONS
    • Ebbot Live Chat in Zendesk
      • Setup guide
    • Active Directory - SAML
    • Configure SAML in Azure
Powered by GitBook
On this page
  • Local Storage
  • Personal data
  • Data expiration time

Was this helpful?

Widget cookies & storage

To function properly, the chat widget needs to store some information directly in your browser. Below is a list of all the data it requires.

Local Storage

ebbot_alert_box_visible: Flag used to remember if alert box should be visible or not ebbot_allow_upload: Flag used to control upload flow ebbot_chat_session_client_id: Bot ID ebbot_chat_session_id: Chat ID ebbot_chat_session_name: Auto generated name for the current user ebbot_clicked_buttons: We store a map of pressed button IDs. This allows us to gray out (or disable) those buttons if the user refreshes the page ebbot_initialized: Flag used to remember if there is an active session or not ebbot_input_field_visibility: Flag used to control the input field visibility ebbot_is_agent_handover_logic_executed: A flag indicating whether the user has gone through the contact agent flow ebbot_is_widget_box_visible: A flag to preserve the widget's minimized/maximized state upon page refresh ebbot_last_action: Stores the last user interaction (e.g., button click, user input) ebbot_session_triggers: Holds a list of once per session conversation triggers that we executed ebbot_triggers: Holds a list of regular conversation triggers executed ebbot_agent_message_read_at: Timestamp when last message was read (used for read receipts) ebbot_session_token: Token for authentification of the socket connection ebbot_socket_id: Stores the ID of the most recent socket connection. This is used in multi-tab scenarios to ensure only one active tab maintains the socket connection, disconnecting others. triggers_disabled: holds a flag that can be set through a message that disables conversation starters from that point onward or until toggled attention_seeker_disabled: holds a list of disabled conversation starters (you have a toggle when creating one that says this disables all the other attention seekers) has_unread_notifications: holds a flag that controls the notification indicator snoozed_until: holds the flag if we should send browser notifications or not agents_info: holds information about the agents that were in the conversation (mainly name and profile pic url) so history shows if the convo was passed from one agent to the other rating_type: holds the type of rating display (emoji or star) user_info: holds any user information (initially the generated session name but broken in first and last name, then any info that is set through Ebbot.setUserInfo() flow) disabled_chat_translation: flag that toggles if the end user wants to see agent messages translated or not

The "clear chat when session ends" setting in Ebbot will cause chat data to be saved in session storage rather than local storage.

Personal data

The data our service stores in the user's browser does not contain any sensitive information, such as IP addresses or personally identifiable details.

Although user_info allows for storing various data, we do not recommend using it for sensitive information.

Data expiration time

Data stored in the browser persists across sessions and does not automatically reset. Its data is only cleared based on the user's web browser settings, which may include clearing Browse data manually or upon browser closure.

PreviousAPI & webhooksNextEbbot Chat

Last updated 9 days ago

Was this helpful?