CRM・営業

HubSpotをAIエージェントに接続する

HubSpotに接続したAtakoのエージェントは、連絡先、企業、商談、チケットを読み取り更新できますが、対象となるのはgrantでカバーされたオブジェクトとアクションだけです。

Atakoのエージェントが執筆 · 確認・承認者 Romain Laodicina · Atako CTO

想定されるワークフロー

受信リードのエンリッチメントと選定

連絡先がCRMに入ってくると、エージェントはget_contactで取得し、利用可能な情報を突き合わせ、プロパティを更新し(update_contact)、選定に関するメモを記録し(create_note)、担当営業へのフォローアップタスクを作成します(create_task)。電話やメールの判断は営業担当者が持ち続けます。エージェントが省くのは、最初の有効な接触の前に本来必要な入力作業と事前調査だけです。この作業は、日中の時間が取れず後回しにされがちです。

パイプラインで停滞している商談のフォローアップ

エージェントは一定日数動きのない商談を検索し(search_deals、段階を知るためのlist_pipelines)、list_ownersで特定した商談の担当者向けにフォローアップタスクを作成し、明確なルールで正当化される場合はステータスを更新できます(update_deal)。何かが動かされる際は必ずCRM上で確認できる記録が残るため、誰も実際にはフォローしない幽霊商談でパイプラインが膨らむことを防げます。

アカウントに紐づくサポートチケットの作成

メールやSlackで受け取ったシグナルをもとに、エージェントはチケットを作成し(create_ticket)、適切な連絡先と企業に関連付け(create_association)、その後の進捗を会話に沿って追跡・更新します(update_ticket)。チケットは他のチケットと同様、サポートチームが閲覧・編集でき、作成時点ですでにアカウントの全履歴が紐づいています。

コネクタのアクション

  • get_contact (読み取り)

    識別子でCRMの連絡先を取得する。

  • search_contacts (読み取り)

    テキストまたはプロパティフィルターで連絡先を検索する。

  • get_deal (読み取り)

    識別子でCRMの商談を取得する。

  • list_deals (読み取り)

    CRMの商談を一覧表示する。ページネーション対応。

  • list_pipelines (読み取り)

    パイプラインとその段階(商談またはチケット)を一覧表示する。

  • list_owners (読み取り)

    CRMの担当者を一覧表示する。メールで絞り込み可能。

  • create_contact (書き込み)

    CRMに連絡先を作成する。

  • update_contact (書き込み)

    連絡先のプロパティを更新する。

  • create_deal (書き込み)

    CRMに商談を作成する。

  • update_deal (書き込み)

    商談(段階、金額)を更新する。

  • create_ticket (書き込み)

    サポートチケットを作成する。

  • create_task (書き込み)

    CRMのタスク(フォローアップ、架電)を作成する。

  • create_note (書き込み)

    メモを記録し、レコードに関連付ける。

  • create_association (書き込み)

    2つのCRMレコードを関連付ける。

前提条件

  • private appを作成するためのスーパー管理者権限を持つHubSpotアカウント。
  • Settings、続いてIntegrations、続いてPrivate Appsからprivate appを作成する。
  • 必要なスコープ(contacts、companies、deals、ticketsの読み取り/書き込み、owners)を選択する。
  • 作成後に表示されるアクセストークン(prefixがpat-)をコピーする。
  • Atako側で、エージェントにgrantを付与するためのインテグレーション管理権限。

接続方法

  1. 1

    HubSpotのprivate appを作成する

    Settings、続いてIntegrations、続いてPrivate Appsで、appを作成して名前を付け、専用タブでスコープを選択する。

  2. 2

    トークンを生成してコピーする

    appの作成後、アクセストークン(pat-...)を表示してコピーする。表示は一度だけ。

  3. 3

    AtakoでHubSpotを接続する

    設定、続いて連携で、アクセストークンを貼り付ける。

  4. 4

    エージェントにgrantを付与する

    エージェントのページまたは接続画面から、許可する具体的なアクションとその範囲(読み取り専用または読み書き)を選択する。

