Tutorial

Deploy Chatwoot — Open Source Customer Support

March 12, 2026

Back to Blog

What Is Chatwoot?

Chatwoot is an open-source customer engagement platform. It unifies conversations from multiple channels — live chat, email, WhatsApp, Telegram, Facebook, Twitter — into a single team inbox. Think Intercom or Zendesk, but self-hosted and free.

Supported Channels

ChannelDescription
Website Live ChatEmbeddable widget for your website
EmailForward support emails to Chatwoot
WhatsAppVia WhatsApp Business API or Twilio
TelegramConnect your Telegram bot
FacebookManage Facebook Messenger conversations
Twitter/XRespond to DMs and mentions
APIBuild custom channel integrations

Deploy on Panelica

Navigate to Docker → App Templates and deploy Chatwoot. The template includes the web application, Sidekiq worker, and PostgreSQL database.

Note: Chatwoot requires more resources than simpler apps. We recommend at least 2 GB RAM for the application container.

Initial Setup

  1. Access the Chatwoot admin panel at your deployment URL
  2. Create your admin account
  3. Set up your first Inbox (start with Website channel)
  4. Customize the chat widget appearance to match your brand
  5. Add team members and assign roles

Adding the Chat Widget

After creating a Website inbox, Chatwoot generates a JavaScript snippet. Add it to your website's HTML before the closing </body> tag. The widget will appear as a chat bubble in the bottom-right corner.

Key Features

  • Canned responses — Pre-written replies for common questions
  • Automation rules — Auto-assign conversations based on keywords or channels
  • Labels and teams — Organize conversations by topic and route to specialists
  • Customer profiles — Track conversation history across channels
  • Reports — Response time, resolution time, and agent performance metrics
  • Webhooks — Integrate with your existing tools

Summary

Chatwoot replaces expensive SaaS customer support tools with a fully self-hosted solution. Deploy it on Panelica, connect your communication channels, and manage all customer conversations from a single, unified inbox.

Share: