Home Planner
ヘルプセンターに戻る使い方ガイド

Home PlannerからCRMにプロジェクトを送信する方法

Home Planner
Home Plannerアプリチーム · October 13, 2026

HubSpot、Pipedrive、Bitrix24、Salesforce、Google スプレッドシート、または独自のシステムを接続し、部屋、製品、価格、間取り図が含まれたプロジェクトをワンステップで送信しましょう。

Home PlannerアプリはZapierを介してHubSpot、Salesforce、Google スプレッドシート、Pipedriveへ部屋の建築デザインプロジェクトを送信します

送信されたプロジェクトは、プロジェクトへのリンク、部屋数、SKU付き製品、数量、価格、合計、間取り図PDFが含まれた1つのレコードとしてCRMに届きます。スクリーンショットからコピーしたり、見積もりを再入力したりする必要はありません。

このガイドでは、HubSpot、Pipedrive、Bitrix24、Salesforce、Google スプレッドシートをZapier経由で接続する方法と、その他のシステムをURLで接続する方法を説明します。

仕組み

  1. 一度接続するだけ。アプリ内で接続を追加します。ご利用のCRMを選択するか、自社システムのURLを貼り付けてください。
  2. デザイン。顧客と一緒に部屋をプランニングし、製品と価格を配置します。
  3. 送信。開いているプロジェクトで「共有」›「…へ送信」を選択します。数秒でプロジェクトがCRMに届きます。

始める前に

必要なもの理由
PRO++または無料体験CRMへの送信機能はPRO++に含まれています。PRO++をお持ちでない場合、最初の接続時に14日間の無料体験が開始されます。お支払いは不要です。
Home Plannerのアカウント接続はお使いのアカウントに紐付けられ、すべてのデバイスで機能します。最初の接続を保存する際、アプリからサインインを求められます。
クラウドに保存されたプロジェクトこのデバイスにしか保存されていないプロジェクトは送信できません。レコードはプロジェクトのオンラインコピーへリンクします。
Zapierアカウント(HubSpot、Pipedrive、Bitrix24、Salesforce、Google スプレッドシート用)ZapierがプロジェクトをCRMに転送します。Zapierには無料プランと有料プランがあります。2026年10月現在、Salesforceを利用するにはZapierの有料プランが必要です(Zapierの料金表をご確認ください)。

Zapier経由でCRMを接続する

手順はどのシステムでも同じです。Zapierのステップ5におけるCRMのアクションのみが異なります(下記の表を参照)。

Home Plannerでの操作

  1. 設定 → ビジネス → CRMとスプレッドシートへ移動します。または、任意のプロジェクトを開き、共有 → CRMとスプレッドシートを選択します。
  2. 接続を追加を選択し、ご利用のシステムを選びます。
  3. キーをコピーを選択します。このキーにより、ZapierがHome Plannerアカウントにリンクされます。PRO++をお持ちでない場合は、ここから14日間の無料体験が始まります。

Zapierでの操作

  1. ZapierアカウントにHome Plannerを追加します。現在、Home PlannerアプリはZapierによる審査中です。掲載されるまでは、メールで招待をリクエストしてください。リンクを返信いたします。アプリに用意されたZapを開くと表示されている場合は、そちらを選択してください。トリガーとCRMステップが設定済みの状態で開きます。
  2. トリガーにHome Planner → Project Sentを指定してZapを作成します。
  3. 新しいアカウントを接続し、接続キーにキーを貼り付けます。アプリで設定した接続名がZapierに表示されます。
  4. トリガーをテストします。Zapierがサンプルプロジェクトを読み込むため、実際の初回送信前にフィールドのマッピングを行えます。
  5. CRMのアクションを追加し、フィールドをマッピングします(表を参照)。
  6. Zapをオンにします。アプリに戻ると、接続ステータスが稼働中に変わります。依然として「Zapはまだオンになっていません」と表示される場合は、Zapを一度オフにしてから再度オンにしてください。
システムZapierのアクション推奨マッピング
HubSpotCreate DealProject name → deal name、totals.sum → amount、Project link・Products (text)・PDF link → description
PipedriveCreate DealProject name → title、totals.sum・totals.currency → value、Products (text) → note
Bitrix24Create Deal または Create LeadProject name → title、totals.sum → amount、Products (text) → comment
SalesforceCreate Record → OpportunityProject name → name、totals.sum → amount、Project link → description(2026年10月現在、Zapierの有料プランが必要です)。
Google スプレッドシートCreate Spreadsheet RowProject name、totals.sum、Project link、updatedを別々の列に配置し、送信されたプロジェクトごとに1行作成

