Skip to main content

πŸ’ͺ Features & Customization

Visitor Identification API

LiveChatAI now offers a powerful new feature - Visitor Identification. With this feature, you can identify your logged-in users without the need for email addresses, allowing you to know that the person you're chatting with is your real customer.

  • Verified & Identified Users: Visitors who are successfully identified will appear as "Verified" in your chat inbox. This makes it easier to differentiate genuine customers and provide them with personalized support.
  • Seamless Cross-Device Experience: With Visitor Identification, your customers can access their chat records across different browsers and devices, ensuring a seamless and consistent experience.

How to Use Visitor Identification

  • To identify your visitors and keep their conversation history when logged, you can use our identify feature.
  • You can set an identity object whenever you want; the script will watch changes made to that object and trigger an update.

window.lc = window.lc || {};
window.lc.debug = true; // add if you want to debug integration, remove on production
window.lc.identity = {
  distinctId: 'unique_id', // required, unique identifier for your user
  email: "john@popupsmart.com", // optional
  name: "John Doe", // optional
  phone: '905054442211' // optional
};

  • If you are using typescript, you can add this to your global namespace to enable types.
interface IdentifyEventData {
  distinctId: string;
  email?: string;
  name?: string;
  phone?: string;
}

declare global {
  interface Window {
    lc: {
      identity?: IdentityData;
      debug?: boolean;
    };
  }
}