Fin for Salesは、inbound leadsを判定してCalendlyを使って代わりにミーティングを予約できます。Finが商談準備が整ったリードを識別すると、Messenger内に直接スケジューリング体験を表示するか、メールやSMSでのスケジューリングリンクを経由して提示します。
開始前に
次を確認してください:
有料のCalendlyプランを契約していること — Fin for Salesの統合が依存するscheduling APIを使用するには必要です。アカウントが無料トライアル中かどうかを検出することはできません — トライアルが終了すると、アカウントがアップグレードされるまでミーティングの予約は停止します。
Calendlyのオーナーまたは管理者であること — 予約を追跡するために使用されるwebhookを作成するアクセス権が必要です。
Calendlyでミーティングの場所が設定されていること — ロケーションフィールドはCalendlyのイベントタイプに設定されている必要があります(例:Google Meet、Zoom、またはPhone)。場所が空の場合、ミーティングの予約は機能しません。Phoneが選択されている場合、Finは予約を完了する前にリードに電話番号を尋ねます。
ステップ1:IntercomでCalendlyを接続する
Calendlyを接続するには:
+ Add Calendarをクリックし、Calendlyを選択します。
OAuth(Open Authorization)経由でCalendlyアカウントを接続します。これにより、接続されたCalendlyアカウントに代わってミーティングをスケジュールする許可がFinに付与されます。
注意:OAuthトークンは安全に保存され、自動的に更新されます — 手動で再接続する必要はありません。
ステップ2:イベントタイプを選択する
Select a calendarドロップダウンからCalendlyを選択します。
リストからイベントタイプを選択します。
これは、ロケーションが設定されている必要がある互換性のあるイベントタイプのみを表示します。要件を満たさないイベントタイプはグレーアウトされます。
注意:Finは今後14日間の空き状況を取得します。この期間外の時間帯はリードに表示されるカレンダーカードに表示されません。
Calendly統合を管理する
接続すると、統合は「Calendars for booking meetings」の下のFin AI Agent > Sales > Train > Integrationsに表示されます。ここから統合の再認証や削除ができます。
リード向けの予約体験の仕組み
Finがリードを商談準備完了と判断すると、Calendlyの予約体験を提示します。すべてのスケジューリング呼び出しはIntercomのバックエンドからCalendlyへのサーバー間通信で行われます — 埋め込みウィジェットやiframeは使用されず、顧客のブラウザが直接Calendlyと通信することはありません。体験はチャネルによって異なります:
Messenger (web):リードはネイティブなインタラクティブカレンダーカードを見て時間を選択します。
Email or SMS:FinはCalendlyのスケジューリングリンクを共有します。リードはそのリンクを開いてCalendlyのホストされたスケジューリングページで予約を完了します — これがCalendlyのインターフェースが表示される唯一のケースです。
表示された時点とリードが選択する時点の間に時間帯が埋まっていた場合、Finは自動的に空き状況を再取得して更新されたカレンダーカードを表示します。エラーは表示されず、リードに新しい時間を選ぶよう促されます。
ミーティングが正常に予約されると、選択された日時は会話の属性fin_meeting_booked_atに保存されます。
Fin for SalesはCalendlyのラウンドロビンイベントタイプをサポートします。ラウンドロビンのミーティングタイプが設定されている場合、CalendlyはCalendlyの設定に従ってチーム全体への予約の配分を処理します。
注意:Calendlyのラウンドロビン配分は、チームinboxでチームメイトに会話を割り当てるIntercomのラウンドロビン会話割り当て機能とは別です。Fin for Salesのプレイブック経由でリードがミーティングを予約すると、Finは設定したCalendlyのイベントタイプを使用します(どの担当者のカレンダーを表示するかを選択するためにIntercomのラウンドロビン割り当てを使用しません)。
トラブルシューティング
リードは判定されたが予約リンクやカレンダーカードを受け取らなかった
リードが予約リンクを受け取らないと報告したときに最も重要な区別事項は次のとおりです:
If Fin disqualified or didn't route the lead — リードが予約アクションをトリガーする結果に到達しなかったため、予約アクションは実行されません。会話のトランスクリプトを確認し、ルーティングの決定を探してください。リードがDisqualified、Spam、または非適格の結果にルーティングされていた場合、問題は予約統合ではなく判定条件にあります。
If Fin routed the lead to a qualified outcome but no booking link appeared — ルーティングは有効だったが「Book a meeting」アクションが実行されませんでした。これは別の障害です。Inboxで会話を開き、予約アクションの会話イベントタイムラインを確認してください。有効なルーティング決定にもかかわらず予約イベントが存在しない場合は、内部アクションログを確認できるように会話IDとともにサポートに連絡してください。
注意:プレイブックの判定結果に「Book a meeting」アクションが設定されていない場合、Finはミーティングを予約しようとしません。Fin AI Agent > Sales > Playbookに移動し、該当する結果を開き、Book a meetingアクションが有効でCalendlyが選択されていることを確認してください。
一部の会話では予約リンクが機能するが、他では機能しない
次を確認してください:
Calendlyのプランが期限切れまたはダウングレードされた — FinはCalendlyの無料トライアルの終了を検出できません。トライアルが終了すると、予約は静かに機能しなくなります。接続されたアカウントが有料のCalendlyプランであることを確認してください。
14日間のウィンドウに空きがない — Finは今後14日間の空き状況のみを取得します。接続されたカレンダーにその期間内の空き枠がない場合、表示する時間はなく、予約ステップが完了しない可能性があります。Calendlyで担当者の空き状況を確認してください。
イベントタイプのロケーションが未設定 — Calendlyのイベントタイプにロケーションが設定されていない場合、Finは予約を完了しません。Calendlyに移動して、プレイブックで選択されたイベントタイプにロケーション(例:Google Meet、Zoom、またはPhone)が設定されていることを確認してください。
Finがプレイブックで設定されていない質問をしている
Calendlyのイベントタイプに必須の質問がある場合、Finは予約を完了する前にそれらの回答を収集する必要があります。Finはまず判定会話中に既に収集した情報を使用しようとしますが、回答が見つからない場合は直接リードに尋ねます。これは、顧客が質問を予期していない場合に不意を突かれることがあります。
Tip: Calendlyのイベントタイプで質問を確認してください。Finが予約を完了するために必須の回答を必要としない場合は、Calendlyの設定でその質問をオプショナルに変更してください。Calendlyのhelp centerにある「招待者への質問の追加または削除方法」も参照してください。


