Coexistence の番号で WhatsApp と Pipedrive を接続する
番号の Webhook を n8n のワークフローに送り、電話番号で Pipedrive の人物を検索します。一致する人物がいなければ、人物とリードを作成し、各メッセージを人物または取引のメモとして書き込みます。これらはすべて n8n の Pipedrive ノードで実行できます。チームはこれまでどおり WhatsApp Business アプリから返信でき、その返信も記録できます。
Pipedrive の Search API のバースト制限です。全プラン共通です。
Pipedrive でメモを 1 件作成するときに消費する API トークンの量です。
すべての Pipedrive アカウントの出発点となる 1 日あたりの基本 API トークン数です。プランとシート数に応じて増えます。
WhatsApp のメッセージは、どのように Pipedrive の人物に届きますか?
Meta は、番号宛てのメッセージを設定した Webhook の送信先に送信します。ここでは n8n の Webhook ノードです。ワークフローは送信者の番号で Pipedrive の人物を検索します。Pipedrive の人物検索は電話番号フィールドを対象にでき、完全一致のフラグも使えます。人物が見つかれば、その ID を使います。見つからなければ、WhatsApp のプロフィール名と番号で人物を作成し、その人物に紐づくリードを作成します。これにより、初めて連絡してきた相手のメッセージが Leads Inbox に表示され、担当者が見込みを判断できます。
メッセージ本文はメモになります。Pipedrive のメモに必要なのは内容だけで、HTML も使えます。あわせて、人物、取引、組織、リードのいずれかの ID が 1 つ以上必要です。進行中の取引があれば取引に、なければ人物に紐づけてください。
なぜ検索のステップが最初に制限に達するのですか?
Pipedrive では、検索に別枠のはるかに小さい上限が設けられているためです。一般的な API 呼び出しは、ユーザーごとに直近 2 秒間のスライディングウィンドウで制限され、API トークンを使う Lite では 20 リクエスト、Ultimate では 120 リクエストまでです。Search API は、全プランで 2 秒あたり 10 リクエストに制限されています。
あまりメッセージが来ない番号なら、制限に気づくことはありません。しかし、数百人の顧客にテンプレートを送り、1 分間に 50 件の返信が届くような番号では制限に達します。返信のたびに検索が始まるためです。ワークフローは 429 レスポンスを受け取り、リトライがなければメモが失われます。
対策は 2 つあります。Pipedrive の検索ノードで、待機付きのリトライを有効にします。そして、電話番号から人物 ID へのマッピングを、n8n のワークフローの静的データか小さなテーブルにキャッシュします。そうすれば、同じ顧客が続けて 6 件送っても、検索は 6 回ではなく 1 回で済みます。
スマートフォンから入力した返信も記録できますか?
はい、できます。Coexistence では同じ番号で WhatsApp Business アプリを使い続けられます。チームの誰かがアプリから返信すると、Meta は送信したメッセージのエコーを、smb_message_echoes フィールドで同じ Webhook の送信先に送ります。
このエコー用の分岐を追加し、送信済みと分かるようにメモとして記録します。チームが活動件数でレポートしている場合は、完了済みの活動として記録してもかまいません。取引を開いた営業担当者は、顧客の質問とお店の回答を時系列で確認できます。
取引のステージが変わったときのテンプレートのように、ワークフロー自身が送るメッセージは、送信した時点でメモを記録してください。ワークフローは本文と取引 ID をすでに持っているため、Webhook を待つ必要はありません。
電話番号はどのように正規化すればよいですか?
国番号を含む数字だけの形にします。Meta が送ってくる形式がそうだからです。送信者は 14155550188 のように届きますが、Pipedrive に手入力された人物は +1 (415) 555-0188 のようになっていることがあります。
ワークフローが人物を作成するときは、この数字だけの形式で番号を保存してください。そうすれば、自分で作成した記録は常に一致します。手入力で作成された人物については、n8n で既存の電話番号を同じ形式に書き換える一度限りの整理をおすすめします。最初の 1 週間で元が取れます。これを行わないと、完全一致の検索ではチームが入力した人物が見つからず、ワークフローがそれぞれに重複を作成してしまいます。
チームが元の表記のほうが読みやすいと感じる場合は、元の書式を 2 つ目の電話番号として残してください。Pipedrive の人物には、複数の電話番号を登録できます。
よくある間違い
- キャッシュなしで、メッセージごとに検索を 1 回実行している。返信が集中すると Search API の 2 秒あたり 10 リクエストの上限に達し、メモが失われます。
- 新規の人物ごとではなく、メッセージごとにリードを作成している。Leads Inbox に同じ顧客のコピーがあふれます。
- 取引が進行中なのに、メモを人物だけに紐づけている。取引を担当する営業が、やり取りを見られなくなります。
easycoexistence.com で番号を接続し、その Webhook の送信先を n8n のワークフローに向ければ、Pipedrive に会話が蓄積され始めます。料金は接続済みの番号 1 件あたり月額 US$ 9 から、番号を追加するにつれて US$ 1 まで。最初の 3 日間は無料です。
よくある質問
メッセージは Pipedrive の Messaging の受信トレイに表示されますか?
いいえ。この方法では、Pipedrive の API を通じてメモとリードを書き込みます。会話への返信は WhatsApp Business アプリまたはワークフローから行い、その内容が人物または取引に記録されます。
n8n の代わりに Make や Zapier を使えますか?
はい。カスタム Webhook またはキャッチフックでメッセージを受け取り、Pipedrive のステップか HTTP ステップで、人物、リード、メモを同じ順序で書き込みます。
取引のステージ変更で WhatsApp のテンプレートを送れますか?
はい、ワークフローを通じて送れます。ステージの変更で n8n の Webhook URL を呼び出すと、n8n が承認済みのテンプレートを、その番号の phone_number_id とトークンを使って Cloud API 経由で送信します。
EasyCoexistence はメッセージを保存しますか?
いいえ。Meta は各 Webhook を、お客様の n8n の URL に直接配信します。EasyCoexistence が会話の内容を保存することはありません。
続きを読む
始める準備はできましたか?
WhatsApp Coexistence の設定は数分で完了し、数か月もかかりません。スマートフォン上のアプリも引き続き使えます。
無料トライアルを始める確認日