最終更新日: 2025年9月12日
初めてHubSpotの開発者になった人も、スキルを伸ばそうとしている開発者も、このセクションのガイドを参考にして使い始めることができます。ここでは、利用可能なさまざまな開発ルートについて、また目標の達成に必要な具体的なツールやアカウントについて説明します。
統合プラットフォームの利点
まず、HubSpotが開発者にとって強力なプラットフォームであると言える理由を見ていきましょう。 全てのHubSpotアカウントの基盤はCRM (顧客関係管理)プラットフォーム、つまりさまざまなビジネス関係とプロセスから成るデータベースです。HubSpotには、外部の開発者やパートナーがCRMと連携するためのさまざまなルートが備わっているので、HubSpotエンドユーザー向けにより多くの価値を生み出すことができます。次に例を示します。- HubSpotのAPIとの連携機能/拡張機能を作成して、HubSpotと外部プラットフォームの間でデータを同期します。
- HubSpot CMS(コンテンツ管理システム)を使用してカスタムウェブサイトを作成します。コンテンツ管理ツールのスイート全体に加えて、CMSは完全にCRMと連携します。これにより、キャンペーンの開始、リード(見込み客)の獲得、顧客との継続的なコミュニケーションを管理しやすくなります。
- UI拡張機能を使用してCRMをカスタマイズする。開発者はReactを使用して、HubSpotとシームレスに連携する柔軟なカスタムカードを作成できます。
1.作成に役立つツールをインストールする
HubSpot開発者向けに幅広いツールが用意されています。開発者の具体的な目標に応じて、必要なツールの組み合わせが異なります。- **HubSpot CLI:**多くの開発タスクでは、ローカル開発用のHubSpot CLIをインストールすることが効果的な出発点となります。UI拡張機能とCMSアセットを作成するときにはCLIを使用し、シークレット、HubDBテーブル、およびカスタム オブジェクト データをアカウントから作成/管理するときにもCLIを使用できます。Node.jsがインストールされている必要があります(必須バージョンは18以上、推奨されるバージョンはLTSです)。CLIをグローバルにインストールするには、次のコマンドを実行します。
- Visual Studioコード:Visual Studio Codeをインストールすると、HubSpot Visual Studio Code拡張機能を利用して開発ワークフローを一元化できます。
- クライアントライブラリー: HubSpotには、Node、PHP、Ruby、およびPython用のクライアントライブラリーが備わっています。
-
Postman:Postmanを使用して、HubSpotのPostmanコレクションにアクセスします。HubSpotのAPIドキュメント全体にわたり、コレクションを使って呼び出しを実行するためのボタンがあります。