HubSpot
サイトのフォームから、HubSpotの無料CRMにコンタクトを直接登録できます。新しいコンタクト、フォームへの入力内容、対応中のチャットはエディターに表示されます。公開サイトにはHubSpotのトラッキングが追加され、HubSpotチャットを利用している場合はチャットも表示されます。
接続
HubSpotへの接続には、コンタクト、フォーム、コミュニケーションの読み取り権限を持つサービスキーを使います。
- 設定 > コネクタを開き、HubSpot、接続の順にクリックします。
- HubSpotの開発ページが開きます。キー、サービスキーの順に開き、
crm.objects.contacts.read、forms、conversations.readの権限を持つキーを作成してコピーします。 - WebTwizzに戻ります。キーが自動で取得され、HubSpotでの確認後に接続されます。サービスキーに自分で貼り付けることもできます。
HubSpotがキーを拒否すると、このキーは受け付けられませんでしたと表示されます。キーはWebTwizzで保管され、サイトに渡されるのはアカウントIDとフォームIDのみです。
表示される内容
- コンタクト:コンタクト数、今週の新規の件数、リード数に続いて、最新のコンタクトとそれぞれのステージが表示されます。すべてのコンタクトをクリックするとHubSpotが開きます。
- コンタクトをクリックすると、メールアドレス、電話番号、ステージ、ソース、最初のページ、追加済みの日時に加え、サイトのフォームへの最近の入力内容を確認できます。HubSpotで開くをクリックすると、そのコンタクトが開きます。
- さらに表示をクリックすると、次の10件を読み込みます。
- 今月のソース:今月の新しいコンタクトの流入元が、検索エンジン、ソーシャルメディア、直接など、件数の多い順に表示されます。
- フォーム送信:サイトのフォームへの最新の入力内容が、送信者、メッセージ、日付とともに表示されます。クリックすると、すべてのフィールド、送信元のページ、送信済みの日時を確認できます。さらに表示をクリックすると、以前の送信内容を読み込みます。フォームをクリックするとHubSpotが開きます。フォームがまだ選択されていない場合や、HubSpotから削除されている場合は、その旨が表示されます。
- コミュニケーション:キーに読み取り権限がある場合、開く状態のチャット数に続いて、各チャットの最新メッセージと経過時間が表示されます。クリックすると、直近の10件のメッセージを読めます。HubSpotで返信をクリックすると、受信トレイでそのチャットが開きます。受信トレイをクリックするとHubSpotが開きます。
- 設定:
- フォーム:サイトのフォームの送信先です。
- フォームの作成:フォームを作成をクリックし、確認画面でもう一度フォームを作成をクリックします。名、姓、メールアドレス、メッセージのフィールドを持つフォームがHubSpotに作成され、このサイトからの送信先になります。
- HubSpotのトラッキングとチャット:初期設定ではオンです。HubSpotでサイトの訪問者を確認でき、HubSpot側でチャットがオンになっていればチャットも表示されます。変更は次回の公開時に反映されます。
- 公開サイト:実行中、公開して更新、公開後のいずれかが表示されます。
- 上部の名前の横にあるコンタクトとフォームをクリックすると、HubSpotが開きます。
HubSpotのトラッキングはプロジェクトのコネクタコードに追加され、公開サイトでのみ動作します。
AIができること
- サイトのフォームをHubSpotに接続し、送信ごとにコンタクトを登録します。サイトにキーを含めずに、フォームからHubSpotへ送信します。
- フォームとそのフィールド、新しいコンタクト、最近の送信内容を読み取ります
- サイトに必要なフィールドを持つフォームを作成します。作成前に確認を求めます。サイトにフォームがまだない場合は、新しいフォームがサイトの送信先になります。
シークレット
HUBSPOT_PORTAL_ID:HubSpotのアカウントIDHUBSPOT_FORM_ID:サイトのフォームの送信先
補足事項
- キーに必要な権限が不足している場合は、HubSpotのサービスキーに追加する権限が概要に表示されます。
- キーの貼り付けではなく、HubSpotへのログインで接続する方法にはまだ対応していません。
- プロジェクトからHubSpotを削除すると、次回の公開時にサイトからトラッキングが削除され、シークレットも削除されます。HubSpotのコンタクトやフォームは変更されません。