メインコンテンツにスキップ

HubSpot連携の設定

tl;dvの要約、文字起こし、AIインサイトをHubSpotに同期するにはどうすればよいですか?

対応者:Mioko Nakayama

HubSpot連携により、tl;dvの会議データがHubSpotに自動的に送信されるため、コピー&ペーストの必要はありません。コンタクト、取引、会社のプロパティを更新したり、会議やノートをアクティビティとして記録したりするワークフローを作成できます。

データを連携する方法は3つあります。

  • 自動 — 設定した条件に一致する新しい録画ごとにワークフローが実行されます。

  • オンデマンド — 会議とワークフローを選択し、[今すぐトリガー]をクリックします。

  • タスク単位 — AIノートの任意の行をHubSpotのタスクに変換でき、録画内のその瞬間へのリンクも含まれます。

tl;dvは各会議に、紐付くHubSpotレコードのタグを付けるため、会議ページでCRMのコンテキストを確認したり、それをもとにライブラリをフィルタしたり、会議メモのテンプレートの自動化に利用したりできます。


パート1 — tl;dvが会議とHubSpotレコードを照合する仕組み

この記事の他の内容はすべてこのステップが前提となっているため、最初にお読みください。

🚨 照合のキーとなるのは、カレンダーの招待参加者のメールアドレスです。ワークフローを作成する前に、カレンダーイベントの参加者がHubSpotにコンタクトとして登録されていることを確認してください。登録されていない場合、ワークフローは更新対象を見つけられません。

録画が終了すると、tl;dvはカレンダーイベントの招待参加者のメールアドレスを確認し、HubSpot内で一致するコンタクトを検索します。

  • コンタクト — 招待参加者のメールアドレスと一致するコンタクトが更新されます。

  • 取引と会社 — コンタクトに紐付く取引レコードと会社レコードにも更新が反映されます。

  • 一致するコンタクトがない場合は?[既存のコンタクトがない場合は新規作成する]をオンにします(ステップ6.1を参照)。tl;dvは、カレンダーイベントの招待参加者のメールアドレスと表示名を使用して新しいコンタクトを作成し、コンタクトのライフサイクルステージプロパティをリードに設定します。

💡 これはライフサイクルステージ=リードの通常のコンタクトであり、HubSpotの別個のLeadsオブジェクトではありません。

招待参加者が全くいない場合

共有リンクのみで参加した会議や、対面で録画された会議には、招待参加者のデータが含まれていないことがよくあります。何も一致せず、ワークフローは実行されません。

後から修正することが可能です。パート7をご覧ください。録画後の会議に招待参加者を追加する — その後、[今すぐトリガー]で会議を同期します。


パート2 — HubSpotを接続してCRMタグ付けをオンにする

接続前に:既存のレガシーHubSpot統合を切断してください

🚨 以前にtl;dvとHubSpotを接続したことがある場合は、新しいワークフローを作成する前に、レガシー統合を切断してください。レガシー設定と新しい設定が互いに干渉し、同期に不整合が生じる可能性があります。新しいワークフローの設定時に、HubSpotを再接続します。

  1. tl;dvで、左側のサイドバーの[統合]をクリックします。

  2. レガシー統合が設定されていた[マイワークフロー]タブまたは[チームワークフロー]タブを開きます。

  3. HubSpotワークフローの行を見つけて、[編集]をクリックします。

  4. 設定パネルの下部までスクロールし、[統合を切断]をクリックします。

5.Disconnectボタンをクリックする

HubSpotアカウントを接続する

tl;dvで、左側のサイドバーの[統合]をクリックし、マーケットプレイスタブのHubSpotタイルをクリックします。[HubSpotに接続]をクリックし、連携するHubSpotアカウントを選択して、[許可]をクリックしてOAuth認証を完了します。

この操作は、tl;dvアカウントごとに一度だけ行う必要があります。

接続が完了すると、HubSpotページに接続、有効なワークフロー、追加の設定オプションが表示されます。

HubSpot統合ページの全体像:接続、有効なワークフローのリスト、ワークフロー所有者のフィルタドロップダウン、新規ワークフロー、追加の設定オプション

