ServiceBeard icon

ServiceBeard

ServiceBeard は、メールボックスを GitHub、GitLab、Linear と同期してサポートメールを課題ボード化。双方向の mail-to-issue、ルーティングルール、チーム権限、マネージドクラウドとセルフホストに対応。

ServiceBeard

概要

ServiceBeard は、サポートメールを課題トラッカー内で作業と並べて管理したいチーム向けの mail-to-issue 同期ツールです。メールボックスを GitHub、GitLab、Linear に接続し、受信メッセージを課題に変換したり、返信を追跡したり、課題の活動をメールへ戻したりできます。

この製品は、マネージドクラウドサービスとしても、セルフホストできるオープンソースソフトウェアとしても利用できます。ドキュメントでは Docker Compose または Kubernetes を使った本番デプロイが説明されており、ホスト版はセットアップを任せたいチーム向けに位置付けられています。

機能

メールボックスからボードへのプロジェクト

同期したいメールボックスごとにプロジェクトを作成します。1 つのプロジェクトが 1 つのメールボックスを 1 つの課題ボードに結び付けるため、ルーティング、テンプレート、認証情報をワークフローごとに整理できます。

受信メールのルーティングルール

差出人、件名、本文で受信メールを判定し、新しい課題を作成する際にラベル、担当者、課題ステータスをあらかじめ設定できます。ルールページは公開前にメールボックスのサンプルに対してプレビューできます。

メールと課題のテンプレート

送信メール、新しい課題、課題コメントのテンプレートをカスタマイズできます。サイトでは、新しいスレッドへの自動返信やテンプレート変数のサポートについても触れています。

同期ステータスとイベント履歴

IMAP のポーリング、SMTP 配信、プロバイダーの webhook に関するシンプルなイベントログを確認できます。ステータス表示は、スタックトレースを出さずに役立つエラーメッセージを表示することを意図しています。

課題トラッカー連携

ServiceBeard は、ドキュメントに記載されたプロバイダー固有の認証情報を使って GitHub、GitLab、Linear に接続します。ホームページには、GitHub App 対応、GitLab プロジェクトアクセストークン、Linear の個人 API キーが記載されています。

チームアクセスと役割

チームメイトを招待し、役割を割り当て、同じプロジェクトとメールボックスを共有できます。チームモデルは、セットアップと認証情報が 1 つのログインに閉じないように設計されています。

ユースケース

  • サポート受信箱から課題ボードへ

    受信した顧客メールをチームの課題トラッカーに振り分け、サポート依頼をチームが普段作業している場所でトリアージできるようにします。メールは課題になり、返信は会話スレッドに同期されます。

  • 自動受け付けとトリアージ

    差出人、件名、本文のルールを使ってメッセージを分類し、作成した課題にラベル、担当者、ステータスを設定します。これにより、チームは製品バグ、運用依頼、簡単な質問を手作業で仕分けせずに分けられます。

  • メールボックスごとに分けたワークフロー

    異なる受信箱で異なるルーティング、テンプレート、トラッカー先が必要な場合は、プロジェクトごとに 1 つのメールボックスを接続します。プロジェクトモデルにより、各メールボックスとボードの対応を分離して設定できます。

  • チームでの共同管理

    役割ベースのアクセスで、複数のチームメイトが同じメールボックスとプロジェクトを管理できるようにします。これは、セットアップと認証情報をサポートチームや運用チーム全体で共有したい場合に便利です。

  • セルフホスト運用

    クラウドホスティングが適さない場合は、自社インフラ上でソフトウェアを実行できます。ドキュメントでは、Docker Compose または Kubernetes を使った本番デプロイに加え、関連するメールおよび課題プロバイダーの設定についても説明しています。

Pros and Cons

Pros

  • メールと課題トラッカーの双方向同期に対応しており、一方向の転送だけではありません。
  • GitHub、GitLab、Linear に対応しているため、チームは課題トラッカーを選べます。
  • ルーティングルールとテンプレートを備えており、メールをどのように作業項目にするかを調整できます。
  • マネージドクラウドホスティングとオープンソースのセルフホストの両方を利用できます。
  • チームアクセス制御により、メールボックスとプロジェクトを単一アカウント以外でも共有できます。

Cons

  • 機能ページは mail-to-issue に絞ったワークフローを強調しているため、ここに示された情報だけでは一般的なヘルプデスクやオムニチャネルのサポートスイートではありません。
  • セルフホストを選ぶ場合は、自分のインフラ、データベース、更新を運用する必要があります。

FAQ

ServiceBeard は何をするサービスですか?

ServiceBeard は、メールボックスを課題トラッカーに接続し、受信メールを課題に変換し、返信を会話コメントとして同期できるようにします。サイトで示されている対応先は GitHub、GitLab、Linear です。

どのようにセットアップしますか?

ドキュメントでは、サポート用メールボックスと課題トラッカーを接続するセットアップ手順に加え、メールボックスの設定やプロバイダー固有の設定について説明しています。マネージドクラウド利用者はサインアップしてメールボックスを接続し、セルフホスト利用者は同じコードベースを自分のインフラにデプロイします。

同期の仕組みはどのようになっていますか?

ServiceBeard は双方向の mail-to-issue 同期に対応しているため、課題トラッカーのコメントをメール返信として送信でき、受信メールはトラッカー内で新しい課題として表示されます。

チームでアクセスを共有できますか?

はい。機能ページには、チームがメンバーを招待し、役割を割り当て、同じプロジェクトとメールボックスへのアクセスを共有できると記載されています。そのため、セットアップや認証情報が 1 つのログインに紐づきません。

セルフホストできますか?

サイトでは、servicebeard.app でのマネージドクラウドホスティングと、Docker Compose または Kubernetes を使ったセルフホストという 2 つのデプロイ方法を案内しています。セルフホストのドキュメントでは、ローカル開発に別の compose セットアップを使うことも示されています。

Quick Facts

カテゴリ
開発者ツール
主な用途
サポート用メールボックスを課題ボードに変換
連携先
GitHub, GitLab, Linear
デプロイ
マネージドクラウドまたはセルフホスト
セルフホストの構成
Docker Compose または Kubernetes Helm
オープンソース
MIT ライセンス