チャットボード新規追加 APIで実現できること
外部サービスや社内システムからチャットボードを自動生成できます。
チャットボード生成時に進行ステータスを指定できます。
例)注文時に連携:注文後に校正を提示する場合などに、あらかじめ校正予定日をセットしたチャットボードを用意できる。TODO管理も兼ねられる。チャットボード生成時にお客様のコメントを登録できます。
例)問合せフォームと連携:お客様からの問合せ内容が書き込まれた状態からチャットボードを使い始められる。
チャットボードの生成を、外部サービスや社内システムから自動で行うためのAPIです。
※無料でご利用いただけます。
外部サービスや社内システムからチャットボードを自動生成できます。
チャットボード生成時に進行ステータスを指定できます。
例)注文時に連携:注文後に校正を提示する場合などに、あらかじめ校正予定日をセットしたチャットボードを用意できる。TODO管理も兼ねられる。
チャットボード生成時にお客様のコメントを登録できます。
例)問合せフォームと連携:お客様からの問合せ内容が書き込まれた状態からチャットボードを使い始められる。
new! - node.js用のパッケージ(npm)を公開しました。
@bagooon/chatease-node-client
new! - PHP用のパッケージ(Composer)を公開しました。
bagooon/chatease-php-client
リクエストには、APIトークンをヘッダーに含める必要があります。
APIトークンはワークスペース毎に設定されています。
APIトークンはワークスペースの管理画面で確認できます。
Q: boardUniqueKey を付ける理由は?
A: 既に同一案件でボードが作成されている場合、重複作成を防ぐために一意なキーを指定します。
Q: APIの利用に料金はかかりますか?
A: 無料でご利用いただけます。
Q: チャットボードを追加すると同時に顧客に通知されますか?
A: いいえ。コメントを書き込むまで通知されません。
以下の項目をJSONで送信してください。新しいチャットボードが生成されます。
フィールド名 | 必須 | 説明 |
|---|---|---|
workspaceSlug | ○ | チャットボードを作成する対象のワークスペーススラッグ |
title | ○ | ボードの名称(案件名、テーマなど) |
guest.name | ○ | 顧客の氏名 |
guest.email | ○ | 顧客のメールアドレス |
memo | -- | メモ(任意のテキスト) |
boardUniqueKey | ○ | 案件毎に一意な識別子を指定。再送時の重複防止に使用。 |
inReplyTo | -- | 返信対象のメールメッセージID(省略可) |
guestPassphrase | -- | 合言葉(省略可) |
成功すると、以下のようなボード情報が返却されます。
重複した boardUniqueKey でリクエストした場合、既存のチャットボード情報が返却されます(新たに作成はされません)。
guestURL は顧客用チャットページのリンクです。
hostURL は社内担当者用のリンクです。(要ログイン)
Aの項目に以下の項目を加えて送信してください。進行ステータスを指定できます。
フィールド名 | 必須 | 説明 |
|---|---|---|
initialStatus.statusKey | 〇 | 進行ステータスのキー(※) |
initialStatus.timeLimit | - | 期限日(ex. 2026-01-01) |
scheduled_for_proof - 校正予定(要期限日)
scheduled_for_response - 返答予定(要期限日)
scheduled_for_completion - 完了予定(要期限日)
waiting_for_reply - 返答待ち
AとBに以下の項目を加えて送信してください。お客様のコメントが書き込まれた状態でチャットボードが生成されます。問合せフォームなどと連携すると、最初にお客様からの質問が書き込まれた状態からチャットボードを使い始めることができます。
フィールド名 | 必須 | 説明 |
|---|---|---|
initialGuestComment.content | 〇 | コメント本文 |