プロジェクトを送信する

  1. プロジェクトを開きます。顧客に提示する製品、数量、価格などの見積もりが正しく準備されているか確認してください。
  2. 共有 → …へ送信を選択します。オンになっている各接続が、HubSpotへ送信のように行として表示されます。
  3. 結果を確認します。アプリにHubSpotにプロジェクトを送信しましたと表示され、部屋数と製品数が確認できます。システムから応答がない場合、アプリには自動的に再送信しますと表示され、1分後、10分後、1時間後に再試行が行われます。

同じプロジェクトを2回送信した場合 変更のないプロジェクトを24時間以内に再送信しても、重複して作成されることはありません。価格、数量、間取りなど何かしら変更を加えると、次の送信で新しいレコードが作成されます。

レコードに含まれるデータ

Zapierにも自社のURLにも、同じフィールドが送信されます。価格と合計金額はアプリ内のプロジェクト見積もりと一致します。

フィールド保持される内容
planNameプロジェクト名
revisionUrlオンライン上のプロジェクトへのリンク。顧客がブラウザまたはアプリで開くことができます。
pdfUrl間取り図PDF。プランに図面エクスポート機能が含まれている場合に提供されます。ファイルは7日間保持されるため、CRMに保存してください。
totals.sum、totals.currency、totals.items見積もり合計、通貨、明細行数
productsText見積もり全体(部屋、製品、SKU、数量×価格)を読みやすいテキスト形式で出力します。メモや説明フィールドに最適です。
rooms[]各部屋の情報:名前、タイプ、面積、サイズ、配置アイテム
rooms[].items[]各製品または仕上げ材:itemNumber(SKU)、名前、数量、価格、合計、画像URL、コンポーネント
client_reference_idこの送信に対する固有のID
created、updatedプロジェクトの作成日時および最終保存日時

productsTextの例:

productsTextyaml
Living room:
- Sofa Oslo (SOFA-1042): 1 × 899.00 = 899.00 USD
  - Cushion (CUSH-17): 2 × 25.00 = 50.00 USD
- Oak flooring (Floor_Oak_01): 1 × 540.00 = 540.00 USD

Total: 1489.00 USD

URL(Webフック)で独自のシステムを接続する

一覧にないシステムや自社サーバーをご利用の場合、Home PlannerはHTTPSアドレス宛てにJSON形式でレコードを送信(POST)します。

  1. 接続を追加 → その他のシステム(独自のURL)を選択します。ボタン名(最大24文字)とURLを入力します。URLは「https://」で始まる必要があります。
  2. アプリがテストリクエストを送信し、例えば確認済み:0.4秒で応答200のように表示されます。
  3. 推奨:署名キーをコピーし、サーバー側ですべてのリクエストを検証してください。

リクエスト仕様

区分値
メソッド、ボディPOST、Content-Type: application/json、上記で説明したレコード
X-HomePlanner-Signaturet=<unix time>,v1=<hex>(ただし v1 = HMAC-SHA256(secret, t + "." + body))
X-HomePlanner-Delivery配信ID。再試行時も同一のIDが保持されるため、重複処理のスキップに利用できます。

JSONのパースを行う前に、受信したままの生のリクエストボディに対して署名を検証してください。パース後に再度シリアライズしたボディは、署名と一致しなくなります。

verify-signature.jsjavascript
const crypto = require('crypto');

// rawBody: the request body exactly as received (Buffer or string), before JSON parsing.
// Express: app.post('/home-planner', express.raw({ type: 'application/json' }), handler)
function isFromHomePlanner(rawBody, header, secret) {
  if (!header) return false;
  const parts = Object.fromEntries(header.split(',').map(p => p.split('=', 2)));
  if (!parts.t || !parts.v1) return false;
  if (Math.abs(Date.now() / 1000 - Number(parts.t)) > 300) return false;
  const expected = Buffer.from(
    crypto.createHmac('sha256', secret).update(`${parts.t}.${rawBody}`).digest('hex'), 'hex');
  const received = Buffer.from(parts.v1, 'hex');
  return expected.length === received.length && crypto.timingSafeEqual(expected, received);
}