「CRM情報で会議にタグ付けする」をオンにする

HubSpotページの下部にある追加の設定オプションまでスクロールし、[CRM情報で会議にタグ付けする]をオンにします。

[CRM情報で会議にタグ付けする]をオンにした追加の設定オプション

これは、各会議をHubSpotのコンタクト、会社、取引に紐付ける設定です。オンにすると、次のことが可能になります。

  • すべての会議ページに表示されるCRM情報パネルで、会議に紐付くコンタクトと取引を確認できます(パート6を参照)。

  • CRMデータを会議ライブラリのフィルタとして利用でき、会議の取引ステージフィルタを使えば、パイプライン上の特定の段階で行われたすべての通話を抽出できます。

  • CRMデータをAIテンプレート自動化の条件として利用でき、CRMレコードや取引のステージに基づいて適切なノートテンプレートが適用されます。

  • 会議全体にわたる、より充実したAI分析。

🚨 今後の会議にのみ適用されます。この設定をオンにする前に録画された会議には、遡ってタグが付けられることはありません。

💡 この切り替えを有効にするには、事前にHubSpotを接続しておく必要があります(上記参照)。

チーム全体で一括してオンにする

Businessプラン以上のチーム管理者は、各メンバーに個別の設定を依頼する代わりに、タグ付けを全員分一括で有効にできます。これはチームワークフローを作成できる権限と同じです。

  1. HubSpot統合ページで、[新規ワークフロー]の横にあるフィルタアイコンをクリックします。

  2. [ワークフロー所有者でフィルタ]で、個人用ワークフローの代わりにチームを選択します。

  3. ページがチームのスコープに切り替わります。そこで[CRM情報で会議にタグ付けする]をオンにします。

チームスコープにおける追加の設定オプションと、単一の[CRM情報で会議にタグ付けする]切り替え

任意:HubSpotの通話録画をtl;dvに取り込む

[HubSpotの「コンタクト」通話録画をtl;dvにアップロードする]を使用すると、HubSpotで録画された通話をtl;dvに送信し、トランスクリプトとAIノートを生成できます。


パート3 — 自動化ワークフローを作成する

ワークフローの種類

ワークフローを作成する際には、そのスコープを選択します。

ワークフローの種類

適用対象

個人用ワークフロー

自分が録画した会議のみ

チームワークフロー

チームメンバーが録画した会議(チーム管理者および請求グループ管理者を除く)

個人的な試用には個人用ワークフローを、チーム全体で一貫した自動化を行いたい場合にはチームワークフローをご利用ください。

ℹ️ チームワークフローは、Businessプラン以上のチーム管理者が作成できます。

💡 統合ページのワークフロー所有者フィルタを使用して、個人用ワークフローと各チームのワークフローを切り替えられます。上記の統合ページのスクリーンショットをご覧ください。

4つのアクション

アクション

種類

機能の内容

HubSpotのコンタクトを更新する

プロパティの更新

一致したコンタクトのフィールドに会議データを書き込みます

HubSpotの取引を更新する

プロパティの更新

そのコンタクトに紐付く取引のフィールドに会議データを書き込みます

HubSpotの会社を更新する

プロパティの更新

そのコンタクトに紐付く会社のフィールドに会議データを書き込みます

HubSpotのアクティビティを作成する

アクティビティの作成

コンタクト、会社、または取引に会議やノートを記録します

設定の流れは4つのアクションすべてで共通です。異なるのはステップ5(アクションの設定)のみです。

💡 タスクをお探しですか?HubSpotのタスクはワークフローでは作成されません。AIノートの各行から1つずつ作成します(パート5を参照)。

5.HubSpot統合を開く

tl;dvで、左側のサイドバーの[統合]をクリックし、マーケットプレイスタブのHubSpotタイルをクリックします。

5.ワークフローの種類を選択する

[個人用ワークフロー]または[チームワークフロー]を選択し、[確認]をクリックします。

3.アクションを選択

4つのアクションから1つを選択し、今すぐ試すをクリックします。

