Spring CRM Upgrade — All 11 Modules for €199 (save 64%%) — Ends April 13 Buy Now →
CRM Chat Pro screenshot

CRM Chat Pro

Real-time team & client messaging with project channels and ticket conversion

-20% Use code SPRING20 for 20% off any individual module.

Includes 6 months of support & lifetime updates · Extend Support — €19/year

Perfex CRM 3.4+ PHP 8.1+ Lifetime Updates Premium Support 5 Languages (EN/DE/FR/ES/AR)
View Documentation

Key Features

Real-Time Messaging

Hybrid 3-tier delivery: SSE for sub-second latency, badge-polling fallback, and optional Pusher WebSockets. Zero configuration needed.

Project Channels

Every project gets a dedicated chat channel. Members auto-sync when the project team changes. Clients can be invited too.

Client Portal Chat

Customers chat with your team directly from the client portal — for project discussions and support conversations.

Group & Direct Messages

One-on-one staff chats and multi-participant group conversations with admin and member roles.

Reactions & Replies

React to messages with emojis and reply to specific messages with threaded quotes for organized discussions.

@Mentions

Type @ to mention staff or contacts. Autocomplete suggests participants so nobody misses important messages.

Typing & Presence

See who is online, away, or busy — plus real-time typing indicators so you know when a reply is coming.

Audio Messages

Record and send voice messages when typing is not convenient. Great for quick updates and detailed explanations.

File & Media Sharing

Drag-and-drop images, documents, and media with configurable file types and size limits up to your server capacity.

Message Editing & Deletion

Edit sent messages or delete them. Soft-delete preserves audit trails while keeping conversations clean.

Draggable Chat Widget

Position the chat widget anywhere on the page via drag & drop. Your position is saved across page reloads so important buttons are never blocked.

Convert to Ticket

Turn chat discussions into support tickets with one click. Context is preserved so nothing falls through the cracks.

See CRM Chat Pro in Action

Screenshots from the actual module running inside Perfex CRM.

Chat Main
Chat Main
Widget Invoices
Widget Invoices
Project Channel
Project Channel
Client Support
Client Support
Project Tab
Project Tab
Settings
Settings

About CRM Chat Pro

The complete chat solution for Perfex CRM — connect your team and clients in one place. Staff can message one-on-one or in groups, while clients chat directly from the customer portal. Every project gets its own dedicated channel that auto-syncs members. React with emojis, reply to messages, @mention colleagues, share files, record audio messages, and convert discussions into tickets — all in real time with zero external dependencies.

Frequently Asked Questions

Common questions about CRM Chat Pro.

Does CRM Chat require external services?

No. CRM Chat is 100% self-hosted and works out of the box with Server-Sent Events (SSE). If you already have Pusher configured in Perfex CRM, it will automatically use WebSockets for even faster delivery.

How does real-time messaging work?

CRM Chat uses a 3-tier hybrid system: SSE as the primary transport with approximately 1-second latency, badge-polling as a fallback, and optional Pusher WebSocket support for instant delivery. No configuration needed — it works automatically.

Can clients chat from the customer portal?

Yes. Clients can chat with your team directly from the Perfex CRM customer portal. They see project-specific conversations and can send messages, share files, and receive real-time updates — all within their portal view.

What are Project Channels?

Every project can have a dedicated chat channel. When you add or remove members from a project, the chat participants update automatically. You can also invite client contacts to join the project conversation.

Is it mobile-friendly?

Yes. CRM Chat is fully responsive from 390px viewport width, with touch-optimized controls and an app-like experience on mobile devices. It works seamlessly with the Flavor module for dark mode support.

What file types can be shared?

File types and maximum size are configurable in the admin settings. By default, it supports PNG, JPG, GIF, PDF, DOC, DOCX, XLS, XLSX, ZIP, MP3, and MP4 with a 10 MB limit.

Does it integrate with other Perfex CRM features?

Yes. Convert chat messages into support tickets, auto-sync project members, and use the existing Perfex staff and permission system with 6 granular permissions.

How many concurrent users are supported?

Each active SSE connection uses one PHP worker process. The number of concurrent chatters depends on your server configuration. For larger teams, enable Pusher to reduce server load significantly.

Is CRM Chat GDPR compliant?

Yes. All data stays on your server — no external API calls are made. Messages use soft-delete for audit trails, and you can configure automatic message cleanup after a specified number of days.

Can I move the chat widget?

Yes. The floating chat widget is fully draggable — just click and drag it to any position on the page. Your position is saved in the browser and persists across page reloads. This is useful when the widget overlaps important buttons like "Save Invoice".

Ready to Get Started?

Get CRM Chat Pro and install it in minutes.