応答の仕様

  • 15秒以内に2xxのステータスコードを返せば、配信成功とみなされます。
  • 無応答、5xx、408、または429の場合:Home Plannerは1分後、10分後、1時間後に再試行を行い、2時間後に停止します。
  • その他の4xx、リダイレクト、証明書エラーは失敗として確定し、接続はエラー状態になります。リダイレクトの追跡は行われません。
  • localhost、127.*、10.*、172.16–31.*、192.168.*、169.254.* などのプライベートネットワークやローカルネットワークのアドレスは使用できません。

Zapierを使わずにGoogle スプレッドシートと連携する。 Google Apps Scriptのウェブアプリを送信先URLとして利用できます。script.googleusercontent.comへの通常の302応答も、正常に配信されたものとして処理されます。

ステータスとエラー

アプリ内の表示意味対処方法
稼働中プロジェクトがZapierまたは独自のURLに正常に送信されています。必要な対応はありません。
接続済みシナリオがリンクされており、オンになっている間はプロジェクトが届きます。シナリオをオンのままにしてください。
ZapはまだオンになっていませんZapierがこのキーにまだ登録されていません。Zapをオンにしてください。すでにオンの場合は、一度オフにしてから再度オンにしてください。
オフ接続をオフにしました。「共有」内の送信ラインは非表示になります。接続の設定でオンに切り替えてください。
エラー前回の送信に失敗しました。理由はステータスの下に表示されます。原因を解消してから、「共有」より再度送信してください。
サーバーが応答しませんでした15秒以内に応答がありませんでした。サーバーが正常に起動しているか確認してください。
サーバー応答: 404システムによってリクエストが拒否されました。URLとサーバーのログを確認してください。
サイトの証明書の検証に失敗しましたHTTPS証明書の期限が切れているか、無効です。証明書を更新してください。
2時間届けられなかったため、送信を停止しましたすべての再試行が失敗しました。受信側の問題を修正してから、再度送信してください。
このプロジェクトは本デバイスにのみ保存されていますプロジェクトがクラウドに保存されていません。プロジェクトのクラウド保存を有効にしてください。

よくある質問

費用はいくらかかりますか?

CRMへの送信機能はPRO++に含まれています。PRO++を利用したことがない場合、最初の接続時に14日間の無料体験が開始されます。Zapierには無料プランと有料プランがあります。2026年10月現在、Salesforceを利用するにはZapierの有料プランが必要です。Zapierの料金表をご確認ください。

無料体験やPRO++の期限が切れるとどうなりますか?

「共有」画面から「…へ送信」の行が表示されなくなります。作成した接続情報は保存されたままになるため、オフにしたり削除したりすることが可能です。再度PRO++をご契約いただければ、再設定なしですぐに再開できます。

接続はいくつまで作成できますか?

案件管理用のHubSpotと価格ログ用のGoogle スプレッドシートなど、最大3つまで作成可能です。

新しいキーを作成したらプロジェクトが届かなくなりました。なぜですか?

新しいキーを生成すると、古いキーは即座に無効化されます。新しいキーをZapierに貼り付け、Zapを一度オフにしてから再度オンにしてください。

一部の製品にSKUがありません。どのように送信されますか?

Home Planner独自の製品コードが付与されて送信されます。該当する製品数は送信後にアプリで確認できます。

顧客に送信内容が見られることはありますか?

いいえ。データは設定した接続先(Zapierまたは指定のURL)にのみ送信されます。顧客がプロジェクトを見ることができるのは、リンクを直接共有した場合のみです。

CRMのデータは安全に保護されますか?

Home Plannerはデータの送信のみを行い、お客様のCRMからデータを読み取ることは一切ありません。キーや署名キーは「新しいキー」または「新しいシークレット」からいつでも再生成できます。

商標に関する注意事項。 Home PlannerはHubSpot, Inc.とは独立しており、同社による承認、スポンサーシップ、提携関係を受けるものではありません。また、本ページに記載されているその他のブランドとも独立しており、それらの承認、スポンサーシップ、提携関係はありません。

Home Planner

ご自身のプロジェクトでお試しください

iPhone、iPad、Mac、Android、Windows対応の無料アプリです。