SaaSプラットフォーム向けサポートデスク

SupDesk Team

SaaS プラットフォームにカスタマーサポートを追加する

SupDesk は、マルチテナントサポート、API アクセス、Webhook が必要な SaaS 製品向けに作られています。ゼロから構築することなく、サポートをスケールさせましょう。

SaaS 製品向けの機能

カスタマーポータル 各テナントは、support.organization.com に自社ブランドのフィードバックポータルを持てます。

API ファーストのサポート すべての機能を REST API で利用できます。管理パネルへの組み込みサポートに最適です。

利用量の計測 テナントごとのアクティブユーザー数、フィードバック量、送信数を追跡します。

エクスポートと分析 ステークホルダーレビューのための CSV レポートを生成します。テナント全体のトレンドを監視できます。

SaaS チーム向けの料金

すべてのプランに無制限のテナントが含まれ、顧客単位の課金はありません。料金を見る

今日、SaaS サポートシステムを構築する

すべての顧客からフィードバックを集め始めましょう。無料で始められます——クレジットカードは不要です。supdesk.app でサインアップ

バックエンド統合のためのサーバーサイドSDK

各SDKのGitHubリポジトリから取得したライブコード例。

RabinApps/supdesk-nodeJavaScript / TypeScript
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.",
});
RabinApps/supdesk-pythonPython
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.",
)
RabinApps/supdesk-goGo
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.",
})
RabinApps/supdesk-dartDart
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.',
);

カテゴリ

SupportSaaS

タグ

#support#saas#multi-tenant#api#webhooks