Zozo Chat
Zozo Chat
Description
Zozo Chat adds a simple live chat to your WordPress site that works immediately after activation.
Works on shared hosting
The free version uses standard WordPress REST APIs and does not require any external services, background processes, or special server configuration.
Features
- Handles multiple conversations simultaneously
- Near real-time message updates using REST
- Frontend chat widget for visitors
- Admin chat interface inside WordPress
- No Node.js or WebSockets required
- Compatible with shared hosting environments
How it works
- Visitors open the chat widget, enter an email address which is validated before starting the conversation
- Messages are sent from the frontend chat widget to the site administrator
- Administrators can handle multiple conversations simultaneously from the WordPress dashboard
- Message exchanges are handled via WordPress REST endpoints
Installation
- Upload the plugin to /wp-content/plugins/ or install it via Plugins > Add New.
- Activate the plugin.
- Open the chat widget on the frontend or view conversations in the WordPress admin area.
- The /source-code directory contains the full, human-readable React source and configuration files (Vite, TS, etc.). To verify the build, navigate to that folder and run npm install && npm run build.
Screenshots

Visitor enters an email address to start a conversation

Visitor enters the validation code

Chat window with no messages yet, waiting for an agent to connect while the user can leave messages

Chat window after the first message is sent

Admin window with the new conversation listed

Chat window showing the inactivity countdown before automatic closure

Chat window when the visitor wants to close the conversation, but clisk on Cancel

Admin window after the agent closes the conversation. The Delete button appears

Chat window notifying the visitor that the conversation was closed by the agent

Admin window showing multiple conversations

User verification email code

Site admin email notification that a new chat was started by a visitor

Visitor email notification to confirm that an agent joined the conversation

Visitor email confirmation that the conversation was closed, with a transcript attached

The transcript attached to the email
Faq
No. The free version runs on regular shared hosting and uses REST APIs.
Yes. Multiple conversations can be handled concurrently from the admin interface.
This plugin is using REST APIs that will make it work as it is on any shared hosting. Optionally, a Pro edition using WebSokets may be available separately on the authors page and can require a server capable of running Node.js and WebSockets.
Yes. The plugin collects an email address provided by visitors in order to enable communication with the site administrator. This data is stored on the site and is not sent to third-party services by the free version.
Conversations may be automatically closed after 30 days of age. Closed conversations and related data may be removed after 60 days to reduce database size.
Support for the free version is provided via the WordPress.org support forums.
Reviews
Changelog
1.0.0
- Initial release.