Support für SaaS-Plattformen
Fügen Sie Ihrer SaaS-Plattform Kundensupport hinzu
SupDesk wurde für SaaS-Produkte entwickelt, die Multi-Tenant-Support, API-Zugriff und Webhooks benötigen. Skalieren Sie Ihren Support, ohne ihn von Grund auf selbst aufzubauen.
Funktionen für SaaS-Produkte
Kundenportal
Jeder Mandant erhält sein eigenes gebrandetes Feedback-Portal unter support.organization.com.
API-first-Support Alle Funktionen sind über die REST-API verfügbar. Perfekt für eingebetteten Support in Ihren Admin-Panels.
Nutzungsmessung Verfolgen Sie aktive Nutzer, das Feedback-Volumen und die Anzahl der Einreichungen für jeden Mandanten.
Export und Analysen Erstellen Sie CSV-Berichte für Überprüfungen durch Stakeholder. Beobachten Sie Trends über alle Mandanten hinweg.
Preise für SaaS-Teams
Alle Tarife beinhalten unbegrenzte Mandanten und keine Kosten pro Kunde. Preise ansehen
Bauen Sie Ihr SaaS-Supportsystem noch heute
Sammeln Sie Feedback von all Ihren Kunden. Kostenloser Start — ohne Kreditkarte. Registrieren Sie sich auf supdesk.app
Serverseitige SDKs für die Backend-Integration
Live-Codebeispiele, die direkt aus dem GitHub-Repository jedes SDK geladen werden.
import { SupDesk } from "supdesk";
const supdesk = new SupDesk({ apiKey: process.env.SUPDESK_API_KEY! });
// Auto-pages: iterating walks every page for you.
for await (const submission of await supdesk.submissions.list({
status: "open",
})) {
console.log(submission.title);
}
await supdesk.submissions.create({
type: "bug",
title: "Export button does nothing",
email: "user@example.com",
body: "Clicking Export on the reports page has no effect.",
});from supdesk import SupDesk
supdesk = SupDesk() # api_key=... or $SUPDESK_API_KEY
# Auto-pages: iterating walks every page for you.
for submission in supdesk.submissions.list(status="open"):
print(submission.title)
supdesk.submissions.create(
type="bug",
title="Export button does nothing",
email="user@example.com",
body="Clicking Export on the reports page has no effect.",
)import "github.com/rabinapps/supdesk-go/supdesk"
client, err := supdesk.New(os.Getenv("SUPDESK_API_KEY"))
if err != nil {
log.Fatal(err)
}
page, err := client.Submissions.List(ctx, supdesk.SubmissionsListParams{
Status: ptr("open"),
})
if err != nil {
return err
}
// Auto-pages: All walks every page for you.
for sub, err := range page.All(ctx) {
if err != nil {
return err
}
fmt.Println(sub.Title)
}
_, err = client.Submissions.Create(ctx, supdesk.SubmissionsCreateParams{
Type: supdesk.SubmissionTypeBug,
Title: "Export button does nothing",
Email: "user@example.com",
Body: "Clicking Export on the reports page has no effect.",
})import 'dart:io';
import 'package:supdesk/supdesk.dart';
final supdesk = SupDesk(apiKey: Platform.environment['SUPDESK_API_KEY']!);
// Auto-pages: the stream walks every page for you.
final page = await supdesk.submissions.list(status: PostStatus.open);
await for (final submission in page.autoPaging()) {
print(submission.title);
}
await supdesk.submissions.create(
type: SubmissionType.bug,
title: 'Export button does nothing',
email: 'user@example.com',
body: 'Clicking Export on the reports page has no effect.',
);