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

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

送信したプロジェクトは、1つのレコードとして CRM に届きます。これには、プロジェクトへのリンク、部屋数、SKU 付きの製品、数量、価格、合計金額、そして間取り図の PDF が含まれます。スクリーンショットからコピーしたり、見積書を再入力したりする必要はありません。
このガイドでは、Zapier を使用して HubSpot、Pipedrive、Bitrix24、Salesforce、または Google スプレッドシート を接続する方法と、URL を使用してその他のシステムを接続する方法について説明します。
仕組み
- 一度接続するだけ。 アプリで「接続を追加」します。CRM を選択するか、ご独自のシステムの URL を貼り付けます。
- デザイン。 クライアントと一緒に部屋をプランニングし、製品と価格を配置します。
- 送信。 開いているプロジェクトで「共有」→「...に送信」を選択します。数秒で 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 での操作
- 設定 → ビジネス → CRM & スプレッドシート に移動します。または、任意のプロジェクトを開いて 共有 → CRM & スプレッドシート を選択します。
- 接続を追加 を選択し、お使いのシステムを選びます。
- キーをコピー を選択します。このキーが Zapier と Home Planner アカウントをリンクします。PRO++ を未契約の場合は、ここから 14 日間の無料トライアルが開始します。
Zapier での操作
- Zapier アカウントに Home Planner を追加します。現在、Home Planner アプリは Zapier の審査中です。公開されるまでは、メールで招待をリクエスト してください。リンクをお送りします。アプリに 用意されたZapを開く と表示された場合は、そちらを選択してください。トリガーと CRM のステップが設定済みになっています。
- トリガーを Home Planner → Project Sent に指定して Zap を作成します。
- 新しいアカウントを接続し、接続キー にキーを貼り付けます。Zapier にアプリで設定した接続名が表示されます。
- トリガーをテストします。Zapier がサンプルプロジェクトを読み込むため、最初の実際の送信前にフィールドをマッピングできます。
- お使いの CRM 用のアクションを追加し、フィールドをマッピングします(表を参照)。
- Zap をオンにします。アプリに戻ると、接続ステータスが 稼働中 に変わります。「Zapはまだオンになっていません」と表示される場合は、Zap を一度オフにしてから再度オンにしてください。
| システム | Zapier のアクション | 推奨するマッピング |
|---|---|---|
| HubSpot | 取引を作成 | Project name → Deal Name、totals.sum → Amount、Project link・Products (text)・PDF link → Description |
| Pipedrive | 取引を作成 | Project name → Title、totals.sum・totals.currency → Value、Products (text) → Note |
| Bitrix24 | Create Deal または Create Lead | Project name → Title、totals.sum → Amount、Products (text) → Comment |
| Salesforce | レコードを作成 → 商談 | Project name → Name、totals.sum → Amount、Project link → Description(2026年10月現在、Zapier の有料プランが必要です)。 |
| Google スプレッドシート | スプレッドシートの行を作成 | Project name、totals.sum、Project link、updated を別々の列に割り当て、送信したプロジェクトごとに 1 行作成 |
プロジェクトを送信する
- プロジェクトを開きます。製品、数量、価格がクライアントに見せる内容と一致しているか、見積書を確認してください。
- 共有 → ...に送信 を選択します。オンになっている各接続が列挙されます(例:HubSpotに送信)。
- 結果を確認します。アプリに HubSpotにプロジェクトを送信しました と表示され、部屋数と製品数が示されます。システムからの応答がない場合、アプリに 自動的に再送信します と表示されます。Home Planner は 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 の例:
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 USDURL (WebHook) を使ってご独自のシステムを接続する
一覧にないシステムや自社サーバーに接続する場合、Home Planner は JSON 形式のレコードをご指定の HTTPS アドレスに POST 送信します。
- 接続を追加 → その他のシステム (独自のURL) を選択します。ボタン名(最大 24 文字)と URL を入力します。URL は https:// で始まる必要があります。
- アプリがテストリクエストを送信し、例えば 確認済み: 応答 200 (0.4秒) と表示します。
- 推奨事項:署名キー をコピーし、サーバー側ですべてのリクエストを検証してください。
リクエストの内容
| 項目 | 値 |
|---|---|
| メソッド、ボディ | POST、Content-Type: application/json、上記で説明したレコード |
| X-HomePlanner-Signature | t=<unix time>,v1=<hex>(v1 = HMAC-SHA256(secret, t + "." + body)) |
| X-HomePlanner-Delivery | 配信 ID。再送時も同じ ID が維持されるため、重複処理の回避に使用できます。 |
署名は、JSON の解析を行う前に、受信したままの 生のリクエストボディ に対して検証してください。一度パースして再度シリアライズされたボディは、署名と一致しなくなります。
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 の Web アプリを 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++ を再開すれば、再設定なしでそのままご利用いただけます。
接続はいくつまで作成できますか?
最大 3 つまで作成できます(例:商談管理用の HubSpot、価格ログ用の Google スプレッドシートなど)。
新しいキーを作成したらプロジェクトが届かなくなりました。なぜですか?
新しいキーを作成すると、古いキーはすぐに無効になります。新しいキーを Zapier に貼り付け、Zap を一度オフにしてから再度オンにしてください。
SKU のない製品があります。どのように送信されますか?
Home Planner の製品コードとともに送信されます。送信後、該当する製品の数がアプリに表示されます。
クライアントにデータが見られることはありますか?
いいえ。レコードは設定した接続(Zapier またはご指定の URL)にのみ送信されます。クライアントがプロジェクトを見ることができるのは、リンクを直接共有した場合のみです。
CRM のデータは安全ですか?
Home Planner はデータの送信のみを行い、CRM 内のデータを読み取ることは一切ありません。「新しいキー」や「新しい署名キー」を発行することで、キーをいつでも変更できます。
商標に関する注記: Home Planner は HubSpot, Inc. から独立しており、同社からの承認、スポンサーシップ、または提携関係を受けるものではありません。また、このページに記載されているその他のブランドとも独立しており、それらの承認、スポンサーシップ、または提携関係を受けるものではありません。
ご自身のプロジェクトでお試しください
部屋のレイアウトやインテリアデザインを無料で作成できるアプリ


