שירות לקוחות לפלטפורמות SaaS
SupDesk Team
הוסיפו תמיכת לקוחות לפלטפורמת ה-SaaS שלכם
SupDesk נבנה עבור מוצרי SaaS הזקוקים לתמיכה רב-דיירים, גישה ל-API ו-webhooks. הגדילו את התמיכה שלכם בלי לבנות אותה מאפס.
תכונות למוצרי SaaS
פורטל לקוחות
כל דייר מקבל פורטל משוב ממותג משלו בכתובת support.organization.com.
תמיכה ראשונה במעלה ב-API כל התכונות זמינות דרך REST API. מושלם לתמיכה משובצת בלוחות הניהול שלכם.
מדידת שימוש עקבו אחר משתמשים פעילים, נפח משוב ומספר הגשות עבור כל דייר.
ייצוא ואנליטיקה צרו דוחות CSV לסקירה של בעלי עניין. עקבו אחר מגמות בין הדיירים.
תמחור לצוותי SaaS
כל התוכניות כוללות דיירים ללא הגבלה וללא חיובים פר-לקוח. צפייה בתמחור
בנו את מערכת התמיכה של ה-SaaS שלכם עוד היום
התחילו לאסוף משוב מכל הלקוחות שלכם. חינם להתחיל — אין צורך בכרטיס אשראי. הירשמו ב-supdesk.app
SDKs בצד השרת לשילוב backend
דוגמאות קוד חיות שנטענות ממאגר ה-GitHub של כל SDK.
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.',
);