Customer support that fits your stack.

An open-core support toolkit with a React chat widget, built-in translation, Discord operations, and agent-ready APIs.

Quick start
React + RespondKit
pnpm add @respondkit/react

import { RespondKitWidget } from "@respondkit/react";
import "@respondkit/react/styles.css";

export function Support() {
  return (
    <RespondKitWidget
      apiBaseUrl="https://api.respondkit.dev"
      context={{
        inboxId: "inbox_example",
        userId: "user_123",
        email: "customer@example.com",
      }}
    />
  );
}

Built for product teams

Everything you need to support customers, close to your stack.

React widget

Ship an accessible support chat with one React component and your product context.

Built-in translation

Read customer messages in English and send replies back in their language.

Discord inbox

Run every conversation as a Discord thread with simple operator commands.

Agent-ready API

Give an external agent thread context and a clear API surface for replies.

Integrates in minutes

Add the widget to your app, pass the customer context you already have, and connect the inbox to Discord.

  • Install the React package
  • Pass your inbox and customer context
  • Start the conversation
Read the integration guide
Add the widget
A single component, with context from your app.
pnpm add @respondkit/react

import { RespondKitWidget } from "@respondkit/react";
import "@respondkit/react/styles.css";

export function Support() {
  return (
    <RespondKitWidget
      apiBaseUrl="https://api.respondkit.dev"
      context={{
        inboxId: "inbox_example",
        userId: "user_123",
        email: "customer@example.com",
      }}
    />
  );
}
Start with the React widget
Launch support in your product today.