5.トリガーと条件を設定する

  1. 次の場合にこのワークフローをトリガーするで、新しい会議の録画の準備が完了したときを選択します。

  2. (オプション)ワークフローの実行タイミングを制限するには、条件を追加をクリックします。利用可能な条件には、会議の種類、役割、個人の出席状況、会議のタイトル、参加者のメールアドレス、メールドメインなどがあります。

  3. 複数の条件を追加する場合は、すべて(すべての条件が一致する必要がある)またはいずれか(1つの条件が一致すれば十分)を選択します。

  4. 続行をクリックします。

💡条件を使用して、ワークフローを目的に合わせて絞り込みましょう。例えば、外部会議のみで実行する、または会議のタイトルに「Demo」が含まれる場合のみ実行するなどです。

💡ワークフローをOFFのままにしておき、今すぐトリガー(パート4)を使用して必要なときだけ実行することもできます。

5.アクションを設定する

この手順は、選択したアクションによって若干異なります。

連絡先、取引、または会社を更新する場合

プロパティマッピング画面

  1. 既存のオプションがない場合は新しい連絡先を作成するをONのままにしておきます。一致するものがない場合、tl;dvはライフサイクルステージ:リードを設定した新しい連絡先を、カレンダーイベントの招待参加者のメールアドレスと表示名を使用して作成します。

  2. メールアドレスには参加者のメールアドレスがあらかじめ入力されています。そのままにしておいてください。

  3. 入力したい各プロパティについて、入力方法を選択します。

    • tl;dvデータを挿入 — 会議のタイトル、会議メモ、トランスクリプト、参加者のメールアドレスなどの変数をフィールドにドロップします。

    • カスタムプロンプト — フィールド右上のカスタムプロンプト切り替えをオンにし、自由形式の指示を入力します。tl;dvは会議に対してプロンプトを実行し、結果をプロパティに書き込みます。

🚨現在、プロパティマッピングはテキスト形式のプロパティのみをサポートしています。数値、日付、およびその他のプロパティタイプはまだサポートされていません。

💡新しい値は、自由形式テキストのプロパティ内の既存のコンテンツの下に追加されるため、最新の会議が一番下に表示されます。

アクティビティを作成する場合

アクティビティ作成設定画面

  1. アクティビティの作成先で、連絡先、会社、または取引を選択します。連絡先を選択した場合でも、アクティビティはリンクされた取引や会社にも表示されます。

  2. アクティビティタイプを選択します。会議またはノート。

  3. 挿入した変数、カスタムプロンプト、またはその両方を使用して、タイトルとコンテンツを入力します。

💡tl;dvの会議メモとは異なるアクティビティコンテンツが必要な場合は、カスタムプロンプトを使用してください。例えば、アクティビティフィード用の短い要約や、顧客に見せたくない社内限定のメモなどです。

HubSpotでアクティビティが誰に割り当てられるか

これは選択できません。ワークフローのスコープに従います。

ワークフローの種類

アクティビティの担当者

個人用ワークフロー

アクティビティにはホストが設定されません

チームワークフロー

アクティビティが記録されるHubSpotレコードの所有者

5.ワークフローをテストする

テストステップ

  1. 続行をクリックしてテストステップに進みます。

  2. 最近の会議を選択し、ワークフローをテストをクリックします。tl;dvがワークフローを1回実行するため、本番運用前にHubSpotで結果を確認できます。

  3. テストが正常に完了したら、ワークフローを有効化をクリックします。

5.(オプション)ワークフローの名前を変更する

ワークフロー名の変更

ページ上部のワークフロータイトル(例:Integration 1)をクリックし、Sales — Contact syncやCS — Activity logのようなわかりやすい名前に変更します。これにより、後でワークフローを見つけやすくなり、今すぐトリガーメニューからも選びやすくなります。


パート4 — ワークフローを必要なときに実行する(今すぐトリガー)

次の4つのセクションはすべて、統合ページではなく、tl;dvの会議ページで行われます。

自動ワークフローは、条件に一致するすべてのものに対して実行されます。今すぐトリガーを使用すると、特定の会議に対して、好きなタイミングでワークフローを実行できます。

  1. tl;dvで会議を開きます。

  2. 右上のツールバーで、今すぐトリガーをクリックします。

  3. リストから既存のワークフローを1つ選択します。

