DM Champ Docs

Trafft

対象となるユーザーは? この統合は、Trafftでスケジュールを管理している予約ビジネス(サロン、理髪店、クリニック、スタジオ、コンサルタント、修理店など)向けです。Trafftを使用していない場合は、このページをスキップしてください。

別の予約システムを使用していますか?APIを備えたシステムであれば、どのようなものでも接続可能です。リストにないツールの接続を参照してください。カスタム関数、API、Webhookについて説明しています。

Trafftは、時間を販売するビジネス向けの予約プラットフォームです。サービス、スタッフ、場所を設定し、顧客がスロットを予約します。TrafftをDM Champに接続すると、AIエージェントがチャット内で予約プロセス全体を処理できるようになります。予約リンクを送信して完了を待つのではなく、実際に空いている時間を確認し、予約を行い、時間を確定させることができます。


Trafftでできること

Trafftは、予約ビジネスに以下を提供します。

  • それぞれの所要時間と価格を持つサービス
  • それぞれの勤務時間を持つスタッフ(従業員)
  • 1つ以上の場所
  • チーム用の予約ウェブサイトとカレンダー

TrafftをDM Champに接続すると、そのスケジュールをAIがWhatsApp、SMS、Instagram、またはウェブサイトのチャットで利用できるようになります。AIはサービスとスタッフを読み取り、Trafftで実際の空き状況を確認し、予約を直接Trafftに書き込みます。そのため、チームがTrafftで確認する情報は常に最新の状態となります。


Trafftの接続

開始する前に: TrafftのBusinessプランに含まれるAPIアクセス権が必要です。Trafftの管理パネルを開き、Features & Integrations → API & Connectorsを探してください。そのページがない場合、現在のTrafftプランには含まれていないため、接続はできません。

  1. 左側のサイドバーで、Settings(歯車アイコン)をクリックします。
  2. 設定サイドバーのIntegrationsグループの下にある、Booking & Calendarをクリックします。
  3. Trafftカードを見つけて、Connectをクリックします。
Googleカレンダー、Zenchef、Formitable、Trafftの各カードと接続ボタンが表示されているBooking & Calendar設定画面

Booking & Calendarでは、Googleカレンダー、Zenchef、Formitableと並んでTrafftのライブ接続ステータスが表示され、それぞれを接続できます。

  1. Company addressを入力します。これは、サインインするアドレスの.admin.trafft.comより前の部分です。もしacme.admin.trafft.comでサインインしている場合は、acmeと入力してください。アドレス全体を貼り付けても問題ありません。こちらで適切な部分を抽出します。
  2. Client IDClient Secretを入力します。これらは両方とも、Trafft管理パネルのFeatures & Integrations → API & Connectorsにあります。
  3. 必要に応じてLabelを追加します。これは独自のリスト名で、複数のビジネスを管理している場合に便利です。
  4. Connectをクリックします。
Company address、Client ID、Client Secret、およびオプションのLabelを入力するフィールドがあるConnect Trafftダイアログ

接続に必要なすべてが1つの画面にまとまっています。会社のアドレス(.admin.trafft.comより前の部分)、TrafftのAPI & Connectorsページから取得したClient IDとClient Secret、そして任意のラベルを入力します。

認証情報の確認

Trafftが確認するまで、何も保存されません。Connectをクリックすると、入力された情報でTrafftにサインインし、設定を読み取ります。会社のアドレスが間違っている、Client IDやSecretが間違っている、またはAPIアクセス権のないTrafftプランである場合は、その場で拒否され、理由が画面に表示されます。そのため、接続は成功したように見えて、顧客が予約しようとした時に失敗するという事態は発生しません。

接続が成功すると、接続された行に貴社の住所とともに、Trafft内で検出されたサービス数とスタッフ数が表示されます。この数は、正しいアカウントが接続されていることの証明になります。例えば、サービスが2つと表示されているのに実際には20提供している場合は、間違ったアカウントを接続しています。

クライアントシークレットは暗号化されて保存され、二度と表示されることはありません(あなたにも、チームにも表示されません)。紛失した場合は、Trafftで新しいものを生成し、再度接続してください。

一時停止または接続解除

