Kustomer

Kustomer

Kustomer is a CRM-powered customer service platform that consolidates communication channels into a single customer view. Scripts embed chat widgets on websites that route messages to agent queues. All interactions are stored against a unified customer record, surfacing purchase history and prior support tickets.

Overview

Kustomer is a CRM-powered customer service platform that consolidates support interactions across email, chat, SMS, social media, and voice into a unified customer timeline. Its website widget embeds a live chat interface that routes visitor messages to agent queues in real time. Kustomer was acquired by Meta in 2022 and later divested; it operates independently as a customer service SaaS.

What This Script Does

Kustomer's widget script (widget.kustomer.com) loads a floating chat bubble, typically positioned in the bottom-right corner of the page. When a visitor opens the chat panel and initiates a conversation, several things happen:

Chat session management

  • Opens a real-time messaging panel communicating with Kustomer's servers over WebSocket connections
  • Sets a kustomer-identity cookie or writes to localStorage to persist the chat session token across page navigations, so a conversation is not lost if the visitor navigates between pages
  • The session token allows agents to see the full conversation history if the visitor returns in a future session

Visitor context collection

  • Tracks the visitor's browsing path within the session — page URLs visited before and during the chat — and surfaces this to agents as context
  • Collects device type, browser, operating system, and referral source
  • If the visitor is authenticated on the host application, the host site can pass user identity attributes (user ID, name, email) to Kustomer via the Kustomer.identify() API call, linking the chat session to a known customer record

Agent routing

  • Routes incoming conversations to teams or individual agents based on configured business rules
  • Supports conversation handoffs between AI-assisted triage and human agents
  • Sends system events (conversation opened, message sent, CSAT submitted) to the Kustomer platform

Consent & Compliance

  • Category: Functional
  • GDPR: Kustomer's chat widget is a functional service tool. It processes visitor data only in the context of providing customer support — which is typically covered under the legitimate interests legal basis or the performance of a contract. Personal data entered into the chat (name, email, order details) is processed per the operator's privacy policy and data processing agreement with Kustomer.
  • Data transfers: Kustomer is a US company. Chat data is processed in the US. EU deployments require a DPA and an appropriate data transfer mechanism (Standard Contractual Clauses or EU-US Data Privacy Framework).
  • Cookies/storage: kustomer-identity (1st party, persistent session token), localStorage entries for widget state. No advertising cookies are set.
  • No ad tracking: Kustomer does not use visitor data for advertising purposes or cross-site tracking. Data collected is used solely to operate the customer support interaction.

Should You Block This Without Consent?

No consent banner required for a pure chat widget used only for customer support. Kustomer's widget is functional — it is required to provide the chat service the visitor is actively using. Under GDPR, functional cookies necessary to deliver a requested service are exempt from the consent requirement. However, if your implementation passes behavioral data beyond what is strictly necessary for chat (e.g., full page event streams), those additional data flows should be disclosed in your privacy policy.

Visit website

Consent Categories

Functional

Also Known As

Kustomer CRMKustomer chatcustomer service platformCRM live chatkustomer GDPR

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

cdn.kustomerapp.comFunctional

Frequently Asked Questions

Does Kustomer require cookie consent?

No. Kustomer's chat widget is a functional support tool. Its session cookies — kustomer-identity and localStorage widget state — are required to maintain chat continuity and are strictly necessary for the customer service the visitor is actively using.

What data does Kustomer collect during a chat?

Kustomer logs the visitor's page path, device type, browser, OS, and referral source. If the host application passes user identity via Kustomer.identify(), chat sessions are linked to known customer records including purchase history and prior support interactions.

How does ConsentStack handle Kustomer?

ConsentStack classifies Kustomer as functional and loads the chat widget without requiring consent. Because it serves active customer support sessions rather than marketing or advertising, ConsentStack does not apply a consent gate to the Kustomer widget.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for Kustomer

ConsentStack automatically detects and manages Kustomer trackers so your site stays compliant with global privacy regulations.