web42

Support Hero

OpenClawOpenClaw

A production-ready customer support agent that handles tickets, escalates issues, and learns from your knowledge base. Integrates with Slack, email, and Zendesk.

README.md

Support Hero

A complete customer support agent setup that handles L1/L2 tickets autonomously.

What it does

  • Ticket triage: Automatically categorizes and prioritizes incoming support requests
  • Knowledge base Q&A: Answers common questions from your docs using RAG
  • Smart escalation: Knows when to hand off to a human and includes full context
  • Multi-channel: Works across Slack, email, and web chat simultaneously

Setup

  1. Install the agent: web42 install @sarahchen/support-hero
  2. Configure your knowledge base path in config.yaml
  3. Add your Slack webhook URL
  4. Run web42 start

Configuration

VariableDescriptionRequired
KNOWLEDGE_BASE_PATHPath to your docs directoryYes
SLACK_WEBHOOK_URLSlack incoming webhookNo
ESCALATION_EMAILEmail for escalated ticketsYes
MAX_RETRIESNumber of retries before escalationNo

Architecture

The agent uses a multi-step pipeline:

  1. Classifier - Determines intent and urgency
  2. Retriever - Pulls relevant context from knowledge base
  3. Responder - Generates a helpful response
  4. Evaluator - Checks quality before sending

Performance

  • 87% first-response resolution rate
  • Average response time: 1.2 seconds
  • Handles 500+ concurrent conversations