CRM情報と今すぐトリガー、およびSlack、Salesforce、HubSpotのアイコンを表示する会議ページのツールバー

今すぐトリガーは、Slack、Notion、HubSpot、Salesforceなど、すべてのtl;dvネイティブ統合で機能します。

使用するタイミング

  • 自動化を選択的に使用するワークフローをOFFのままにしておき、選択した会議のみを同期します。

  • 条件に一致しなかった会議を再試行する会議に招待参加者データがなかった場合は、参加者を追加し(パート7)、手動でワークフローをトリガーします。

  • 自分が録画していない会議を同期する自動ワークフローは、録画を作成した本人に対してのみトリガーされます。今すぐトリガーは、アクセス権を持つ他のユーザーのtl;dvアカウントで録画された会議にも使用できます。

💡ワークフローは、あらかじめ統合ページに作成されている必要があります。今すぐトリガーは既存のワークフローを実行するものであり、新規作成するものではありません。

今すぐトリガーは、個人ワークフローとチームワークフローの両方で同様に実行され、ワークフローの条件は引き続き適用されます。自動化のために構築したものと同じワークフローを実行します。手動トリガーは、実行するタイミングを変更するだけで、確認する内容は変わりません。会議がワークフローの条件に一致しない場合、何も起こりません。

2回トリガーすると重複が発生します

🚨tl;dvは、会議に対してワークフローがすでに実行されたかどうかを確認しません。自動または手動ですでに実行されたワークフローをトリガーすると、最初からもう一度実行されます。レコードには2件目のアクティビティが作成され、プロパティの値も2回書き込まれます。スキップされたり、照合されたり、上書きされたりすることはありません。

そのため、会議でワークフローを再実行する前に、前回の実行でHubSpotに書き込まれた内容を削除してください。これは、誤ったCRMリンクを修正する場合に特に重要です(パート6を参照)。


パート5 — AIノートからHubSpotタスクを作成する

ワークフローは、ノートとアクティビティを書き込みます。担当者と期限が設定されたタスクが必要な場合は、AIノートから1行ずつ作成します。

AIノートの各行にはタイムスタンプが付与されているため、作成したタスクは、合意に至った録画内のその瞬間に直接リンクされます。

タスクを作成する

  1. tl;dvで会議を開き、AIノートに移動します。

  2. タスクに変換したいノートの行にカーソルを合わせます。その上に小さなツールバーが表示されます。

  3. タスクツールアイコンをクリックし、HubSpot → HubSpotでタスクを作成を選択します。

5.ダイアログに入力します。

フィールド

入力内容

Object

連絡先、会社、または取引 — タスクがどの種類のHubSpotレコードに属するか

レコード

名前で検索可能な特定のレコード

タスク名

タスクの任意のタイトル

ノート

AIノートの行と、録画内のその瞬間に戻るタイムスタンプ付きリンクがあらかじめ入力されています。自由に編集できます。

アクティビティ日時

期限 — 今日、明日、2営業日後、3営業日後(デフォルト)、1週間後、2週間後、またはカスタム日付

タスクの種類

To-do(デフォルト)、Call、またはEmail

担当者(任意)

タスクを所有するHubSpotユーザー

💡 期限は会話の内容から読み取られません。Activity dateリストからご自身で選択する必要があるため、「来週また話しましょう」というタスクであっても1週間後を選択する必要があります。

5.[Create HubSpot task]をクリックします。

既存のタスクに追加する

フォローアップをすでに作成済みのタスクに紐付けたい場合は、Create task in HubSpotではなくAdd to task in HubSpotを選択します。

  1. 既存のタスクを検索して選択します。

  2. 録画へのタイムスタンプ付きリンクが含まれたAIノートの行が、そのタスクの本文に追加されます。

1件の通話、または複数の通話からの複数の要点を、タスクごとに分けず1つのタスクにまとめたい場合にご利用ください。


パート6 — CRMリンクの確認と修正(CRM Info)

CRM Infoでは、会議がどのHubSpotレコードに紐付けられているかを確認でき、自動マッチングが誤っている場合にリンクを修正できます。

