A beautiful, powerful chat widget that works everywhere
One line of code. 20KB. Shadow DOM isolation. 6 languages. Works on any website, framework, or CMS.
Acme Support
Usually replies instantly
Live chat that actually works
Most chat widgets are bloated, slow, and look out of place on your site. Visitors see a generic chatbot and immediately distrust it. They leave before asking their questions, and you lose sales.
Install in seconds
Copy the snippet
Get your unique installation code from the dashboard
<script src="resply.js"></script>
// featureWidget.visual.thatsIt
Paste before </body>
Add one line of JavaScript to your site
Customize appearance
Match your brand with 35+ styling options
featureWidget.visual.aiAnswersInstantly
featureWidget.visual.humanIfNeeded
A widget that just works
6 Languages
Widget supports EN, FR, ES, DE, IT, PT. Auto-detects browser language or force a specific one.
Email Verification
Optional OTP verification. 6-digit code sent to visitor's email before chat.
Shadow DOM
Completely isolated from your site's CSS. No style conflicts, ever.
Streaming Responses
AI responses stream in real-time, just like ChatGPT. No waiting.
Persistent Sessions
Conversations persist across page loads and browser sessions.
Notifications
Sound alerts and badge counters when new messages arrive.
Image Upload
Customers can attach screenshots to explain their issues.
Pre-chat Form
Collect name, email, or custom fields before the conversation starts.
6
languages
20KB
bundle size
<100ms
load time
35+
customization options
Stop settling for bloated widgets
Without Resply
- 500KB+ widget slows your site
- English-only interface
- Generic look that doesn't fit
- No email capture or verification
- Breaks with your CSS
With Resply
- 20KB bundle, loads in milliseconds
- 6 languages with auto-detection
- 35+ customization options
- Built-in email collection & HMAC
- Shadow DOM isolation
Why teams love this feature
Built for teams who want to deliver exceptional support without the overhead.
- Works on any website, CMS, or framework
- Supports 6 languages with auto-detection
- Optional email verification for qualified leads
- No impact on page performance
- Mobile-responsive design out of the box
- Customizable to match your brand perfectly
Common questions
Just copy a single script tag and paste it before your closing </body> tag. The widget will appear automatically. No npm packages, no build steps, no configuration required.
No. The widget is only 20KB gzipped and loads asynchronously. It won't block your page rendering or affect your Core Web Vitals.
Yes! You can customize colors, fonts, position, bubble style, and more with 35+ options. For advanced customization, you can inject your own CSS.
English, French, Spanish, German, Italian, and Portuguese. The widget auto-detects the visitor's browser language.
You can require visitors to enter their email before chatting. For logged-in users, pass their email via the API with HMAC verification for secure identification.
Ready to automate your support?
Join hundreds of teams using Resply to resolve 80% of tickets automatically.
No credit card required