接続されたTrafftの行には、「予約とカレンダー」ページに専用のボタンが表示されます。

  • 一時停止は、接続設定を維持したまま、AIによるTrafftへの予約を停止します。有効化で再開できます。サービスの整理中や、休業期間中に使用してください。
  • 接続解除は、接続を完全に削除します。Trafftにすでにある予約はそのまま残ります。接続を解除しても、Trafftカレンダー内の予約がキャンセルされたり削除されたりすることはありません。後で同じ詳細情報を使用して再度接続できます。

AIエージェントにTrafftでの予約を指示する

Trafftを接続しただけでは、AIの動作は変わりません。エージェントに設定を割り当てます。

  1. サイドバーのAIエージェントをクリックし、エージェントを開きます。
  2. AI機能ステップに進み、予約カードを見つけます。
  3. このエージェントによる予約を許可するをオンにします。
  4. プロバイダー選択ツールをクリックし、Trafftを選択します(プロバイダーの選択肢はスイッチのすぐ下に表示されます)。
  5. 変更を保存をクリックします。
AIエージェントのAI機能ステップにある予約カード。予約がオンになり、プロバイダー選択ツールが開いており、組み込みカレンダー、Zenchef、Formitable、Trafftが表示されている

エージェントの予約カードにある予約プロバイダー選択ツール。Trafftを選択すると、このエージェントが貴社のTrafftサービス、スタッフ、営業時間に基づいて予約を行うようになります。


AIにできること

プロバイダーとしてTrafftを選択すると、エージェントは通常の会話の中で以下のすべてを行うことができます。

  • 提供内容を伝える。 Trafftのサービス一覧、所要時間、料金を提示し、スタッフの名前を挙げることができます。
  • 空き状況を正確に確認する。 顧客が希望するサービスの空き時間をTrafftに問い合わせます。顧客から特定のスタッフや場所の指定があれば、それに絞り込むことも可能です。最大1週間先まで確認するため、カレンダー全体を読み上げるのではなく、どの曜日や週を希望するかを尋ねます。
  • 予約する。 予約はその場でTrafftに作成され、確定予約として登録されます。AIは顧客に確定した時間を伝えます。顧客はTrafftの顧客リストに追加されるか、メールアドレスによって既存の記録と照合されます。
  • 予約内容を確認する。 AIは顧客に、自身の今後のTrafft予約について伝えることができます。
  • キャンセルする。 「急用ができたので木曜日の予約をキャンセルできますか?」といったメッセージ一つで、Trafftカレンダーから予約が削除されます。
  • 予約を変更する。 AIはまず新しい時間を予約してから古い予約を削除するため、新しい時間が埋まっていた場合でも、顧客は元の予約枠を保持できます。

この方法で行われたすべての予約は、プロバイダーとしてTrafftが表示された状態で予約ページにも表示されるため、他の予約と同様にカウントされます。予約完了Webhookが実行され、新規予約をトリガーとする自動化も通常通り動作します。Trafft自体が送信するリマインダーや確認メールは、貴社のTrafftウェブサイトで行われた予約と同様に、Trafftから送信されます。


知っておくべきこと

  • キャンセルするとTrafft内の予約が削除されます。 TrafftのAPIは予約を「キャンセル済み」とマークするのではなく削除するため、チャットからキャンセルされた予約は、Trafftカレンダーに「キャンセル済み」の行を残しません。キャンセルの記録を残したい場合は、別の場所にメモしてください。
  • AIは自身の範囲内でのみ動作します。 AIが閲覧・変更できるのは、その会話で予約されたもの、または対話中の連絡先に属する予約のみです。他の人の予約を読み取ったり移動したりすることはできません。
  • 予約にはメールアドレスと名前が必要です。 Trafftはメールアドレスで顧客を識別するため、AIは予約前に不足している情報を尋ねます。
  • グループ予約はまだサポートされていません。 1予約につき1名までです。現時点では、追加のゲストやグループ人数をTrafftに送信することはできません。
  • 1つのDM Champアカウントにつき1つのTrafftアカウント。 複数のビジネスを別々のTrafftアカウントで運営している場合は、エージェントが予約を行うべきアカウントを接続してください。

次のステップ

  • AIエージェント — 予約を受け付けるエージェントを設定します。
  • 予約システム — アプリ全体で予約がどのように機能し、どこに表示されるかを説明します。
  • ナレッジベース — 料金、ポリシー、駐車場、キャンセル規定を追加して、AIが予約に関する質問にも答えられるようにします。