このリンクは閲覧専用ではありません。会議にCRMデータが紐付けられると、会議ライブラリでそれを基にフィルタをかけたり、AIテンプレート自動化の条件として使用したりできるため、リンクを正確に保つことは時折手動で修正する価値があります。

ℹ️ Tag meetings with the CRM info(パート2)が必要です。

  1. tl;dvで会議を開きます。

  2. 右上のツールバーにあるCRM Infoをクリックします。

パネルには以下が表示されます。

フィールド

表示内容

Contact

外部招待参加者に一致するHubSpotの連絡先

Company

その連絡先に紐付いている会社

Deal

この会議が紐付いている取引(検索・変更が可能)

Pipeline

紐付いている取引が属するパイプライン

取引のステージ — 会議時点

会議が行われた時点での取引のステージ

取引のステージ — 現在のステージ

現時点での取引のステージ

紐付けられたレコードを変更する

自動マッチングが誤っている場合や、会議を別の取引に紐付けたい場合は、パネル内で直接正しいレコードを検索して選択します。

🚨 tl;dvでリンクを変更しても、すでに同期済みのデータは移動しません。すでにHubSpotに書き込まれたアクティビティ、ノート、プロパティの値はそのまま残ります。データを移動するには、先にHubSpot上のデータを削除し、CRM Infoでリンクを修正したうえで、Trigger nowでワークフローを再実行してください。削除の手順を省略すると、両方の場所にデータが残ったままになります。再実行しても、前回の実行結果が自動的にクリーンアップされることはありません。

取引のステージ:どちらが保存され、何に利用できるか

CRM Infoパネルには2つのステージが表示され、それぞれ意味が異なります。

ステージ

内容

会議時点

録画がHubSpotに同期された時点での取引のステージです。この値は固定されており、取引が進行しても変化しません。

現在のステージ

現時点でHubSpot上における取引のステージです。

💡 CRM Infoで取引を手動で紐付けたり変更したりした場合、保存されるステージはその変更を行った時点のものであり、会議が行われた日のステージではありません。tl;dvではこれを「会議時点、または最後にCRMと同期が行われた時点での取引のステージ」と説明しています。

ステージは会議と共に保存されるため、2つの場面で活用できます。

取引のステージで会議ライブラリをフィルタする

会議ライブラリでMeeting deal stageフィルタを開き、パイプラインを選択してからステージを選択します。

これにより、パイプライン上の特定の時点で行われたすべての通話を抽出できます。たとえば、すべてのDiscovery/Demo Completedの会話を抽出し、そこからどのような進め方が取引を前進させる傾向にあるかを確認できます。

取引のステージに基づいてノートテンプレートを適用する

取引のステージはAIテンプレート自動化の条件としても利用できるため、適切なテンプレートが自動的に適用されます。

  1. 自動化したいノートテンプレートを開きます。

  2. Automate this template for future meetingsの下にあるAny CRM Deal Stageドロップダウンを開きます。

  3. このテンプレートの適用条件となるステージを選択します。ステージは、たとえばSales Qualified (SMB + MM Pipeline)のように、パイプライン名が括弧内に付記された状態で一覧表示されます。

  4. Save and activateをクリックします。

💡 例:Discovery/Demo Bookedの会議にはディスカバリー重視のテンプレート、Trial Completed/Decision Pendingの会議には反対意見と価格に関するテンプレートを適用する、といった活用方法があります。


パート7 — 録画後に会議へ招待参加者を追加する

共有リンク経由で参加した会議や対面で録画した会議には、招待参加者のデータがないことが多く、その場合HubSpotとのマッチングや、ライブラリでのフィルタに使用する情報がありません。

録画後でも、参加者を自分で追加できます。

  1. tl;dvで会議を開きます。

  2. 会議ページ左上にある情報(ⓘ)ボタンにカーソルを合わせます。録画の作成者と招待参加者が表示されます。

  3. 鉛筆マークをクリックし、メールアドレスを入力して参加者を追加します。

参加者情報が正しく設定されると、以下が可能になります。

  • 会議が適切なライブラリフィルタの対象として表示される

  • 会議がHubSpotとマッチングされ、CRM Infoに情報が入力される

  • Trigger nowで同期を実行できる


