
# セールスファネル

このプラットフォームは既存のセールスファネルと接続できるため、ランニングページで誰かがオプトインフォームに記入すると、自動的に連絡先として追加され、パーソナライズされたメッセージが送信されます。これらすべてを、手動操作なしで行うことができます。

**簡単に言うと：** 誰かがあなたのウェブサイトで登録すると、数分以内にAIボットからWhatsAppメッセージが届き、実際の会話が始まります。


---

## ファネル連携の仕組み

ランディングページをプラットフォームに接続すると、すべての新しいリードに対して自動的に以下の処理が行われます：

1. **アプリで連絡先として追加**
2. **ブロードキャストが監視する特定の連絡先リストに追加**
3. **AIボットがパーソナライズされた開始メッセージで対応**
4. **返信がない場合に自動的にフォローアップ**

これにより、受動的なオプトインページが、AIボットによって完全に処理される能動的なセールス会話へと変わります。

**例：実際の動作イメージ**

```
Someone fills out your landing page form
       |
       v
Your automation tool (Pabbly, Zapier, or Make) sends
the lead's info to the platform
       |
       v
The platform creates the contact and adds them to your list
       |
       v
Your Broadcast sends a personalized WhatsApp message
       |
       v
The lead replies, and your AI bot continues the conversation
```

---

## オプトインページで収集すべき項目

ランディングページ（ClickFunnels、Leadpages、Systeme.io、WordPress、その他のツールで作成）では、少なくとも以下の2つのフィールドを収集する必要があります：

### 必須フィールド

| フィールド | 必要性 |
|-------|-----------------|
| **電話番号** | プラットフォームはWhatsAppまたはSMS経由でメッセージを送信するため、電話番号が不可欠です。国番号（例：米国の場合は+1、英国の場合は+44）を含める必要があります。 |
| **名（ファーストネーム）** | 開始メッセージをパーソナライズするために使用されます。相手の名前を入れたメッセージは、応答率が大幅に向上します。 |

### 推奨されるオプション項目

| フィールド | 役立つ理由 |
|-------|-------------|
| **メールアドレス** | マルチチャネルでのフォローアップが可能になり、重複連絡先の回避に役立ちます |
| **姓（ラストネーム）** | よりプロフェッショナルなパーソナライズが可能になります |
| **カスタムフィールド** | オファーに関連するあらゆるデータ（会社名、関心分野など） |

**ヒント：** フォームは短く保ちましょう。電話番号と名（ファーストネーム）が最低限必要な項目です。フィールドを追加するたびに、フォームの完了率が低下します。追加情報は、会話の中でいつでも収集できます。

---

## ファネル用エージェントの設定

ファネルには2つの要素が必要です。オファーを理解し、すべてのリードに一貫した対応を行う「**AIエージェント**」と、ファネルで収集したリードに最初のメッセージを送信する「**ブロードキャスト**」です。まずはエージェントを作成してください。ブロードキャストは作成したエージェントを参照します。

### ステップバイステップのセットアップ

