In-product messaging
Embed chat where users already work, on web or mobile.
ChatGate is the real-time chat API and business inbox built for modern teams. Embed messaging in your product, support customers everywhere, collaborate with your team, and keep every conversation secure.

Embed chat where users already work, on web or mobile.
Bring every customer conversation into one intelligent inbox.
Move conversations forward with people, context, and tasks together.
ChatGate keeps customer context, collaboration, and the next action in one place.
Embed real-time chat, voice, or video where your users already are.

Bring every channel together in a single collaborative support queue.

Assign, collaborate, configure, and track work without losing context.

One foundation for customer communication, team alignment, and product experiences.
Add a polished real-time experience to your product without rebuilding the plumbing.
Manage customer conversations, ownership, and follow-up from one shared workspace.
Move from text to richer conversations without leaving the customer context.
Reach a broad audience with real-time chat and reactions alongside live media.
Assign owners, organize work, and keep decisions attached to the conversation.
Protect sensitive direct messages with encryption designed into the product.
Build the experience your product needs with a clear REST API, real-time WebSocket events, and SDK foundations designed for modern application stacks.
import { io } from 'socket.io-client';
// connect with your access token
const socket = io('https://api.chatgate.dev', {
auth: { token },
});
// join a room and send a message
socket.emit('join_room', { roomId });
socket.emit('send_message', {
roomId,
content: 'Hello, world',
});
socket.on('message_created', (message) => {
render(message);
});Keep conversations protected with clear access boundaries and privacy controls built into the platform.
Protect private conversations in transit and at rest.
Control who can create, manage, and participate.
Keep customer data scoped to the right workspace.
Keep important activity and ownership visible.
ChatGate exists to help teams own customer conversations without stitching together disconnected tools. We believe communication should be simple, secure, and connected, so teams can focus on the relationships and products that follow.

Founder of ChatGate
Hoeur Lihour founded ChatGate to help product and support teams own every customer conversation without depending on disconnected tools.
His focus is simple: make real-time communication easier to build, safer to operate, and better for the people using it.
Start free and scale as your conversation volume and team grow.
Essential chat for individuals getting started.
Includes a 7-day trial
Higher limits for professionals and growing communities.
Collaboration and scale for organizations.
Free plans activate immediately. Paid plans check out securely through Bakong KHQR.
If you do not see what you are looking for, reach out to our team.
Contact the ChatGate teamChatGate is a real-time chat API and connected conversation workspace for embedded messaging, customer support, team collaboration, voice, video, and live experiences.
Start with the developer quickstart, authenticate your user, connect with the SDK or WebSocket API, and mount the experience inside your product.
Yes. ChatGate supports end-to-end encrypted direct-message flows while keeping encryption keys and message contents within the client security boundary.
The pilot program is the best place to review your current data model, identity contract, and migration path with the ChatGate team.
Open the developer center for API concepts, integration guidance, SDK quickstarts, and the real-time event model.
Join the developers and teams building connected experiences with ChatGate.