Support chat that
lives in your Discord Server
Add a lightweight widget to your app. Reply from Slack, Discord, or Telegram threads, and automatically email customers who miss your reply.
Hi there!
How can we help?
How it works
Get up and running in minutes, not days. No complex configuration required.
Embed the widget
Add a simple script tag or React component to your app. Customize colors and branding to match your style.
Connect your platform
Connect Slack, Discord, or Telegram in minutes. Choose your support channel. New tickets become threads automatically.
Reply from threads
Answer customers right from Slack, Discord, or Telegram. Your replies sync back to the widget in real-time.
Built for founders doing their own support
When you're building, marketing, AND supporting - you can't afford to context switch. Stay in your flow, reply from where you already work.
Lightning fast replies
Reply from Slack, Discord, or Telegram the moment a message comes in. No context switching, no app hopping.
Simple by design
No complex ticket systems, no bloated dashboards. Just conversations that flow naturally.
One inbox
Keep all your support in the tool you already use every day. Slack, Discord, or Telegram - your choice.
Priced for indie founders
No per-seat pricing. No enterprise minimums. Pay for what you use, not team size.
Everything you need, nothing you don't
Powerful features without the complexity. Built for founders who need effective support without the bloat or context switching.
Widget customization
Match your brand perfectly. Set your company name, greeting text, profile picture, and pick primary and accent colors that fit your style.
Trusted visitor context
Know who you're talking to with email, name, and custom metadata. Add a signed metadata token so agents can trust the context they see.
Automatic email reminders
Automatically email customers who miss your reply. Sends branded email reminders and tracks delivery status so nothing falls through the cracks.
Reply where you already work
Connect Slack, Discord, or Telegram. Choose the one that fits your workflow. No need to check another dashboard.
Slack
IntegrationConnect via OAuth in one click. Choose your support channel. New tickets appear as threads you can reply to instantly.
- βOne-click OAuth install
- βTickets as Slack threads
- βReply syncs to widget
- βToggle ticket status
Discord
IntegrationAdd the bot to your server. Pick your support channel. Tickets become Discord threads with real-time sync.
- βEasy bot installation
- βTickets as Discord threads
- βReply syncs to widget
- βToggle ticket status
Telegram
IntegrationAdd the bot to your Telegram group. Pick your channel. Tickets become organized threads with real-time sync.
- βSimple bot setup
- βTickets as message threads
- βReply syncs to widget
- βToggle ticket status
π‘Choose one integration at a time. Switch anytime.
Integrate in minutes
Simple APIs. Clear docs. Add signed metadata when you need verified context.
Let AI install it for you
Copy instructions, paste into Claude Code, Cursor, or Codex, and let your AI agent handle the setup automatically.
Script tag
Drop this into your HTML and you're done.
<script>
window.SupportWidget = {
accountId: "YOUR_ACCOUNT_ID",
};
</script>
<script async src="https://app.donkey.support/widget/loader.js"></script>React component
Full TypeScript support with visitor identification.
import { SupportWidget } from "./SupportWidget"
function App() {
return (
<SupportWidget
accountId="YOUR_ACCOUNT_ID"
email="[email protected]"
name="Jane Doe"
metadata={{ plan: "pro", userId: "usr_123" }}
/>
)
}Security & automation
Simple doesn't mean insecure. Verify visitor context and automate follow-ups with clear delivery visibility.
Allowed domains
Restrict where your widget can be embedded with a domain allowlist.
Signed metadata tokens
Verify visitor metadata with HS256 tokens so unsigned context can be ignored when signing is enabled.
Email delivery logs
Track follow-up sends and statuses so you can debug delivery issues fast.
Multi-tenant isolation
Your data is isolated. Accounts are completely separated.
Webhook events
ticket.createdNew conversation startedmessage.createdNew message sentticket.updatedStatus changedAll events include timestamp, ticket data, and can trigger your automations.
Start free, upgrade when ready
From full ticketing on Freemium to unlimited unbranded Pro. No per-seat pricing, no sneaky fees.
Freemium
A seriously capable start, at exactly $0
Free forever
- βFull ticketing workflow (tickets, replies, and inbox views)
- βConnect Slack, Discord, or Telegram
- βWidget setup + appearance controls (name, greeting, colors)
- βOffice hours and signed widget metadata support
- βUse up to 3 domains
- β10 email notifications per month
- βDonkey branding stays visible
Pro Monthly
For teams that want full control (and zero limits)
Then $4.99/month after 3 months
- βEverything in Freemium
- βUnlimited domains
- βUnlimited email notifications
- βRemove Donkey branding from widget and emails
- βUpload your own email logo and widget avatar
- βWebhooks unlocked for automations
Pro Yearly
Best value for committed builders
$2.92/month billed annually
- βEverything in Pro Monthly
- βSame unlimited setup, billed yearly
- βSave 42% compared to monthly
Questions? Open a support chat through the widget!
Why choose Donkey Support?
See how we compare to alternatives.
| Feature | Donkey SupportThat's us! | Big Helpdesk | Shared Inbox | DIY Build |
|---|---|---|---|---|
| Pricing | Free | $50+/seat/mo | $15+/seat/mo | Dev time |
| Setup time | 5 minutes | Days to weeks | Hours | Weeks+ |
| Complexity | Simple | Complex | Medium | You maintain it |
| Where you reply | Slack/Discord/Telegram | Custom dashboard | Email only | Whatever you build |
Donkey Support
That's us!Big Helpdesk
Shared Inbox
DIY Build
Frequently asked questions
From "what's free?" to "how Pro gets fancy" - we've got you.

Ready to launch?
Set up your support widget in minutes. Reply from Slack, Discord, or Telegram, keep context signed, and automatically email customers who miss your reply.
Or upgrade to Pro from $2.99/mo


