For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/connectors-sources-hubspot.md.
  • 🇯🇵 日本語
  • HubSpot CRMおよびマーケティングデータの抽出

    HubSpotコネクタは、HubSpotアカウントからデータを抽出します:連絡先、会社、取引、チケット、パイプライン、フォーム、マーケティングメールなど

    目的

    HubSpotコネクタは、HubSpotアカウントからデータを抽出します:連絡先、会社、取引、チケット、パイプライン、フォーム、マーケティングメールなど。

    25種類のエンドポイントで、HubSpot API全体をカバーします:CRM、マーケティング、CMS、自動化、設定。

    コネクタは、HubSpot APIから生のJSONを返します。プラットフォームは、入れ子になったオブジェクトを自動的に列にフラット化し、結果をレイクハウスに保存します。手動でスキーマを定義する必要はありません。

    Info

    前提条件: HubSpotアカウント(APIアクセスには無料プランで十分です。有料プランは必要ありません)で、少なくともテストレコード(連絡先、会社など)がいくつかある必要があります。app.hubspot.com/signup-hubspot/crmでサインアップしてください。

    1. APIトークンを取得する

    プライベートアプリを作成する

    1. HubSpotにログイン
    2. 設定(歯車アイコン)> 統合 > プライベートアプリに移動
    3. プライベートアプリを作成をクリック
    4. 名前を付けます(例:data-connector
    5. スコープタブに移動し、必要な権限を選択します(次節を参照)
    6. アプリを作成 > アプリの作成を続けるをクリック
    7. 生成されたトークンをコピーします(pat-na1-...またはpat-eu1-...で始まります)
    Info

    注意: プライベートアプリは、HubSpotのUIで「レガシー」セクションの下に表示されることがありますが、サーバーサイドのAPI統合の標準としては依然として有効です。「個人アクセスキー」はHubSpot CLIでのみ動作し、REST APIでは動作しません

    資格情報を設定する

    トークンをHubSpot APIキーフィールドに貼り付けます:

    pat-eu1-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

    最小限のスコープ(基本CRM)

    連絡先、会社、取引、チケットを抽出するには:

    スコープアクセス権を付与
    crm.objects.contacts.read連絡先、通話、メール、会議、メモ、タスク
    crm.objects.companies.read会社
    crm.objects.deals.read取引 + 取引パイプライン
    ticketsチケット + チケットパイプライン
    crm.schemas.contacts.read連絡先プロパティ
    crm.schemas.companies.read会社プロパティ
    crm.schemas.deals.read取引プロパティ

    必要に応じて追加のスコープ

    スコープアクセス権を付与
    formsフォーム + フォーム送信
    contentマーケティングメール
    crm.lists.readリストとセグメント
    e-commerce商品
    crm.objects.line_items.readラインアイテム
    crm.objects.quotes.read見積もり
    crm.objects.feedback_submissions.readフィードバック送信
    crm.objects.leads.readリード(Sales Hub Pro+)
    Tip

    最初は最小限のスコープから始めます。いつでも後でプライベートアプリの設定で追加できます。

    3. 利用可能なエンドポイントタイプ

    CRM(リレーショナルデータ)

    エンドポイント説明パラメータ
    crm_objects27種類のCRMオブジェクト(連絡先、会社、取引など)object_type, properties_filter, max_items
    associationsオブジェクト間の関係(連絡先→取引、会社→連絡先など)from_type, to_type, max_items
    association_definitionsオブジェクト間の利用可能な関係タイプfrom_type, to_type
    pipelinesステージ付きのパイプライン(取引またはチケット)pipeline_object_type
    pipeline_audit特定のパイプラインの監査ログpipeline_object_type, pipeline_id
    properties_metaオブジェクトタイプのプロパティスキーマproperty_object_type
    property_groupsプロパティグループproperty_object_type
    listsリストとセグメントmax_items
    list_memberships特定のリストのメンバーレコードIDlist_id, max_items

    マーケティング

    エンドポイント説明パラメータ
    marketing_emails統計付きのメールキャンペーンmax_items
    formsフォーム定義max_items
    form_submissions特定のフォームの送信form_id, max_items
    campaignsマーケティングキャンペーンmax_items

    CMS(コンテンツ)

    エンドポイント説明パラメータ
    blog_postsブログ記事max_items
    site_pagesウェブサイトページmax_items
    landing_pagesランディングページmax_items
    hubdb_tablesHubDB構造化データテーブルmax_items

    自動化

    エンドポイント説明パラメータ
    workflows自動化ワークフローmax_items
    sequencesセールスシーケンスmax_items

    設定 / 管理

    エンドポイント説明パラメータ
    usersアカウントユーザーmax_items
    importsCRMインポート履歴max_items
    crm_schemasカスタムオブジェクトスキーマmax_items
    custom_events行動イベントevent_object_type, event_object_id, max_items
    timeline_eventsタイムラインイベントテンプレートapp_id

    4. Data PlatformでHubSpotソースを追加する

    1. Data Platformのコネクタで、ソースストアからHubSpotを見つけ、選択をクリックします。
    2. 手順1からプライベートアプリトークンをHubSpot APIキーフィールドに貼り付けます。
    3. 接続をクリックして資格情報を確認します。
    4. エンドポイントを追加をクリックし、ドロップダウンからエンドポイントタイプを選択します(例:crm_objects)、その後、そのエンドポイントが必要とするパラメータを入力します(例:object_type: contacts、オプションのproperties_filter、オプションのmax_items)。
    5. このソースで取り込みたい追加のエンドポイントごとに手順4を繰り返します。各エンドポイントはレイクハウス内で別々のテーブルになります。
    6. ソースに名前を付け、作成をクリックします。
    Warning

    技術名はソースが作成された後は変更できません。Data Platform SDKでソースを開く際に使用されます。

    5. クイック例:連絡先を抽出する

    1. エンドポイントcrm_objects
    2. オブジェクトタイプcontacts
    3. プロパティフィルタemail, firstname, lastname, phone, company, jobtitle
    4. 最大アイテム数100(または空にしてすべてを抽出)

    コネクタは、HubSpot APIから生のJSONを返します。プラットフォームは、入れ子になったオブジェクト(例:properties.emailは列properties_emailになる)を自動的にフラット化し、結果をレイクハウスに保存します。

    6. ベストプラクティス

    プロパティフィルタを使用する

    デフォルトでは、コネクタはHubSpotのネイティブデフォルトセット(連絡先の6つのコアフィールド:email、firstname、lastname、createdate、lastmodifieddate、hs_object_id)を使用します。properties_filterを使用して、特定のプロパティリストを選択します。

    max_itemsから始める

    設定時に、max_itemsを10または100に設定して、素早くテストします。出力に満足したら、制限を解除します。

    パイプラインをリファレンステーブルとして使用する

    パイプラインを別々に抽出してリファレンステーブルを取得します。その後、パイプラインとステージフィールドで取引/チケットと結合できます。

    properties_metaを使用してフィールドを発見する

    properties_metaエンドポイントは、任意のオブジェクトタイプの完全なデータ辞書を返します。どのフィールドが存在し、そのタイプを確認するのに便利です。

    7. HubSpot プランの制限

    一部のエンドポイントは有料プランが必要です:

    プランアクセス可能なエンドポイント
    無料crm_objects, pipelines, properties_meta, forms, blog_posts, site_pages, landing_pages, associations, property_groups, lists, marketing_emails, form_submissions, pipeline_audit, list_memberships
    Pro+ workflows, sequences, users, campaigns
    Enterprise+ conversations, custom_events, timeline_events, crm_schemas, hubdb_tables, imports

    プランで利用できないエンドポイントや必要なスコープが不足している場合は、403エラーが返されます。コネクタはこれらのエラーをキャッチしません。抽出はHTTPErrorで失敗します。エンドポイントを選択する前に、プライベートアプリに必要なスコープが有効になっていることを確認してください。

    Info

    注意: 上記のプラン分類は概算です。403エラーの一部は、プランの制限ではなく、プライベートアプリのスコープが不足していることが原因である場合があります。エンドポイントが403を返す場合は、まずプライベートアプリのスコープ構成を確認してください。

    Info

    詳細な技術情報(認証の内部構造、完全なエンドポイントリファレンス、スコープ、ページネーション、出力形式、制限)については、HubSpot Technical Referenceを参照してください。

    さらに詳しく

    当社のソリューションを実装するためのトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、当社のプロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。

    質問をする、フィードバックを送信する、またはData Platformを構築するチームと直接交流するには、専用のDiscord チャネルにアクセスしてください。

    OVHcloudサービスについてサポートが必要な場合は、Help Centreでリクエストを作成してください。

    ユーザーコミュニティに参加してください。