「HubSpotで商談管理しているのに、決済はStripeで別管理になっている」「請求・入金ステータスをCRMに手動で転記するのが手間」——営業とバックオフィスの間で決済情報が分断されている課題は、多くのBtoB企業が抱えています。
HubSpotとStripeを連携させることで、見積作成から決済完了・入金確認までの一連のプロセスをCRM上で一元管理できます。 HubSpot Commerce Hub の決済機能はStripeを決済基盤として活用する設計になっており、Payment Linksの発行、サブスクリプション課金、Webhookによるリアルタイムステータス同期が可能です。
本記事では、HubSpotとStripeの連携設定から、決済リンクの作成、サブスク課金フローの構築、Webhook設定、入金消込の自動化まで、実務に必要な手順を体系的に解説します。
HubSpot Commerce Hubは、CRMと決済機能を統合するための仕組みです。決済処理のバックエンドとしてStripeを使用しており、HubSpotの画面上で決済リンクの作成・送付・ステータス管理を行えます。
従来、BtoB企業では以下のような課題がありました。
HubSpot × Stripe連携は、これらの課題を解決します。
| 機能 | 内容 | 対応プラン |
|---|---|---|
| Payment Links | 商品ごとの決済リンク作成・メール送付 | Starter以上 |
| サブスクリプション課金 | 月額・年額の定期課金の自動管理 | Professional以上 |
| 見積書からの決済 | HubSpot見積にStripe決済リンクを埋め込み | Professional以上 |
| Webhook連携 | 決済イベントをリアルタイムでCRMに反映 | 全プラン |
| 入金レポート | 取引(Deal)と決済ステータスを紐付けたレポート作成 | Professional以上 |
HubSpotとの連携には、Stripeの本番アカウントが必要です。テスト環境での検証後、本番環境に切り替えることを推奨します。
Stripeアカウントの要件
接続後、HubSpotの「コマース」>「決済設定」で以下を確認します。
Payment Links(決済リンク)は、商品やサービスの決済ページへのURLを生成する機能です。メール・チャット・Webページに埋め込むことで、顧客がリンクをクリックするだけで決済を完了できます。
パターン1:見積承認後の即時決済(Salesforce活用企業のHubSpot移行事例)
Salesforceを利用していた企業がHubSpotに移行した際、見積書の承認後に自動で決済リンクを送付するワークフローを構築しました。取引ステージが「見積承認」に変わったタイミングで、Payment Linksを含むメールが自動送信される仕組みです。
パターン2:ウェビナー有料チケット販売
マーケティングイベントの参加費をPayment Linksで決済する方法です。ランディングページにリンクを埋め込み、フォーム入力と決済をワンステップで完了させることができます。
HubSpotの商品カタログにサブスクリプション型の商品を登録します。
| 設定項目 | 選択肢 | 備考 |
|---|---|---|
| 課金サイクル | 月次 / 四半期 / 年次 | 複数プランの併用可 |
| 無料トライアル | 7日 / 14日 / 30日 / カスタム | トライアル終了後に自動課金 |
| 初期費用 | 設定する / しない | 初回のみ加算 |
| 自動更新 | 有効 / 無効 | 無効の場合は手動更新 |
| 更新通知 | 更新30日前 / 14日前 / 7日前 | メール自動送信 |
サブスクリプションの更新管理には、HubSpotのワークフロー機能を組み合わせます。
Webhookは、Stripe側で発生したイベント(決済成功・失敗・返金など)をリアルタイムでHubSpotに通知する仕組みです。HubSpotとStripeの公式連携では、主要なイベントが自動的に同期されますが、カスタムWebhookを設定することでさらに細かい制御が可能です。
| イベント | トリガー | HubSpotでのアクション |
|---|---|---|
| payment_intent.succeeded | 決済成功 | 取引ステータスを「受注」に更新 |
| payment_intent.payment_failed | 決済失敗 | 担当者にアラート通知 |
| invoice.paid | 請求書の入金完了 | 入金消込を実行 |
| customer.subscription.deleted | サブスク解約 | 取引を「解約」に変更、チャーンレポート更新 |
| charge.refunded | 返金処理 | 返金レコードを作成 |
Stripe決済の入金情報をHubSpotの取引(Deal)に紐付けることで、入金消込を自動化できます。
自動消込のフロー
HubSpotの決済データをfreee会計と連携させることで、CRM上の入金情報を会計ソフトに自動転記することも可能です。HubSpot → freeeのAPI連携により、以下の処理を自動化できます。
| 項目 | 料金 |
|---|---|
| Stripe決済手数料(国内カード) | 3.6% |
| HubSpot Commerce Hub | プランに含まれる(追加費用なし) |
| サブスクリプション管理 | Stripeの標準料金に含まれる |
| 返金時の手数料 | Stripeの手数料は返金されない |
はい、HubSpotの決済機能を利用するにはStripeアカウントが必要です。HubSpotは決済処理のバックエンドとしてStripeを使用しているため、Stripeアカウントの開設・ビジネス認証が前提条件となります。
HubSpot Commerce Hub のネイティブ連携はStripeのみです。PayPalやSquareを使用する場合は、サードパーティ製の連携アプリやZapierなどのiPaaS(統合プラットフォーム)を経由する必要があります。ただし、ネイティブ連携に比べて同期精度やリアルタイム性に制限が生じる場合があります。
HubSpotとStripeの公式連携を使用する場合、主要な決済イベントは自動同期されるため、Webhookの手動設定は不要です。ただし、カスタムイベントの同期やData Hubでの高度なデータ処理を行う場合は、Webhook URLの設定やイベントマッピングの知識が必要です。社内に技術リソースがない場合は、HubSpot認定パートナーへの相談を推奨します。
はい、Stripeのテストモードを使用してHubSpotとの連携を検証できます。テスト用のAPIキーを使うことで、実際の課金を発生させずに決済フロー全体をテストできます。本番環境に切り替える際は、HubSpotの連携設定でAPIキーを本番用に変更するだけで完了します。
カテゴリ: Commerce Hub | HubSpot