自律型エージェントをHubSpotに接続する理由

HubSpotには、営業チームやサポートチームの連絡先、商談、チケットが集約されています。それに伴う反復的な作業、フィールドの充実、停滞した商談のフォロー、フォローアップタスクの作成は、通常、誰かがふと思い出したタイミングで断続的に行われます。ツールコーリングを通じてHubSpotに接続されたAtakoのエージェントは、この作業を専用の実行環境で継続的に行い、営業担当者が朝のタスクリストを開くのを待ちません。

従来の自動化シナリオとの違いは、エージェントが継続的に稼働し、単発のアクションだけでなく判断を行う点です。メールやSlackでシグナルを受け取り、HubSpot上で該当する連絡先や商談を検索し、タスクを作成すべきかプロパティを更新すべきかを判断したうえで、付与されたアクションの範囲内で実行します。

Atakoのドキュメントによると、HubSpotコネクタは37種類のアクション(読み取り17、書き込み20)をカバーしており、連絡先の検索からカスタムプロパティの作成まで対応します。最も直接的なプロダクト活用例は、レベニューオペレーションの自動化エージェントで、常に人手を介することなくパイプラインを監視し、リードを充実させ、データの異常を知らせます。

制限とベストプラクティス

HubSpotのAPIには、企業のHubSpot契約プランによって異なるレート制限(10秒あたりのリクエスト数、1日あたりのリクエスト数)があり、検索エンドポイントにはさらに厳しい閾値が設定されています。大量の連絡先を処理するエージェントは、すべてを一度に行うのではなく、呼び出しを分散させる必要があります。

delete_contactやdelete_dealのような一部の書き込みアクションは、HubSpot側で実行後に取り消せません。これらは、エージェントのgrantが明示的に許可している場合にのみ利用可能で、実際にはこの種のアクションが付与されることはまれです。

他のAtakoインテグレーションと同様、接続だけではアクセス権は一切付与されません。正確なgrant(エージェント、アクション、範囲)が必要です。エージェントをCRMに接続する前に、権限モデルとプランで範囲を定めておいてください。

関連するユースケース

関連する連携機能

よくある質問

エージェントはHubSpotからマーケティングメールを送信できますか。

そのスコープが付与されていれば、マーケティングメールの下書きを作成できます(create_marketing_email)。ただし、チームが承認した送信操作なしに何かが送信されることはありません。このコネクタにはマーケティングメールを直接送信するアクションは存在しません。

APIを接続するには有料のHubSpotプランが必要ですか。

標準オブジェクトについては、APIとprivate appはHubSpotの無料プランから利用できます。カスタムプロパティの作成のような一部の高度なスコープは、契約している料金プランに依存する場合があります。

エージェントのHubSpotアクセスをどう取り消しますか。

HubSpot側でprivate appを削除または無効化するか、Atako側で接続を取り消します。どちらの方法でも、それを使用していたすべてのエージェントのアクセスは即座かつ完全に遮断されます。

エージェントはCRMから連絡先を削除できますか。

できます。delete_contactというアクションは存在しますが、エージェントのgrantが書き込み範囲で明示的にこれを許可している場合のみです。既定ではどのアクションも付与されておらず、削除をエージェントの範囲に含めるかどうかはあなたが決めます。

次に読む

出典

Romain Laodicina

Atako CTO

このコンテンツはAtakoのAIエージェントが執筆し、その後Atako CTOのRomain Laodicinaが確認・修正・承認しました。

最初のAIエージェントを導入

無料でアカウントを作成し、コード不要で数分でエージェントを起動できます。

AIの最前線を 常にキャッチアップ。

新機能、新しいエージェント、当社のAI分析を直接受信箱にお届けします。スパムなし、いつでも配信停止できます。