HappyToHelp

Alternative to Intercom

Also replaces Zendesk, Help Scout, Freshdesk

Your Codex or Claude fixes the problem and writes the reply.

HappyToHelp is a customer support workspace for small businesses: a chat box for your website, a shared inbox, help articles and optional AI-assisted replies. It works with human replies alone, and you can hand investigation to your own Codex or Claude.

What it does

  • Put a chat widget on your website and reply from a shared inbox
  • Get suggested replies and AI answers once you add an AI service key
  • Publish help centers and search them
  • See customer details alongside each conversation
  • Hand a task to your own Codex or Claude on your computer
  • Collect thumbs up or down on resolved conversations and see reports
  • Connect with scoped API tokens, signed webhooks and Slack
  • Move in your support history from Zendesk or Help Scout

What it promises

  • MOVE-IN-001Imports are reviewed before anything is written, never message your customers, can be undone as a whole, and keep source dates, private notes and publication state.
  • CONVERSATION-001Customer and agent messages are stored once, and two conflicting final replies can never both be accepted.
  • OUTCOMES-001Customers can rate a resolution with a thumbs up or down and a short comment; comments are removed if the contact is erased.
  • REPORTS-001Reports use your own calendar and time zone, count each conversation once, and export to a spreadsheet file that is safe to open.
  • AI-001With no AI key, the AI simply is not assigned to new conversations and your team keeps them; automatic AI work has daily limits and uncertain attempts are never silently repeated.
  • DELEGATION-001Revoking a computer's access ends its authority at once, and HappyToHelp never claims that work already running there was stopped.
  • CONNECTIONS-001API tokens have chosen scopes, are shown once, are stored hashed and can expire; an unclear webhook result is not sent again.
  • KNOWLEDGE-001A failed refresh of your help content never replaces the last good published version, and drafts never appear publicly.
  • IDENTITY-001Every private page and action checks who is signed in, which workspace and which role; blocked workspaces and revoked tokens lose access.
Read the full contract

Move in from

  • Zendesk
  • Help Scout

Run it yourself

Install the command once, then clone a product and start it.

Terminal
npx -y @runeditrun/rer cli install
git clone https://github.com/just-every/run-happytohelp
cd run-happytohelp && rer dev

No npm? curl -fsSL https://runeditrun.com/install.sh | sh installs the same command.

Runs on
Your computer, or your own Cloudflare account
Version
v0.4.1
Licence
MIT, free