HubSpotのワークフロー内で、ChatGPT、Gemini、Claude、Perplexityといった最新のGenerative AIを直接呼び出し、テキストを自動生成する方法を解説します。これにより、CRMデータに基づいたパーソナライズなコンテンツ作成が可能になります。


この機能を導入する主な目的は、AIによる高度なテキスト生成をHubSpotの自動化プロセスに組み込み、業務効率とアウトプットの質を向上させることです。
以下の手順で、ワークフロー内にAI生成アクションを設定します。
まず、管理画面の「Settings」から「Integration」タブを選択します。「カスタムワークフロー」を選択し、利用したいAIサービス(ChatGPT, Gemini, Claude, Perplexityなど)のAPIキーを登録します。
登録した各サービスごとに、利用可能なモデル(例:gpt-4o, gemini-1.5-proなど)の中から、ワークフローで使用したいモデルを有効化します。
HubSpotのワークフロー編集画面にて、アクション追加ボタン(+)をクリックします。「Generative AI Action」を選択し、使用するAIサービス、モデル名、そしてAIへの命令文となるプロンプトを設定します。この際、HubSpotのコンタクトプロパティをプロンプト内に挿入することが可能です。
AIが生成したテキストの出力形式(プレーンテキストやJSON形式など)を指定し、設定を保存します。これにより、生成された回答がワークフローの次のステップで利用可能になります。
設定が完了したら、ワークフローを「Enroll(有効化)」します。実際のレコードでテスト動作を行い、ワークフローのログ画面で「Action succeeded」と表示され、AIの回答が正しく出力されていることを確認します。
現在は、ChatGPT(OpenAI)、Gemini(Google)、Claude(Anthropic)、Perplexityの4つの主要なAIサービスに対応しています。それぞれのAPIキーを登録することで、業務に最適なAIを使い分けることが可能です。
はい、可能です。ワークフローの「トークンを挿入」機能を利用することで、コンタクトの名前、会社名、最近のやり取りの内容などをプロンプト内に動的に埋め込むことができます。これにより、個々の顧客に最適化された回答を生成できます。
AIによって生成された回答は、ワークフローの「出力(Output)」として保持されます。その後のアクションで「プロパティ値を設定」などを使用し、HubSpot上の特定のカスタムプロパティ(例:AI要約、メール下書き用プロパティなど)に保存して活用してください。