1. **エージェントから開始する**
   - このオファー用のエージェントはすでにありますか？ **AI Studio** の下にある **AIエージェント** をクリックし、エージェント名をクリックします。（スマートフォンの場合は、先にメニューアイコン **☰** をタップしてください。）
   - 新規作成する場合：**新しいエージェント** をクリックし、Webサイトを指定してページを読み込ませて指示を自動生成させるか、**空から開始** を選択します。[エージェントの作成](../ai-agents/ai-agents.md#creating-an-agent) を参照してください。
   - 「ウェビナーファネル - 2026年3月」のように、わかりやすい名前を付けます。


2. **ボットを設定する**
   - **AI Instructions**ステップで、ファネルのオファーに合わせた指示を記述します
   - **FAQs & Knowledge**ステップで、オファー固有の会社情報、FAQ、リソースを追加します
   - 会話のゴールを設定します（例：「無料相談の予約」）
   - 詳細な手順については、[AIボットのセットアップ](../ai-automation/ai-bot-setup.md)ガイドを参照してください


3. **エージェントを有効にする**
   - AIエージェントページに戻り、該当行の **エージェントを有効化** ボタンを使用して、ステータスを **有効** にします。これ以降、エージェントが担当するチャネルで連絡があったすべての人に対して応答が行われます。
   - どのチャネルを担当するかは [エントリーポイント](../ai-agents/entry-points.md) によって決まります。エージェント自身の **エントリーポイント** ステップ、またはAIエージェントページ上部の **新しい会話への応答設定** パネルで設定します。

4. **最初のメッセージを送信するブロードキャストを作成する**
   - [ブロードキャスト](../broadcasts/broadcasts.md) を開き、新規作成します。**メッセージ** ステップにリードが受け取る開始メッセージを入力します。連絡先の名前を含め、簡潔にまとめましょう。これが最初の印象となります。
   - **返信** ステップで、先ほど作成したエージェントを選択します。これで送信内容がAIに連携されます。
   - WhatsAppの場合、開始メッセージは送信前にWhatsAppの承認を受ける必要があります。[WhatsAppテンプレート](../templates/whatsapp-templates.md) を参照してください。


5. **リストIDを確認する**
   - ファネルの自動化には、リードを追加するリストのIDが必要です。**CRM** の下にある **連絡先** → **リスト** を開き、ブロードキャストの送信先リストを開いて、そこからIDをコピーします。


6. **フォローアップを有効にする**（推奨）
   - エージェントの **フォローアップ** ステップで自動フォローアップをオンにすると、返信がないリードに再アプローチできます。
   - 詳細は [フォローアップシステム](../ai-automation/follow-ups.md) ガイドを参照してください。


---

## ファネルをアプリに接続する

このプラットフォームは、主要なすべての自動化プラットフォームと連携します。ランディングページのフォームを接続する方法は以下の通りです。

### オプション1：Pabbly Connectを使用する

Pabblyは費用対効果が高く、大量のファネルも効率よく処理できます。

**手順:**

1. **Webhookトリガーを設定する** - オプトインフォームが送信されたときに実行されます
2. **15〜20分の遅延を追加する**（推奨） - リードが先にメッセージを送る時間を作り、より自然な会話を生み出します
3. **連絡先がすでに存在するか確認する** - APIを呼び出して重複作成を回避します
4. **連絡先を作成し、1回の呼び出しでリストに追加する** - ブロードキャストのリストIDを含めてプラットフォームに情報を送信します（`listId`）。1つのリクエストで連絡先の作成とリストへの追加が完了し、リストへの追加がトリガーとなって開始メッセージが送信されます。（以下の [直接API統合](#direct-api-integration) を参照してください。）

### オプション2：Zapierを使用する

**手順:**

1. **トリガー:** ランディングページからの新しいフォーム送信
2. **アクション1:** アプリ - 連絡先の検索（すでに存在するか確認）
3. **フィルター:** 連絡先が見つからなかった場合のみ続行
4. **アクション2:** アプリ - 連絡先の作成。ブロードキャストのリストIDを含めることで、直接リスト内に連絡先が作成されます。生のAPIを使用する場合は、`/v1/contacts` に対して `listId` を含めた「Webhooks by Zapier」のPOSTリクエストを1回送るだけで同じことが可能です。「リストに追加」ステップを分ける必要はありません。

### オプション 3: Make (旧 Integromat) を使用する

**手順:**

1. ファネルからの **Webhook トリガー**
2. API を介して連絡先が既に存在するかどうかを **確認**
3. 新規連絡先の場合は、同じリクエスト内でブロードキャストのリスト ID (`listId`) を渡して **作成** します。これにより、連絡先の作成とリストへの追加が 1 回の呼び出しで完了します。`/v1/contacts` への単一の HTTP モジュール POST で両方の処理が行われます。

---

## 直接API連携

開発者がいる場合や、自身のウェブサイトのバックエンドを管理している場合は、ミドルウェアツールを使わずにプラットフォームのAPIへ直接接続できます。

### 連絡先を作成し、リストに追加する - 1回の呼び出しで

2 つの別々のリクエストは **不要** です。「連絡先の作成 (Create Contact)」エンドポイントは `listId` を受け入れるため、1 回の呼び出しで連絡先の **作成** とブロードキャストのリストへの **追加** が同時に行われます。このリストへの追加こそが、最初のメッセージを送信するトリガーとなります。

```
POST https://api.youraiconnector.com/v1/contacts?apiKey=YOUR_API_KEY
Content-Type: application/json

{
  "phoneNumber": "+1234567890",
  "firstName": "John",
  "lastName": "Smith",
  "email": "john@example.com",
  "listId": "YOUR_LIST_ID"
}
```

連絡先を一度に複数のリストに追加するには、代わりに `listIds`（配列）を使用してください。`listId` よりも優先されます：

```
{
  "phoneNumber": "+1234567890",
  "firstName": "John",
  "listIds": ["list123", "list456"]
}
```

> **camelCaseのフィールド名を使用してください**（`phoneNumber`、`firstName`、`lastName`） - `phone_number` / `first_name` ではありません。プラットフォームが認識できないフィールドは、連絡先の [カスタムフィールド](../get-started/custom-contact-fields.md) として保存されます。そのため、`phone_number` のスペルを間違えると、連絡先に電話番号が登録されず、リクエストが拒否される可能性があります。

### 既存の連絡先をリストに追加する（任意）

連絡先が既に存在し、リストに追加するだけでよい場合は、連絡先のIDを使用してリスト追加エンドポイントを使用してください：

```
POST https://api.youraiconnector.com/v1/contacts/lists?apiKey=YOUR_API_KEY
Content-Type: application/json

{
  "contactId": "abc123",
  "listId": "YOUR_LIST_ID"
}
```

利用可能なすべてのフィールドについては、完全な [Contacts APIリファレンス](../api/contacts.md) を参照してください。

**APIキーの場所:** **Settings**（左サイドバー下部近くの歯車アイコン）→ **Integrations** → **API Key**の順に進みます。

**重要:** 電話番号には必ず国コードを含めてください（例: 米国の場合は `+1`、英国の場合は `+44`、オランダの場合は `+31`）。

---

## リストに新規メンバーが追加された際にオープニングメッセージがトリガーされる仕組み

ブロードキャストで **「新しいリストメンバーに送信 (Send to new list members)」** をオンにすると、すべてが以下のように連携します。

1. ブロードキャストが監視しているリストに新しい連絡先が追加されます（自動化、手動インポート、または手動入力経由）
2. ブロードキャストが新しい連絡先を検知します
3. 最初のメッセージが送信されます：
   - **1〜3 件の連絡先** は即座に送信されます（これは通常のファネルシナリオであり、一度に 1 人ずつオプトインします）
   - **4 件以上の連絡先** は自動的にキューに入れられ、送信者の評価を保護するために安全な速度で送信されます
4. 連絡先が返信すると、ブロードキャストの **「返信 (Replies)」** ステップに設定されたエージェントが会話を引き継ぎます

---

## 完全なファネルフロー（エンドツーエンド）

リードがファネルに入ったときに発生するすべてのプロセスは以下の通りです：

1. **リードがランディングページのオプトインフォームに入力**
2. **自動化ツール** (Pabbly, Zapier, Make) がフォームデータを受信
3. **オプションの 15〜20 分の遅延**（リードが先にメッセージを送ってくるかを確認するため）
4. **自動化ツールが** アプリ内に連絡先が既に存在するかを確認
5. **単一の API 呼び出しでリストに連絡先を作成**（作成リクエストにブロードキャストのリスト ID が含まれているため、作成とリスト追加が同時に行われます）
6. **ブロードキャストが** 最初の WhatsApp テンプレートメッセージを送信
7. **リードがメッセージを読み**、返信する
8. **AI ボットが** パーソナライズされた会話を行う
9. **ボットが目標に向かって進む**（予約の確定、リードの適格性確認、オファーの共有など）
10. **リードが沈黙した場合**、自動フォローアップで再エンゲージメントを行う
11. **ボットが助けを必要とする場合**、チームメンバーに通知して引き継ぐ

---

## ベストプラクティス

1. **連絡先を作成する前に短い遅延を追加する。** 15〜20分の遅延を設けることで、リードが先にメッセージを送る時間を作れます。先にメッセージが来た場合は受信フロー（より自然な会話）に入り、来なかった場合は送信テンプレートが送られます。

2. **進行中のファネルに対して「新しいリストメンバーに送信」をオンにする。** ブロードキャストの **「オーディエンス (Audience)」** ステップでこの設定をオンにすると、開始後もブロードキャストがリストを監視し続けるため、オプトインしたすべての新規リードに自動的に最初のメッセージが送信されます。先にメッセージを送ってきたリードは、同じエージェントがエントリーポイントを通じて処理するため、どちらの方向からのやり取りも 1 つのセットアップで完結します。

3. **最初のメッセージをパーソナライズする。** WhatsAppテンプレートには必ず連絡先の名（first name）を含めてください。一般的な挨拶メッセージは、返信率が大幅に低下します。

4. **最初のメッセージは短くする。** 2〜3文が理想的です。返信を促すために質問を投げかけましょう。例：「{first_name}さん、こんにちは！無料相談にお申し込みいただきありがとうございます。現在、[トピック]に関してどのような課題をお持ちですか？」

5. **フォローアップを有効にする。** ファネル経由のリードは関心が高いものの多忙です。24〜72時間後のフォローアップが、再エンゲージメントにつながることがよくあります。

6. **開始前にフロー全体をテストする。** ランディングページでテスト用のオプトインを送信し、アプリ内で連絡先が作成されていること、最初のメッセージが届くことを確認してください。

7. **コンバージョン率を監視する。** ブロードキャストの統計から、ファネルのリードのうち何人が最初のメッセージに返信し、何人が目標（予約、販売など）にコンバージョンしたかを追跡します。そこから得た知見に基づいて、AI の指示や最初のメッセージを調整してください。

8. **重複を防ぐ。** 連絡先を作成する前に、必ず既存の連絡先が存在しないか確認してください。重複した連絡先は、会話の混乱やクレジットの無駄遣いにつながります。

9. **適切な同意を得る。** オプトインページで、リードがWhatsAppメッセージを受け取ることを明確に記載してください。お住まいの地域で必要な場合は、同意チェックボックスを含めてください。

---

## 次のステップ

- [キャンペーンからブロードキャスト＆エージェントへの移行](../moving-from-campaigns.md) - 旧キャンペーン設定の現在の場所。
- [フォローアップシステム](../ai-automation/follow-ups.md) - 沈黙したファネルリードへの再エンゲージメント。
- [ブロードキャスト](../broadcasts/broadcasts.md) - 送信側の設定に関する完全ガイド。
- [連絡先 API リファレンス](../api/contacts.md) - 「連絡先の作成」エンドポイントが受け入れるすべてのフィールド。
