Overview:
Chaskiq is a free and source-available messaging platform designed for marketing, support, and sales. It provides a unified interface for customer communication through an embeddable web chat, allowing teams to handle conversations, deploy bots, run mailing campaigns, and manage a knowledge base. Built on Ruby on Rails with a React frontend and a GraphQL API, it is intended for organizations that need to integrate various channels—such as WhatsApp, Twitter DM, Slack, and Zoom—into a single system while maintaining control over data and access.
Core Features:
Web Messenger embed: A customizable embeddable chat widget with a powerful text editor, support for animated GIFs, embeddable videos, and video calls via RTC protocol.
Agent conversation routing: System for routing incoming conversations to appropriate agents, with support for quick replies and customizable content blocks.
Triggerable conversational bots: Automate interactions with bots that can be triggered based on predefined conditions.
Mailing campaigns and onboarding tours: Send targeted email campaigns and create step-by-step onboarding tours for users.
Help Center system: A built-in knowledge base with multilanguage support, custom domain capabilities, and integration with the webchat for self-service assistance.
API and webhooks: GraphQL API with OAuth authorization and webhooks for extensibility and integration with external services.
Use Cases:
Customer support teams: Manage and route conversations from a single dashboard, with support for video calls and third-party app integrations like Calendly and Zoom.
Sales and marketing professionals: Run mailing campaigns, deploy conversational bots, and use customer segment filters with custom attributes to target audiences.
Organizations needing a knowledge base: Create and publish articles in a multilingual Help Center that can be embedded on a custom domain or used directly within the webchat.
Developers and system administrators: Extend functionality via the GraphQL API, webhooks, and a pluggable report system, while managing access with a composable roles and permissions system.
Why It Matters:
As a source-available alternative to proprietary customer messaging platforms, Chaskiq offers a self-hostable solution with a transparent codebase. It combines support, marketing, and sales functionalities into a single application without relying on external SaaS for core features like webchat, bots, or email campaigns. Its architecture supports integration with popular third-party services via API, and the composable roles system provides granular access control, making it relevant for teams that require data protection and operational transparency.




