What is Supprt?
Supprt is a lightweight customer support solution that lets your website visitors chat with your team through a simple embeddable widget.
How It Works
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Your Website │────▶│ Supprt API │────▶│ Discord/Slack │
│ (Widget) │◀────│ │◀────│ (Your Team) │
└─────────────────┘ └─────────────────┘ └─────────────────┘- Visitor opens the chat widget on your website
- Message is sent to Supprt's API
- Notification appears in your Discord server, Slack workspace, or AI handles it
- Your team responds directly from Discord/Slack
- Response appears in the visitor's chat widget
Key Features
Simple Integration
Add a single script tag or npm package. No complex setup, no backend required.
Multi-Channel Support
Receive and respond to messages where your team already works:
- Discord - Get messages in a channel, reply in threads
- Slack - Native Slack integration with thread support
- AI - Let AI automatically respond to your customers
Customizable
- Custom brand colors
- Configurable position (bottom-right or bottom-left)
- Custom welcome messages
- Light/dark mode support
User Identification
Identify logged-in users to provide personalized support:
javascript
init({
publicKey: 'pk_xxx',
user: {
id: 'user_123',
email: '[email protected]',
name: 'John Doe'
}
})Privacy-First
- Shadow DOM isolation (no CSS conflicts)
- Fingerprint-based anonymous tracking
- GDPR-friendly design
Architecture
Supprt consists of three main components:
| Component | Description |
|---|---|
| Widget | Embeddable JavaScript that renders the chat UI |
| API | Backend that handles messages and routing |
| Integrations | Discord bot, Slack app, and AI handlers |
The widget is completely standalone and framework-agnostic. It uses:
- Preact for the UI (bundled, not a peer dependency)
- Shadow DOM for style isolation
- SSE for real-time updates
When to Use Supprt
Supprt is ideal for:
- ✅ Small to medium websites needing simple support
- ✅ Teams already using Discord or Slack
- ✅ Developers who want quick integration
- ✅ Projects that need a lightweight solution
Consider alternatives if you need:
- ❌ Advanced ticketing systems
- ❌ Complex workflow automation
- ❌ Large enterprise deployments
- ❌ Phone/video support
Getting Started
Ready to add Supprt to your site? Head to the Getting Started guide.