Papercups
Companies with privacy and security concerns about piping customer conversations through
Intercom or Zendesk run Papercups - open-source live customer chat. The stack is a deliberate
strength: an Elixir/Phoenix API over PostgreSQL, with real-time messaging powered by Phoenix
Channels and Presence - the same BEAM foundation trusted by Discord and PagerDuty for
fault-tolerant, low-latency messaging. Customers see a customizable chat widget that embeds in
any site as an HTML snippet, a React component, or even inside React Native apps, with
configurable colors, greetings, and away messages. Your team sees a dashboard for managing
conversations - close, assign, and prioritize - with Markdown and emoji in replies. The killer
workflow is the reply-channel integration: connect Slack or Mattermost and every customer
conversation becomes a synced thread your team answers without leaving the tool they already
live in, with two-way message syncing handled by webhooks. Email and SMS channels extend
intake beyond the widget, an analytics dashboard tracks communication patterns, and the
Storytime feature adds real-time screen sharing to watch users navigate while you help them. A
documented API supports fully custom chat UIs in Svelte, Flutter, or Vue. MIT-licensed and
GDPR-conscious - customer data stays in your PostgreSQL.
Deploy