Zickt — Live Chat

Description

Zickt is a modern customer messenger for WordPress. Drop the Zickt widget on your site and visitor messages land in your team inbox — alongside the rest of your customer conversations.

  • Adds a real-time chat widget to your WordPress site
  • Conversations from this widget, your other websites, email (e.g., GSuite), and form submissions all arrive in your shared team inbox
  • Reply from Slack or the Zickt web app
  • Visitor history, name and email are attached to every conversation
  • Works alongside any theme — no theme edits required

This plugin connects your WordPress site to your existing Zickt workspace. Zickt is a paid service with a free trial — start your trial at zickt.com. See pricing for plan details.

About the Zickt service

This plugin is an interface to Zickt, a hosted customer messaging platform (Software as a Service). The plugin itself only loads the Zickt messenger script onto your site — the actual messaging functionality, message storage, team routing, and reply delivery all happen on Zickt’s servers, not on your WordPress install.

What the Zickt service provides:

  • Hosted real-time messenger widget and chat infrastructure
  • Routing incoming visitor messages so your team can reply from Slack or the Zickt web app
  • Storage of conversation history, visitor profiles, and team replies
  • Transactional email delivery (reply notifications, follow-ups)
  • Workspace management — team members, permissions, channel configuration
  • Optional integrations (Slack, email, webhooks, CRM)

A Zickt account is required for the plugin to function — it is the service that powers the chat. New accounts get a free trial; see zickt.com for pricing details, the Terms of Service for service terms, and the Privacy Policy for data handling.

How it works

  1. Activate the plugin and open Settings Zickt
  2. Paste your Channel Key from the Zickt admin
  3. The Zickt messenger appears on every page of your site

When a visitor sends a message, it opens a new conversation in your team inbox. Replies from Slack or the Zickt web app reach the visitor in the chat bubble.

Optional: identify logged-in users

Turn on Identify logged-in users in plugin settings to pass the visitor’s WordPress account email and display name to Zickt automatically. Logged-in users won’t be asked for their email again when they start a chat. Anonymous visitors are unaffected.

Privacy

This plugin loads the Zickt messenger widget from cdn.zickt.com. Loading the widget causes the visitor’s browser to make an HTTPS request to Zickt’s CDN, which records standard request metadata (IP address, user-agent, and referrer) for analytics and abuse prevention. Once loaded, the widget sets cookies on the visitor’s browser to track the conversation session. Conversation content is only sent when the visitor types a message into the widget.

If you enable Identify logged-in users, the following data is passed to Zickt for any logged-in WordPress visitor: user ID, email address, and display name. This identification happens on the visitor’s browser only — your WordPress server does not call any Zickt API.

For Zickt’s full data practices, see the Privacy Policy and Terms of Service.

By installing this plugin you should disclose the use of Zickt in your site’s privacy policy.

Installation

  1. From your WordPress admin, go to Plugins Add New
  2. Search for Zickt
  3. Click Install Now, then Activate
  4. Open Settings Zickt
  5. Paste your Channel Key (find it in the Zickt admin under Settings Workspace Channels [your channel] Installation)
  6. Click Save Changes — the messenger appears on your site

Manual install

  1. Download the .zip from this listing
  2. Upload it under Plugins Add New Upload Plugin
  3. Activate, then follow steps 4–6 above

FAQ

Do I need a Zickt account?

Yes. The plugin connects an existing Zickt workspace to your WordPress site — it does not host the chat itself. Zickt is a paid service with a free trial; start your trial at zickt.com.

How much does Zickt cost?

Zickt is a paid service with a free trial covering all features. See zickt.com/pricing for current plans.

Where do I find my Channel Key?

In your Zickt admin: Settings Workspace Channels [your messenger channel] Installation. The Channel Key is shown at the top of the page.

Where can I learn more about Zickt?

Apart from the in-product help, the Zickt blog covers feature guides and customer-support best practices, and the documentation has setup walkthroughs and integration guides.

What languages does the widget support?

The messenger widget displays in English by default. Additional language settings are configured per-channel in your Zickt admin.

Can I customize the widget’s appearance?

Yes. In your Zickt admin, go to Settings Workspace Channels [your messenger channel] to customize colors, position, launcher style, welcome message, and more. Changes take effect within seconds — no plugin update needed.

Does the widget work on mobile?

Yes. The messenger widget is fully responsive and adapts to mobile and tablet screens. Visitors on phones see the same chat bubble experience as desktop users, with a full-screen view when the chat is opened.

Where is conversation data stored?

All conversation content, visitor profiles, and reply history are stored on Zickt’s hosted infrastructure. Your WordPress server does not store any chat data — the plugin only emits the loader script tag. See the Privacy section below for full details on data flow.

Does this work with caching plugins / Cloudflare / Litespeed?

Yes. The widget loads asynchronously from cdn.zickt.com. Caching plugins do not affect it because the script tag is static and the widget content is loaded at runtime.

Does the widget slow down my site?

The loader is ~1KB and is loaded async with no render-blocking behavior. Lighthouse scores are not affected on first load. The full widget bundle is fetched only when a visitor opens the chat.

Can I hide the widget on specific pages?

Yes. Add a filter in your theme’s functions.php:

add_filter( 'zickt_render_widget', function( $render ) {
    if ( is_page( 'no-chat' ) ) {
        return false;
    }
    return $render;
} );

Can I hide the widget when I’m logged in as admin?

Yes — toggle Hide widget for administrators in Settings Zickt.

What data does the plugin send?

The plugin’s PHP code does not call any Zickt server — your WordPress install is not contacting Zickt directly. The widget is loaded by the visitor’s browser from cdn.zickt.com, which records standard HTTPS request metadata (IP, user-agent, referrer) and sets session cookies. Conversation content is only sent when the visitor types a message. If you enable Identify logged-in users, the WordPress account email, display name, and user ID are also passed to Zickt so logged-in users don’t need to re-enter their email. See the Privacy section below for the full list of links.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Zickt — Live Chat” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Zickt — Live Chat” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.
  • Settings page with Channel Key, Identify logged-in users, Hide for administrators.
  • German (de_DE) translation.