Title: HeySpark &#8211; Live Chat Plugin
Author: NickDuncan
Published: <strong>15 Tháng 5, 2026</strong>
Last modified: 28 Tháng 5, 2026

---

Tìm kiếm plugin

![](https://ps.w.org/heyspark/assets/banner-772x250.png?rev=3532649)

![](https://ps.w.org/heyspark/assets/icon.svg?rev=3532649)

# HeySpark – Live Chat Plugin

 Bởi [NickDuncan](https://profiles.wordpress.org/nickduncan/)

[Tải về](https://downloads.wordpress.org/plugin/heyspark.1.0.1.zip)

 * [Chi tiết](https://vi.wordpress.org/plugins/heyspark/#description)
 * [Đánh giá](https://vi.wordpress.org/plugins/heyspark/#reviews)
 *  [Cài đặt](https://vi.wordpress.org/plugins/heyspark/#installation)
 * [Nhà phát triển](https://vi.wordpress.org/plugins/heyspark/#developers)

 [Hỗ trợ](https://wordpress.org/support/plugin/heyspark/)

## Mô tả

HeySpark adds a modern chat widget to your site and a conversational inbox inside
WP-Admin. Your chat data stays on your WordPress install. No external services, 
no monthly subscriptions, no accounts to create. Just install, activate, and start
chatting.

#### Why HeySpark

 * **Self-hosted.** Conversations live in your database, on your server. Nobody 
   else sees them.
 * **No accounts.** Install and go. No signup, no API keys.
 * **Modern UX.** A messenger-style widget your visitors already know how to use.
 * **Fast.** Lightweight, deferred asset loading, no heavy framework dependencies.
 * **Translation-ready.** Full text domain, bundled POT, right-to-left compatible.

#### Free features

 * Floating chat widget on your site with Shadow DOM isolation (no theme conflicts)
 * WP-Admin inbox with a three-column conversation view
 * Real-time chat via long-polling (no external service required)
 * Online/Away toggle
 * Offline message form with email notifications when you’re away
 * Pre-chat form with name + email capture
 * Optional GDPR consent checkbox with configurable text
 * Appearance settings: greeting, brand color, launcher position (left/right)
 * Mobile show/hide toggle
 * Sound + desktop notifications for new messages
 * Visitor can view previous conversations after a chat is closed
 * Close conversations from the admin inbox
 * Translation-ready, bundled POT
 * Responsive, accessibility-minded design (keyboard navigation, ARIA live regions,
   focus management)

#### Pro features (available separately)

Upgrade to HeySpark Pro for:

 * Agent-initiated chats: proactively message online visitors
 * Multiple agents: map WP roles to agent capability, route new conversations
 * Quick responses (canned replies)
 * Page include/exclude rules
 * Business hours with timezone support
 * CSAT ratings after conversations end
 * Custom CSS for the widget

Learn more at [codecabin.io/store/heyspark-pro](https://codecabin.io/store/heyspark-pro).

## Ảnh màn hình

 * [[
 * The admin inbox: conversation list, thread, and reply composer
 * [[
 * The live chat plugin on the front end
 * [[
 * Settings page with live preview
 * [[
 * Offline message form shown when you’re away

## Cài đặt

 1. Upload the `heyspark` folder to the `/wp-content/plugins/` directory, or install
    from the WordPress plugin directory.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Click **HeySpark** in the admin sidebar to access the inbox.
 4. Visit **HeySpark > Settings** to customize the widget and notifications.
 5. Browse to any page on your site. The chat launcher appears bottom-right by default.

## Hỏi đáp

### Does HeySpark connect to a third-party server?

No. Conversations are stored in your WordPress database. All real-time communication
happens between the visitor’s browser and your own server via the WordPress REST
API.

### How does real-time live chat work without a third-party service?

HeySpark uses long-polling against the WordPress REST API. The visitor’s browser
holds an open request that returns as soon as new activity happens on your conversation.
It works on standard PHP hosting with no special server configuration.

### Will it work with caching plugins?

Yes. The widget loads via deferred JavaScript and fetches its state over the REST
API after the page loads, so cached HTML is fine. The admin inbox is not cached (
WP-Admin is never cached).

### How do I customize the widget’s colors?

Open **HeySpark  Settings**, pick a brand color, change the greeting text or launcher
position, and save. The live preview shows your changes before you commit.

### Can I hide the chat on mobile devices?

Yes. Uncheck **Show on mobile devices** in Settings.

### What happens when I close a conversation?

The conversation is marked closed. The visitor sees a “This conversation has ended”
banner with a button to start a new live chat. Past conversations appear in their
widget home screen so they can view the history.

### Is it GDPR-compliant?

Enable the **GDPR consent checkbox** in Settings and set your consent text. The 
pre-chat form will require the visitor to agree before sending. Visitor conversations
are stored with a hashed, HttpOnly cookie. No personal data beyond what the visitor
submits.

By default HeySpark does not contact any third-party service with visitor data. 
See the FAQ entry below if you want to enable Gravatar-based visitor avatars (off
by default; requires explicit opt-in).

### Does HeySpark contact any third-party servers?

By default, no. Conversations, settings, agents and visitor sessions all live in
your own WordPress database.

There is one optional integration: under **Settings → Visitor tracking** you can
turn on “Fetch visitor avatars from Gravatar”. When enabled, hashed visitor emails
are sent to Gravatar (run by Automattic) to fetch avatar images shown in the admin
inbox. This setting is off by default and the plugin makes no external requests 
for visitor data unless you opt in.

Agent avatars in the admin inbox use WordPress’s built-in `get_avatar_url()` for
the logged-in agent’s own account — this is standard WordPress behaviour, governed
by the agent’s own profile rather than the plugin.

### Does the plugin work with multisite?

Each site in a multisite network runs its own HeySpark install with its own conversations
and settings. No network-wide inbox in v1.

### How do I translate HeySpark?

A POT file is included at `/languages/heyspark.pot`. Use Poedit, Loco Translate,
or translate.wordpress.org to create a translation.

## Đánh giá

![](https://secure.gravatar.com/avatar/ffc2521d29d43b3a7f6daa9001e0280f8b1b39c72939d23ddf8af64c58d023d2?
s=60&d=retro&r=g)

### 󠀁[Easy to use and works great](https://wordpress.org/support/topic/easy-to-use-and-works-great-97/)󠁿

 [leeannnich](https://profiles.wordpress.org/leeannnich/) 28 Tháng 5, 2026

Great plugin! Easy to set up and works straight away. Having the chat inbox inside
WordPress makes it super easy to reply to messages and manage chats. I also really
like that everything stays private on your own website, without needing third-party
services or monthly fees. A simple, lightweight, and privacy-friendly chat solution

 [ Đọc tất cả 1 đánh giá ](https://wordpress.org/support/plugin/heyspark/reviews/)

## Người đóng góp & Lập trình viên

“HeySpark – Live Chat Plugin” là mã nguồn mở. Những người sau đã đóng góp vào plugin
này.

Những người đóng góp

 *   [ NickDuncan ](https://profiles.wordpress.org/nickduncan/)

[Dịch “HeySpark – Live Chat Plugin” sang ngôn ngữ của bạn.](https://translate.wordpress.org/projects/wp-plugins/heyspark)

### Muốn tham gia phát triển?

[Duyệt code](https://plugins.trac.wordpress.org/browser/heyspark/), check out [SVN repository](https://plugins.svn.wordpress.org/heyspark/),
hoặc theo dõi [nhật ký phát triển](https://plugins.trac.wordpress.org/log/heyspark/)
qua [RSS](https://plugins.trac.wordpress.org/log/heyspark/?limit=100&mode=stop_on_copy&format=rss).

## Nhật ký thay đổi

#### 1.0.1

 * Fix: settings checkboxes on one tab were being reset when saving a different 
   tab.
 * Fix: widget header now reflects the brand color you set in Appearance (was using
   a hard-coded gradient).

#### 1.0.0

 * Initial release.

## Meta

 *  Phiên bản **1.0.1**
 *  Cập nhật lần cuối **2 ngày trước**
 *  Số lượt cài đặt **100+**
 *  Phiên bản WordPress ** 6.3 hoặc cao hơn **
 *  Đã kiểm tra lên đến **7.0**
 *  Phiên bản PHP ** 7.4 hoặc cao hơn **
 *  Ngôn ngữ
 * [English (US)](https://wordpress.org/plugins/heyspark/)
 * Thẻ
 * [chat](https://vi.wordpress.org/plugins/tags/chat/)[chat plugin](https://vi.wordpress.org/plugins/tags/chat-plugin/)
   [live chat](https://vi.wordpress.org/plugins/tags/live-chat/)[live chat plugin](https://vi.wordpress.org/plugins/tags/live-chat-plugin/)
   [live support](https://vi.wordpress.org/plugins/tags/live-support/)
 *  [Nâng cao](https://vi.wordpress.org/plugins/heyspark/advanced/)

## Đánh giá

 5 trên 5 sao.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/heyspark/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/heyspark/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/heyspark/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/heyspark/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/heyspark/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/heyspark/reviews/#new-post)

[Xem tất cả đánh giá](https://wordpress.org/support/plugin/heyspark/reviews/)

## Những người đóng góp

 *   [ NickDuncan ](https://profiles.wordpress.org/nickduncan/)

## Hỗ trợ

Các lỗi đã xử lý trong vòng hai tháng gần đây:

     1 trên 1

 [Xem diễn đàn hỗ trợ](https://wordpress.org/support/plugin/heyspark/)

## Ủng hộ

Bạn có muốn hỗ trợ vào sự phát triển của plugin này?

 [ Ủng hộ plugin này ](https://codecabin.io/store/heyspark-pro)