カスタムプロンプトを効果的に使用する

カスタムプロンプトを使用すると、プロパティやアクティビティに必要なテキストを正確に生成できます。固定の変数マッピングでは必要なニュアンスを捉えられない場合に役立ちます。

例:取引プロパティ上の競合情報

会議で顧客が言及した競合に関する情報を抽出します。1文で要約します。言及がない場合は、何も更新しないでください。

例:会社プロパティ上の次のステップ

会話で合意された次のステップを1文で要約します。日付への言及があれば、明確に含めてください。

プロンプト作成のヒント:

  • 形式を具体的に指定する。1文で記述する、箇条書きにする、特定のテンプレートに沿って記述するなど、プロンプトに指示してください。

  • 該当なしの場合の処理を定める。トピックについて言及がない場合にどう記述するかをtl;dvに指示してください(例:「言及がない場合は『言及なし』と記述する」)。

  • 文字数を制限する。指示がないと、出力が長くなる場合があります。「2文以内」のような指示を追加してください。


よくある質問

ワークフローが会議に対して実行されなかったのはなぜですか?

以下をご確認ください。

  • ワークフローページ右上にあるワークフローの切り替えがONになっている

  • 会議が設定した条件に一致している

  • カレンダーイベントに外部の招待参加者が1人以上含まれている自社のメールドメインの招待参加者は除外されるため、社内限定の会議は条件に一致しません。

  • その招待参加者のメールアドレスがHubSpotの連絡先と一致している、またはCreate new Contact if no existing option is availableが有効になっている

  • 録画の作成者がワークフローの対象範囲に含まれている

    • 個別ワークフローは、ユーザー自身が録画した会議でのみトリガーされます。

    • チームワークフローは、チームメンバーが録画した会議でのみトリガーされます。これらはチーム管理者または請求グループ管理者には適用されないため、管理者の場合、自身の会議はチームワークフローをトリガーしません。

会議に招待参加者がいなかった場合は、手動で追加し(Part 7を参照)、今すぐトリガーを使用してください。

会議が誤った取引にリンクされています。修正できますか?

はい。会議ページでCRM情報を開き、正しい取引を選択してください。すでにHubSpotに同期されたデータは移動しない点にご注意ください。HubSpot内でデータを削除し、リンクを修正した上で、今すぐトリガーを使用してワークフローを再実行してください。

他のユーザーが録画した会議を同期できますか?

自動ワークフローは、録画を作成した本人の会議でのみ実行されます。他のユーザーのtl;dvアカウントで録画された会議の場合は、その会議を開いて今すぐトリガーを使用してください。

CRMタグ付けをオンにしましたが、以前の会議にCRM情報が表示されないのはなぜですか?

会議にCRM情報をタグ付けは、今後の会議にのみ適用されます。この機能を有効にする前に録画された会議には、遡ってタグが付けられません。

HubSpotでアクティビティは誰に割り当てられますか?

ワークフローの適用範囲によって異なり、設定を変更することはできません。個別ワークフローではホストが空欄のままとなり、チームワークフローでは、記録先のレコードの所有者にアクティビティが割り当てられます。

今すぐトリガーを使用すると、ワークフローの条件はスキップされますか?

いいえ。手動トリガーは、同じ条件で同じワークフローを実行します。変わるのはワークフローが実行されるタイミングのみです。会議が条件に一致しない場合、何も実行されません。個別ワークフローだけでなく、チームワークフローでも機能します。

HubSpotでプロパティの値はどこに表示されますか?

自由入力形式のプロパティの場合、新しい値は既存の内容の下に追加されます。最新の会議の内容は、フィールドの一番下に表示されます。

会議の種類ごとに異なるワークフローを設定できますか?

はい。シナリオごとに別々のワークフローを作成し、条件を使用して適用範囲を設定してください。例えば、External — First call用に1つのワークフロー、External — Demo用に別のワークフローを作成します。

アクティビティは元の録画にリンクされますか?

はい。アクティビティの内容に会議のURLまたは会議メモを含めると、メモ内のタイムスタンプからtl;dvの録画内の該当箇所に直接リンクできます。

こちらの回答で解決しましたか?