
# サブアカウント管理

## 概要

サブアカウントは、貴社のエージェンシーの下で管理される個別のクライアントアカウントです。各サブアカウントは、独自のキャンペーン、連絡先、チャット、設定を備えた完全に機能するアカウントとして動作しますが、貴社はエージェンシーダッシュボードからそれらを監視・管理し続けることができます。

::: walkthrough sub-accounts
:::

> **サブアカウントを管理できるのは誰ですか？** エージェンシーのオーナーは常に管理できます。チームメンバーも、エージェンシーアカウントに切り替えていれば（サイドバー上部の**アカウントの切り替え**コントロールを使用）、管理可能です。デフォルトでは、チーム管理アクセス権を持つメンバー（管理者ロール、またはそれを付与するカスタムオーバーライドを持つメンバー）が該当します。その他のメンバーには**サブアカウント**ページは表示されません。また、特定のメンバーを管理者にすることなく、クライアントアカウントの一部またはすべてへのアクセス権を付与することもできます。詳しくは[チームメンバーにクライアントアカウントへのアクセス権を付与する](#giving-team-members-access-to-client-accounts)をご覧ください。

---

## サブアカウントの場所

メインサイドバーの**サブアカウント**をクリックします。これはメニューの下部近く、**設定**のすぐ上に独立して配置されています。設定内から開く必要はなく、エージェンシーロールを持つアカウントでのみ表示されます。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-accounts.png" alt="v2のサブアカウントページ。6つの統計タイル（サブアカウント、問題あり、稼働中のキャンペーン、一時停止中のキャンペーン、クライアントに割り当て済み、未割り当て）、検索バー、およびテーブル内の1つのクライアント行が表示されています"><figcaption><p>サブアカウントページ：上部に統計タイル（右側の2つは、クレジットプールがクライアントの制限によってすでに使用されている分と、まだ利用可能な分に分割されています）、<strong>アカウントを追加</strong>ボタン、および<strong>SaaSモード</strong>へのショートカットがあります。</p></figcaption></figure>
:::

ページの上部には6つの統計タイル（**サブアカウント**（その下にプランの許容量が表示されます）、**問題あり**、**稼働中のキャンペーン**、**一時停止中のキャンペーン**、**クライアントに割り当て済み**、**未割り当て**（後者2つは、クライアントの利用制限によってすでに使用されているクレジットプールと、まだ利用可能なクレジットプールに分割されたものです。詳細は[クレジットプールの使用状況を確認するには？](#how-much-of-my-pool-is-spoken-for)を参照してください））、検索ボックス（**名前またはメールアドレスでアカウントを検索…**）、および右側に2つのボタンがあります。1つは**SaaSモード**（[エージェンシーアカウント](agency-accounts.md#credit-reselling-aka-saas-mode)を参照）に直接移動するボタン、もう1つは緑色の**アカウントを追加**ボタンです。

---

## サブアカウントをオンボードする2つの方法

最初のサブアカウントを作成する前に、どのような関係性に適したオンボーディングモデルかを選択してください。2つの異なるモードがあり、その後の動作が大きく異なります。

### 管理モード

サブアカウントページから直接サブアカウントを作成し、月間のクレジット許容量を設定して、一時的なパスワードを顧客と共有します。請求はプラットフォーム外で行われます。既存の請求設定（銀行振込、貴社が既に使用している会計ツールなど）を通じて顧客に請求書を発行してください。顧客がプラットフォーム上でプラン選択画面や支払いページを見ることはありません。

**適しているケース:**

- Stripeが利用できない国の代理店。
- 既存の請求インフラを継続して使用したい代理店。
- 顧客がプラン選択やチャージについて考える必要がない「おまかせ」設定。

### 再販モード

Stripe連携（**SaaSモード**経由）。顧客は支払いリンクから自身でサインアップし、連携したStripeアカウントを通じて支払い（マークアップが自動的に適用されます）を行い、支払いが完了するとすぐにオンボーディングへ進みます。新規サインアップのたびにあなたが対応する必要はありません。プランは月払いまたは年払いが可能で、プランに無料トライアルが設定されている場合、顧客は支払いをせずに開始し、トライアル終了時に自動的に課金されます。詳細は[無料トライアルの運用](#running-a-free-trial)を参照してください。

**適しているケース:**

- 大規模なセルフサービス展開。
- すべての顧客に同じオファーを提供するパッケージ化されたサービス。
- 顧客体験が独立した製品のように感じられるべきホワイトラベルSaaS。

> **最初に適切なモードを選択してください。** 後からサブアカウントのモードを切り替えるには、貴社による手動の介入が必要になります。顧客が切り替えられるトグルではありません。今1分間検討することで、将来のサポートチケットを減らすことができます。

### 無料トライアルの運用

トライアルを実行する最も簡単な方法は、プラン自体にトライアルを設定することです。**SaaSモード → 料金プラン**にあるすべてのプランには、**無料トライアル（日数）**フィールド（1〜90日、0の場合はトライアルなし）と、デフォルトでそのプランの月間クレジット数に設定される**トライアルクレジット**額があります。

プランにトライアルを設定すれば、すべてセルフサービスで完結するため、あなたが操作する必要はありません。

1. **クライアントが支払いリンクまたは埋め込みチェックアウトからサインアップし**、プランを選択します。チェックアウト画面には *"X日間の無料トライアル、その後は$…"* と表示され、**無料トライアルを開始**ボタンが表示されます。
2. **料金は請求されません。** サブアカウントが作成され、初日にトライアルクレジットが付与され、すぐにプランを利用できます。デフォルトではチェックアウト時にカード情報が求められますが（料金は請求されません）、プラン設定で **トライアル開始時にカードを必須にする** をオフにすると、カード情報の入力を完全にスキップでき、クライアントはメールアドレスのみで開始できます。
3. **トライアル終了時、Stripeが自動的にプラン料金を請求し**、クライアントはそれ以降、月額のクレジット枠に移行します。手動で切り替える必要はありません。カード不要のトライアルの場合、クライアントがその時までにカードを追加していれば請求が行われます。追加していない場合はプランが終了し、サブアカウントはキャンセル扱いとなり、それ以上のクレジットは付与されません（プランで **トライアル後の強制期限切れ** がオンになっていない限り、残りのトライアルクレジットは保持されます。下記を参照）。

日数を設定する前に知っておくべきことがいくつかあります。

- **トライアルクレジットは、他のプランのクレジットと全く同様に、エージェンシーのプールから消費されます。** 広く宣伝するトライアルは実際のコストを伴うため、月額の全許容量のままにするのではなく、慎重に金額を設定してください。
- **トライアルは新規登録者向けです。** 支払いリンクや埋め込みチェックアウトからの登録には、プランで設定されたトライアルが適用されます。すでに存在するサブアカウント（[サブアカウント]ページから自分で作成したもの、すでにサブスクリプションを利用したことがあるもの、またはすでにトライアルを使用したことがあるもの）は、自身の**設定 → 請求**ページからサブスクリプションを開始した時点で即座に課金されます。2回目のトライアルはありません。
- **トライアル期間中のキャンセルは、クライアントに費用が発生しません。** 課金は一切行われず、アカウントに残っているトライアルクレジットはそのまま保持されます。ただし、プランで「強制終了」が有効になっている場合は、トライアル終了時に未使用分がエージェンシーのプールに戻ります（次の項目を参照）。
- **未使用のトライアルクレジットの扱いは選択できます。** デフォルトでは、アップグレードせずにトライアルが終了した場合、クライアントはキャンセル状態になりますが、残っているトライアルクレジットは保持されるため、それらを使い切るまでAIは応答し続けます。プラン設定で**トライアル終了後の強制終了**（**トライアル開始にカードを必須にする**の横にあります）をオンにすると、その逆が起こります。トライアル終了と同時に未使用のトライアルクレジットはエージェンシーのプールに戻り、クライアントのアカウントはロックされます。メッセージ送信やAI応答は停止し、クライアントには*「無料トライアルが終了しました。継続するにはプロバイダーに連絡してください。」*と表示されます。消費されなかった分のみが戻ります。トライアル中にクライアントがプラットフォームを通じてレンタルした電話番号は、同じタイミングで解放されるため、月額料金の発生も止まります。これについてはクライアントとあなた双方にメールで通知され、一度解放された番号は復元できません（[クライアントの電話番号](#a-clients-phone-numbers)を参照）。プランを購入するとアカウントは自動的にロック解除されます。また、サブアカウントの**編集**モーダルから手動でロックを解除または変更することも可能です（[サブアカウントのブロック/一時停止](#blocking-pausing-a-sub-account)を参照）。プランごとの設定は[ステップ3 — 料金プランの設定](agency-accounts.md#step-3--set-up-pricing-tiers)で行います。
- **トライアル価格や安価なプランでは、繰り越し上限を設定してください。** 製品をほとんど使用しないクライアントでも毎月許容量が付与され、繰り越し設定が有効だと、それが無期限に蓄積されてあなたのプールを圧迫します。プラン（または特定のクライアント）で**最大保持数**または**未使用クレジットの有効期限**を設定し、残高が膨れ上がらないようにしてください（[繰り越し上限の設定](#capping-what-rolls-over)を参照）。
- 支払いが開始されると、プランの機能リストが優先されます。トライアル中に手動で付与した追加機能は、次回の更新時にプランのリストにリセットされます。
#### 手動トライアル（管理 → 再販）

特定の顧客に対してトライアル期間を延長したり、異なるクレジット量を付与したりするなど、ご自身でトライアルを管理したい場合は、2つのモードを組み合わせることで可能です。この場合、自動的に期限が切れることはありません。いつトライアルを終了するかは、お客様自身が決定します。

1. **サブアカウントを自分で作成します**（「サブアカウント」ページから）。支払いは発生しません。手動モードで開始され、設定した許容量と利用上限の範囲内で、エージェンシーのプールから消費されます。
2. **トライアル終了を決めたら**、サブアカウントの**編集**モーダルを開き、**クレジット管理**を**再販**に切り替えます。
3. **クライアントにサブスクリプションを登録してもらいます**。クライアントは自身の**設定 → 請求**ページから直接プランを選択できます（[クライアントの請求ページに表示される内容](#what-the-client-sees-on-their-billing-page)を参照）。または、**SaaSモード → 支払い**から支払いリンクを送信（またはチェックアウトを埋め込み）することも可能です。

以下の2つの手順を正しい順序で行う必要があります。

> **クライアントが支払う「前」に、アカウントを再販モードに切り替えてください。** サブアカウントが手動モードのままチェックアウトを通じて支払いが行われた場合、クレジットを付与できないため、支払いを完了させることができません。また、自動的に返金されることもありません。必ず先にモードを切り替えてから、リンクを送信してください。

- **クライアントは、トライアルで使用したサブアカウントと同じメールアドレスで支払う必要があります。** 同じメールアドレスであれば、サブスクリプションによって既存のアカウントがアップグレードされ、チャンネル、連絡先、チャット履歴が保持されます。異なるメールアドレスを使用すると、代わりに空の新しいサブアカウントが作成されてしまいます。（エージェンシー外のアカウントに属するメールアドレスは拒否され、自動的に返金されます。）

計画しておくべき点が1つあります。プランに組み込まれたトライアルは、支払いリンクやチェックアウトからの新規サインアップ専用です。自分で作成したサブアカウントが請求ページからサブスクリプションを開始しても、プランの無料トライアルは適用されません（すでに手動トライアルを終えているため）。そのため、即座に課金されます。手動トライアル中のクライアントがサブスクリプションの開始をためらっている場合は、プランを選択するまでカスタムロックメッセージを表示して[サブアカウントをブロック](#blocking-pausing-a-sub-account)することができます。

---

## サブアカウントの作成

緑色の**アカウントを追加**ボタン（サブアカウントページの右上、またはまだアカウントがない場合は空の状態から**サブアカウントを作成**）をクリックします。3ステップのモーダルが開きます：

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal.png" alt="サブアカウント追加モーダルのアカウントステップ。3ステップの進捗（アカウント、ビジネス、機能）と、名、姓、メールアドレスのフィールドが表示されています"><figcaption><p>サブアカウント追加モーダル。3つのステップ：アカウント → ビジネス → 機能。入力したメールアドレスがクライアントのログインアドレスになります。</p></figcaption></figure>
:::

### ステップ 1 — アカウント

- **名**および**姓**。
- **メールアドレス** — これがサブアカウントのログイン用メールアドレスになります。

**続行**をクリックします。

### ステップ 2 — ビジネス

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal-business.png" alt="サブアカウント追加モーダルのビジネスステップ。ビジネス名、説明、住所の自動補完、市区町村/都道府県/郵便番号、国選択、言語、タイムゾーンが表示されています"><figcaption><p>ビジネスステップ：住所の自動補完機能が市区町村、都道府県、郵便番号、国を自動入力します。すべてのフィールドは手動で編集可能です。</p></figcaption></figure>
:::

- **ビジネス名** (必須)。
- **説明** (任意)。
- **住所** — 入力を開始して、オートコンプリートの候補から選択します。市区町村、都道府県、郵便番号、国が自動的に入力されます。すべてのフィールドは手動で編集可能です。
- **国** (必須) — 国旗付きの検索可能なリストです。これがアカウントの通貨とデフォルト設定を決定します。
- アカウントの**言語**と**タイムゾーン**。

**続行**をクリックします。

### ステップ 3 — 機能

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal-features.png" alt="サブアカウント追加モーダルの「機能」ステップ。チャネル制限ピッカーと、チャネルごとに切り替え可能な「チャネルタイプ」グループが表示されています"><figcaption><p>「機能」ステップ。上部にはチャネル制限ピッカーとチャネルタイプの切り替えスイッチがあります。下にスクロールすると、AI理解、AI機能、連絡先とAIエージェントが表示されます。ほとんどのデフォルト設定はオンになっています。</p></figcaption></figure>
:::

- カテゴリ別の機能エディタ — 独自のプランティアで使用しているものと同じ機能セット（チャネル、連絡先とAIエージェント、AIの理解、開発者向け機能、AIエージェントのコンテキストサイズ、チームシートなど）です。すべてのサブアカウントには、あらかじめ適切なデフォルトバンドルが有効な状態で提供されます。このクライアントに不要な機能があれば、切り替えてオフにしてください。**連絡先とAIエージェント**グループには、アカウントの**AIエージェント制限**も含まれています。これは切り替えスイッチではなく数値で設定します。**未設定**のままにするか、**無制限**を選択するか、このクライアントが持てるAIエージェントの正確な数を入力してください。ここで設定した制限は手動オーバーライドとしてカウントされるため、プラン更新後も維持されます。
- **チャネル**グループには、アカウントの**チャネル制限**が含まれています。これはAIエージェント制限と同様の数値で、このクライアントが**同時に接続できる**メッセージングチャネルの数を指定します。新しいサブアカウントではデフォルトで**1**に設定されています。**無制限**を選択するか、任意の正確な数（あなたが完全に管理するクライアントの場合は**0**も可）を入力してください。この制限は「どのチャネルか」ではなく「いくつまでか」を制御するものです。チャネルが1つに制限されているクライアントでも、チャネルメニュー全体を表示し、どれを接続するかを選択できます。これはチャネルの種類ではなく**接続数**をカウントします。WhatsApp番号はそれぞれ1つのスロットを占有しますが、InstagramとMessengerはMetaページの接続として1つのスロットを共有します。制限に達した状態で別のチャネルを接続しようとすると、上限に達したことを示す明確なメッセージが表示されます。すでに接続しているチャネルの再接続（WhatsAppのQRコードの再スキャンなど）がブロックされることはありません。ここで設定した制限は手動オーバーライドとしてカウントされるため、プラン更新後も維持されます。
- リスト内の**チャネルタイプ**グループでは、このクライアントが接続できるメッセージングチャネル（チャットウィジェット、WhatsApp Business API、WhatsApp Web、Instagram、Facebook Messenger、Telegram、LINE、Viber、メール、SMS、iMessage）を決定します。チャネルタイプは、オフにしない限りデフォルトでオンになっています。オフにされたチャネルは、クライアントの「チャネル」ページでロックされた状態で表示され、プランのアップグレードを促す注記が表示されます。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-add-modal-features-2.png" alt="「機能」ステップの下部。デイリーサマリーとメディアライブラリの切り替えスイッチ、AIエージェント制限の選択ツール、開発者向け切り替えスイッチ、AIエージェントコンテキストとチーム階層の選択ツール、サブアカウントへのアカウント情報送信スイッチ、および「アカウントを作成」ボタン上のガイド付きセットアップウィザードのスイッチが表示されています"><figcaption><p>「機能」ステップの下部：「連絡先とAIエージェント」の末尾（デイリーサマリー、<strong>メディアライブラリ</strong>、<strong>AIエージェント制限</strong>の選択ツール）、開発者向け切り替えスイッチ、AIエージェントコンテキスト／チーム階層の選択ツール、そして<strong>アカウントを作成</strong>ボタンのすぐ上にあるウェルカムメールとセットアップウィザードの切り替えスイッチ。</p></figcaption></figure>
:::

- **ホワイトラベル** — 複数の[ホワイトラベルドメイン](white-labeling.md#up-to-three-white-labels)を運用している場合にのみ表示されます。このクライアントがどのドメインに属するかを選択します。クライアントのメールにはそのドメインのブランディングが適用され、そのドメインの[メール設定](white-labeling.md#email-sending-per-domain)を通じて送信されます。デフォルトではメインドメインが設定されますが、後で同じ編集画面から変更可能です。
- **サブアカウントにアカウント情報を送信** — デフォルトでオンになっています。クライアントは自身のログイン情報が記載されたウェルカムメールを受け取ります。通常はこれが推奨されます（パスワードはアカウントの所有者本人に送られるべきであるため）。その場合、あなた宛ての「新規サブアカウント」通知には、パスワードを繰り返すことなく、アカウントが作成されたことのみが記載されます。自分で認証情報を渡したい場合はオフにしてください。その場合、パスワードはあなた宛てにメールで送信され、画面上にも一度だけ表示されます。
- **ガイド付きセットアップウィザード** — デフォルトでオンになっています。オンの場合、クライアントが初めてサインインした際にセットアップウィザードが案内されます。オフにすると、クライアントはダッシュボードに直接移動し、サイドバーから**セットアップウィザード**の項目が非表示になります（[セットアップウィザードをオフにする](#turning-the-setup-wizard-off)を参照）。

**アカウントを作成**をクリックします。

### 次のステップ

- 確認画面に生成された**一時パスワード**が表示されます。**パスワードをコピー**をクリックしてください。一度閉じると二度と表示されません。**完了**をクリックして閉じます。
- クライアントにはログイン情報と、ホワイトラベル化されたサインインページ（DM Champアプリではなく、完全にブランディングされたあなた自身のドメイン）へ直接移動できる**ログイン**ボタンが記載されたメールが届きます。**サブアカウントにアカウント情報を送信**をオフにした場合、このメールは送信されません。代わりに、あなた宛ての「新規サブアカウント作成」通知および上記の確認画面にパスワードが表示されます。
- サブアカウントはすぐにサブアカウントリストに表示され、**100クレジットの利用上限**が設定されるため、クライアントはあなたによるチャージを待たずに、AI返信やキャンペーンをすぐに試すことができます。この設定のためにあなたのエージェンシープールからクレジットが差し引かれることはありません（[利用上限は上限額であり、ウォレットではありません](#the-spending-limit-is-a-cap-not-a-wallet)を参照）。利用上限は、サブアカウントの**編集**モーダルからいつでも調整可能です（[クレジットの割り当てと管理](#credit-allocation-and-management)を参照）。

> クライアントがメールで受け取った認証情報で初めてサインインすると、セットアップウィザードが表示されます。このウィザードは、最初のAIエージェントの構築と、それを各チャネルに接続する手順を案内します。クライアントは、サイドバーの下部付近にある **セットアップウィザード** からいつでも再開できます。

### セットアップウィザードをオフにする

クライアント自身でアカウントを設定してもらう場合は、**ガイド付きセットアップウィザード** をオンのままにしてください。これは、ログイン直後からAIエージェントを稼働させるまでの最短ルートであり、ほとんどのサブアカウントにとって推奨される設定です。

「おまかせ」のクライアントに対してはオフにしてください。あなたがキャンペーンを構築し、チャネルを接続し、ナレッジベースを読み込んでからクライアントにログインしてもらう場合です。これらのクライアントは、すでに完了している設定を求められることなく、完成したアカウントのダッシュボードを開くことができます。

ウィザードをオフにした場合：

- 初回サインイン時は直接ダッシュボードに移動します。
- そのクライアントのサイドバーから **Setup Wizard** の項目が非表示になります。
- その他の変更はありません。機能、クレジット、その他すべては同じです。

クライアントに対していつでもウィザードを再表示できます。サブアカウントの**編集**モーダルを開き、メニューの表示設定リストから**セットアップウィザード**の項目を再度表示させてください。クライアントはいつでも好きな時にウィザードを実行できるようになります。

---

## クライアントアカウントの処理を自動化する

クライアントアカウントは、エージェンシーアカウント上で[オートメーション](../automations/automations.md)を開始できるため、オンボーディングや管理といったルーチンワークを自動化できます。多くのエージェンシーが最初に構築するのは、新しいサブアカウントに100クレジットの利用制限を設ける設定です。もし、あなたが許可するまで利用制限を0にしたい場合、この設定を行えば毎回手動で変更する必要がなくなります。

1. **エージェンシー**アカウントで、**AI Studio → オートメーション → 新規オートメーション**の順に進み、キャンバス上のトリガーをクリックして**トリガーを変更**を選択します。
2. **エージェンシー**を開き、**サブアカウントが作成されました**を選択します。
3. **サブアカウントを更新**アクションを追加し、**利用制限**を`0`に設定します。作成されたばかりのアカウントが自動的に指定されるため、他に入力する項目はありません。保存し、**有効**に切り替えます。

これ以降、このページから作成されたクライアント、API経由、またはサインアップページ経由のすべての新規クライアントは、利用制限が0から開始され、準備が整った時点で制限を引き上げることができます。

他にも10分程度で設定できる便利な組み合わせが2つあります。1つ目は、**サブアカウントのアクティビティ**の**クレジット残高不足**をトリガーにしてSlackメッセージやメールを送信する設定です。これにより、クライアントが気づく前に残高不足を把握できます。2つ目は、同じトリガーの**チャネル切断**を**人間に通知**ステップに繋げる設定です。これにより、WhatsAppの接続が切れた際に、クライアントから苦情が来るのを待つのではなく、その日のうちに復旧対応が可能になります。

---

## サブアカウントテーブル

アカウントを作成すると、ページに次の列を持つテーブルが表示されます：**アカウント**、**ID**、**作成日**、**キャンペーン**（ライブ/一時停止/なし）、**残クレジット**、**月間**、**使用量**、**使用状況**、**最終リセット**、**BYOK**、**アクション**。

行はビジネス名（「ビジネス」ステップで入力した会社名。その下に担当者名が表示されます）のアルファベット順に並べ替えられます。下部のページネーションバーには**1ページあたりの行数**セレクター（12、25、50、または100。選択内容はページに記憶されます）があり、クライアントが複数のホワイトラベルブランドにまたがっている場合は、検索ボックスの横にある**ブランド**ドロップダウンでリストを1つのドメインに絞り込むことができます。

各行の**アクション**列には、以下の項目を含む3点リーダーの**詳細**メニューがあります：

- **チャットを表示** — そのサブアカウントの読み取り専用受信トレイです。
- **クレジット使用詳細** — 詳細な使用状況の内訳です。
- **編集** — サブアカウント編集の全モーダル（クレジット、通知、機能、メニューの表示設定、アクセス権）です。
- **キャンペーンをここにコピー** — 実績のあるキャンペーンをこのサブアカウントにコピーします。
- **エージェントをここにコピー** — AIエージェントをこのサブアカウントにコピーします。[AIエージェントをサブアカウントにコピーする](#copy-an-ai-agent-to-a-sub-account)を参照してください。
- **ユーザーとしてサインイン** — サブアカウントのダッシュボードに直接入ります。
- **アカウントを削除** — サブアカウントとその中のすべてを完全に削除します。

---

## サブアカウントのチャットを表示する

行の**詳細**メニュー → **チャットを表示**をクリックすると、そのサブアカウントの読み取り専用受信トレイが開きます。連絡先で会話を検索し、開いてスレッド全体を読むことができます（履歴が長い場合は**古いメッセージを読み込む**ボタンがあります）。ここでは編集や返信はできません。エージェンシーダッシュボードを離れることなく、クライアントの状況を確認するためのものです。実際にクライアントとして返信するには、代わりに**ユーザーとしてサインイン**を使用してください。

---

## サブアカウントアクセスの管理

### クライアントのログイン

各サブアカウントにはログイン認証情報が付属しています。以下の操作が可能です：

- **クライアントと認証情報を共有する**: クライアント自身にアカウントを管理してもらいます。
- **認証情報を自分だけで保持する**: クライアントに代わってすべてを管理します。
- **サインインモードを使用する**: クライアントの認証情報なしで、クライアントであるかのように自身のダッシュボードからサブアカウントに入ります。[サインインモード（サブアカウントとして操作）](#sign-in-mode-acting-as-a-sub-account)を参照してください。

### サインインモード（サブアカウントとして操作）

サインインモードを使用すると、クライアントのログイン認証情報がなくても、クライアントになりすましてサブアカウントに直接アクセスできます。（他のプラットフォームでは「アシスト」や「なりすまし」と呼ばれることもあります。）これには2つの方法があります。

**「サブアカウント」ページから：**

1. サイドバーの **「サブアカウント」** をクリックします。
2. リストから該当するサブアカウントを探します。その行の **「その他」** メニュー（一番右の3つの点）をクリックします。
3. **「ユーザーとしてサインイン」** をクリックします。

**どこからでも、アカウント切り替えツール経由で：**

1. サイドバーの上部にある **「アカウントの切り替え」** をクリックします。
2. 名前やメールアドレスでサブアカウントを検索するか、リストをスクロールします。
3. サブアカウントをクリックします。

いずれの場合も、ダッシュボードはそのサブアカウントのIDで再読み込みされ、キャンペーン、連絡先、チャット、設定に完全にアクセスできるようになります。サブアカウント内にいる間は、スイッチャーのピルが琥珀色に変わり、**Assisting: <name>** と表示されます。いつでもこのピルをクリックして **Back to my agency** を選択すれば、自分のダッシュボードに戻ることができます。すべてのページの上部に表示される琥珀色の **Assisting** バーにも、同様の **Back to main account** ボタンがあります。スペースが必要な場合は、バーの右端にある **×** をクリックして非表示にできます。この非表示設定はそのブラウザタブ内ではサブアカウントから離れるまで維持され、サイドバーのピルには引き続き現在どのアカウントにアクセスしているかが表示されます。

> **サインインモードでは、クライアントに見える以上の情報が表示されます。** そのため、設定のオン/オフを切り替えずに問題を修正できるよう、サインインモードでは意図的に**メニューの表示設定**が無視されます。非表示にされているサイドバーや設定項目はすべて、セッション中のみ表示されます。**機能**でオフにされた項目は、表示設定ではなく実際の権限であるため、オフのままとなります。クライアントが実際に何を見ているかを確認したい場合は、サインインモードからではなく、クライアント自身のログインから判断してください。

---

## チームメンバーにクライアントアカウントへのアクセス権を付与する

アカウントマネージャー、サポートエージェント、コピーライターなどの自社スタッフは、通常、複数のクライアントアカウント内で作業する必要があります。これを実現するには2つの方法があり、適切な方を選択することで管理の手間を大幅に省くことができます。

1. **エージェンシーのチームページからクライアントアカウントを付与する。** メンバーのシートに対する1つの設定で、必要な数のクライアントをカバーできます。これは自社スタッフに最適な選択肢です。
2. **クライアントのサブアカウントに直接招待する。** そのアカウントのメンバーとして招待します。これは*クライアント*側のスタッフに最適な選択肢です。[クライアントアカウントに直接招待すべき場合](#when-to-invite-someone-into-a-client-account-instead)をご覧ください。

### アクセス権の付与設定

**手順:** **エージェンシー**アカウントに切り替え、[設定] → **チーム**の順に進み、メンバーの行にある**スライダーアイコン**をクリックします。権限エディターには**クライアントアカウント**セクションがあります（これはエージェンシーアカウントでのみ表示されます）。

4つのオプションから1つを選択します。

| オプション | メンバーに付与される権限 |
|--------|---------------------|
| **デフォルト（管理者のみ）** | 従来の動作から変更はありません。チーム管理アクセス権を持つメンバーはすべてのクライアントアカウントにアクセスでき、それ以外のメンバーはアクセスできません。 |
| **すべてのクライアント** | 今後作成するものを含め、すべてのクライアントアカウントにアクセスできます。 |
| **選択したクライアント** | リストでチェックを入れたアカウントのみにアクセスできます。名前やメールアドレスで検索できるため、クライアント数が多い場合に便利です。 |
| **アクセス権なし** | メンバーがエージェンシーの管理者であっても、クライアントアカウントには一切アクセスできません。マネージャーをクライアントの作業から完全に遠ざけたい場合に使用します。 |

次に、**クライアントアカウント内での役割**を**管理者**、**編集者**、または**閲覧者**から設定します。これは、付与されたクライアントアカウントにアクセスした際にメンバーが持つロールであり、自社チームのロールとまったく同じように機能します（[ロール](../settings/team-management.md#roles)を参照）。例えば、閲覧者の権限を付与した場合、その人物は付与されたすべてのクライアントのチャットやキャンペーンを閲覧できますが、どこも変更することはできません。

**権限を保存**をクリックします。その後、メンバーの行に、アクセス権が付与されたクライアントの数が表示されます。

### メンバー側の表示

- 付与されたクライアントアカウントは、サイドバー上部の**アカウントの切り替え**コントロールに、エージェンシーアカウントと並んで表示されます。
- クリックすると直接アカウントに移動できます。招待の承認や個別のログインは不要で、クライアントによる承認も必要ありません。
- アカウント内では、選択したロールで作業を行います。ロールの範囲外の領域は、自社チームと同様に非表示になるか、読み取り専用になります。
- **サブアカウント**ページ自体は、引き続きチーム管理アクセス権に属します。アクセス権のみを付与されたメンバーはアカウントスイッチャーからクライアントにアクセスし、両方の権限を持つメンバーはページからも付与されたクライアントを管理できます。

知っておくべきいくつかの点：

- **アクセス権の付与にクライアントのチームシートは消費されません。** その人物はエージェンシーのチームに所属しており、クライアント側のメンバーリストには何も追加されません。
- **アクセス権の削除は即座に反映されます。** クライアントのチェックを外す、メンバーを**アクセス権なし**に変更する、あるいはエージェンシーチームから停止または削除すると、そのアカウントへのアクセスは直ちに遮断されます（現在開いているセッションも含まれます）。
- **アクセス権はメンバーごとに設定されます。** 2人のアカウントマネージャーが、それぞれ異なるクライアントリストを異なるロールで保持することができます。
- **クライアントアカウントの作成には、引き続きチーム管理アクセス権が必要です。** アクセス権の付与により、割り当てられたクライアント内での作業は可能になりますが、新しいクライアントを追加することはできません。

### クライアントアカウントに直接招待すべき場合

アクセス権の付与は、*自社*のスタッフが*自社*のクライアントにアクセスするためのものです。以下のような場合は、クライアントアカウント内（[設定] → **チーム**）から直接招待してください。

- **これらはあなたではなく、クライアントに帰属します。** クライアント自身のマネージャーや代理人はクライアントのアカウントのメンバーであるべきです。そうすることで、あなたのエージェンシーチームとは独立してアクセス権が維持され、アカウントを引き継ぐ場合でもアクセス権が残ります。
- **1人のクライアント内の1人を微調整する必要があります。** 直接メンバーシップには、エリアごとのオーバーライドや独自の[チャットと連絡先の表示設定](../settings/team-management.md#limiting-a-member-to-their-own-chats)を適用できます。例えば、自分に割り当てられた会話のみを表示すべきクライアントの代理人などがこれに該当します。権限付与（グラント）は、それがカバーするすべてのアカウントに対して1つのロールを設定します。

これら2つは共存可能です。ある人がアカウントへの権限を付与されており、かつそのアカウントのメンバーでもある場合、そのアカウント内にいる間は、その人自身のメンバーシップが優先されます。そのため、直接招待することは、特定のクライアントにおいて1人に異なるレベルのアクセス権を与える方法でもあります。

---

## 複数のビジネスを運営する1人のクライアント

1人のクライアントが複数のビジネスを運営しており、それぞれを（連絡先、キャンペーン、電話番号などを）個別に管理したい場合、その都度ログインやログアウトを繰り返す必要はありません。1つのログイン情報で、すべてのビジネスにアクセスできるように設定できます。

1. ビジネスごとにサブアカウントを作成し、それぞれに独自のメールアドレスを設定します（上記の「サブアカウントの作成」を参照）。
2. 各サブアカウント内で **[設定] > [チーム管理]** に移動し、クライアントの個人用メールアドレスを **管理者** ロールのチームメンバーとして招待します。これをすべてのビジネスに対して繰り返します。
3. クライアントは、受信した各メールから招待を承認します。

以降、クライアントは自身の個人用メールアドレスで一度ログインするだけで、左サイドバーの上部付近に表示される **アカウントスイッチャー** から、すべてのビジネスを切り替えることができます。いずれかを選択すれば、ログアウトすることなく直接そのアカウントに移動できます。

以下の2点にご注意ください。

- **すでに独自のアカウントで使用されているメールアドレスは使用しないでください。** ある場所でチームメンバーとして登録されているメールアドレスでログインすると、常にその所属先のアカウントに移動するため、別のアカウントを所有しているメールアドレスを使用すると、そのアカウントにアクセスできなくなる可能性があります。
- **各ビジネスは、請求、クレジット、制限の面でそれぞれ独立したサブアカウントとして維持されます。** スイッチャーはあくまでユーザーの利便性を高めるためのものであり、ビジネス自体が統合されるわけではありません。

ロール、権限、および招待フローの詳細については、[チーム管理](../settings/team-management.md)をご覧ください。

> **これはクライアント自身のログイン情報であるため、招待が適切なツールとなります。** 複数のクライアントを担当する*あなた自身の*スタッフについては、各アカウントに招待するのではなく、エージェンシーチームページからアカウントへの権限を付与してください（[チームメンバーにクライアントアカウントへのアクセス権を付与する](#giving-team-members-access-to-client-accounts)を参照）。

### すべてのブランドで1つのWhatsApp番号を使うべきか、ブランドごとに分けるべきか？

判断の決め手となるのは技術的な側面ではなく、見込み客にどう映るかです。WhatsAppでは、表示名とビジネスプロフィールが番号に紐付いています。その番号にメッセージを送るすべてのユーザーは同じ名前、ロゴ、プロフィールを見ることになり、すべての会話は相手の電話上で同じチャットスレッドに集約されます。そのため、内部的にブランドを分けていたとしても、共有番号は常に単一の公開アイデンティティとして認識されます。

- **1つの番号で運用する場合：** ブランドが実質的に複数のオファーを持つ単一のビジネスである場合に適しています。1つのアカウントにまとめ、ブランドごとに1つの[AIエージェント](../ai-agents/ai-agents.md)を配置し、[キーワードエントリーポイント](../ai-agents/entry-points.md)（キーワードルールはチャネルのデフォルト設定よりも優先されます）や、異なる事前入力メッセージを設定したソースごとの[ショートリンク](../settings/short-links.md)でルーティングします。タグ、リスト、カスタムフィールドを使用して連絡先をセグメント化してください。
- **ブランドごとに独自の番号を持つサブアカウントを作成する場合：** ブランドがそれぞれ独自の公開アイデンティティ（独自の表示名、プロフィール、承認済みメッセージテンプレート）を必要とする場合に適した構造です。各サブアカウントは独自の連絡先、チャット、エージェント、クレジット枠、チームアクセス権を保持するため、ブランドごとのレポート作成や支出制限の管理が明確になります。

2つの制約を考慮して計画してください。各アカウントまたはサブアカウントには、Meta側で独自のWhatsApp Businessアカウントが必要です（WABAは一度に1つのアカウントにしかリンクできません。詳細は[WhatsApp Business API](../messaging-channels/whatsapp-business.md#each-account-needs-its-own-whatsapp-business-account)を参照してください）。また、すべての番号には月額料金がかかるため、ブランドごとに番号を分ける場合は、明確な分離と引き換えにインフラコストが増加します。

---

## サブアカウントのブロック / 一時停止

クライアントの支払いが滞っている場合や、一時的にアカウントを停止する必要がある場合は、何も削除せずにサブアカウントのアクセスをブロックできます。データが失われることはありません。キャンペーン、連絡先、チャット履歴はすべてそのまま保持され、いつでもブロックを解除できます。

1. サブアカウントの **「編集」** モーダルを開きます（行の **「その他」** メニュー → **「編集」**）。
2. **「アクセス」** セクションまでスクロールし、**「アカウントステータス」** を選択します：
   - **アクティブ** — 通常のアクセス。
   - **ソフトブロック** — サブアカウントによるメッセージ送信（キャンペーン、ブロードキャスト、手動送信、フォローアップ）を停止します。AIボットは受信メッセージに対して通常通り応答し続け、クライアントはログインしてアプリを使用できます。
   - **ハードブロック** — 送信を停止し、AIボットの応答も停止します。クライアントはログインできますが、アプリの代わりに全画面のロックメッセージが表示され、**「ログアウト」** ボタンのみが選択肢となります。
3. 必要に応じて、クライアントに表示される（ハードブロック時の）**「ブロックメッセージ」** を追加して状況を説明します。
4. **「保存」** をクリックします。ブロックを「オン」にすると、アクセス権を制限する操作であるため、最初に確認を求められます。

知っておくべきいくつかの点：

- **お客様自身のサブスクリプションが終了すると、すべてのサブアカウントがロックされます。** 代理店契約がキャンセルされると、キャンセルが有効になった瞬間にすべてのサブアカウントが自動的にハードブロックされます。送信やAIによる返信は停止し、ロック画面が表示されますが、再度サブスクリプションを契約すると自動的にロックが解除されます。その間、データが削除されることはありません。
- **クライアントに自動的にメールは送信されません。** ブロックされたことやその理由をクライアントに知らせたい場合は、ご自身で連絡してください。多くの代理店がサービスをホワイトラベル（自社ブランド）として提供しているため、この対応は代理店側に委ねられています。
- **完全に元に戻せます。** ステータスを「アクティブ」に戻すと、即座にフルアクセスが復元されます。
- **これはDM Champの請求とは別物です。** サブアカウントのブロックはクライアントとの関係にのみ影響し、弊社とのサブスクリプションやStripeの請求には一切影響しません。
- **請求とログインは常に可能です。** ハードブロック中であっても、クライアントは請求画面やログイン/ログアウト画面にアクセスできます。アカウント自体から完全に締め出されることはありません。
- **期限切れのトライアルは、このロックを自動的に設定します。** プランで **「トライアル後のハード期限切れ」** がオンになっており、クライアントがサブスクリプションを契約せずにトライアルが終了した場合、アカウントは自動的にハードブロックされ、*「無料トライアルが終了しました。継続するにはプロバイダーに連絡してください。」* というメッセージが表示されます。プランを購入した瞬間にブロックは解除されます。このブロックは、他のブロックと同様にここから変更や解除が可能です。手動で設定したブロックがこれによって上書きされたり解除されたりすることはないため、お客様自身が設定した理由が常に優先されます。ハード期限切れが発生すると、クライアントがプラットフォームを通じてレンタルした電話番号も解放されます。手動で設定したブロックでは解放されません。解放したい場合は、同じモーダルの **「電話番号」** セクションから解放してください（[クライアントの電話番号](#a-clients-phone-numbers)を参照）。[無料トライアルの実施](#running-a-free-trial)を参照してください。
- **APIを使用して一時停止および再開も可能です。** `POST /v1/subaccounts/{subAccountUid}/pause` でハードブロック（クライアントのロック画面に表示するオプションのメッセージ付き）を設定し、`POST /v1/subaccounts/{subAccountUid}/unpause` で解除します。クライアントが独自の請求システムでサブスクリプションを一時停止した際に、自動的に連動させたい場合に便利です。同じ2つのアクションは、[MCPサーバー](../integrations/connect-ai-clients.md)内の `pause_subaccount` / `unpause_subaccount` としても利用可能です。[代理店向けAPI](api-for-agencies.md#pause-a-client-who-has-suspended-their-subscription)を参照してください。
- **タイマーで実行したい場合は、代理店アカウントからオートメーションとして構築してください。** 「AI Studio」→「オートメーション」で、**「手動実行」** トリガー、**「遅延」** ステップ（例：30日間）、**「HTTPリクエスト」** ステップを作成します。メソッドは `POST`、アドレスは `https://api.dmchamp.com/v1/subaccounts/{subAccountUid}/pause`、ヘッダー `X-API-Key` には代理店のAPIキー（**「設定」→「API」**）を使用します。クライアントのアクセス開始日に「実行」をクリックすると、遅延期間終了後にアカウントが自動的にハードブロックされます。このオートメーションは*お客様*のアカウント内に存在するため、クライアントがこれを見ることはなく、削除することもできません。`{subAccountUid}` はサブアカウントページの **ID** カラムです。`/unpause` を呼び出す2つ目のオートメーションを作成すれば、その逆の操作も可能です。

---

## クライアントの電話番号

クライアントのアカウントに接続されているすべての番号は、サブアカウントの**編集**モーダル（行の**その他**メニュー → **編集**）の**電話番号**セクションに一覧表示されます。そのため、クライアントとしてサインインしなくても番号を解放できます：

- クライアントが**プラットフォームを通じてレンタルした**番号には、**解放**ボタンが表示されます。解放すると月額料金の発生が止まり、番号は通信事業者に返却されます。この操作は取り消せず、同じ番号を7日間は再購入できません。
- クライアントが**自身で持ち込んだ**番号（独自のWhatsApp Businessアカウント、Metaアプリ、Twilioアカウント）や**WhatsApp Web**接続には、代わりに**削除**が表示されます。この場合、ここでの接続が解除されるだけで、番号自体はプロバイダー側に残ります。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-phone-numbers.png" alt="サブアカウント編集モーダルの電話番号セクション。Nova Booking Line +14155550123が「ここでレンタル」と表示され、行に赤い「解放」ボタンがあり、その上に「アクセス」セクションがある"><figcaption><p><strong>電話番号</strong>セクションは編集モーダルの<strong>アクセス</strong>の下にあります。プラットフォームを通じてレンタルされた番号には<strong>解放</strong>ボタンが、クライアントが持ち込んだ番号には<strong>削除</strong>ボタンが表示されます。</p></figcaption></figure>
:::

以下の2つの事象は自動的に発生するため、支払い能力のないアカウントでレンタル番号の料金が発生し続けることはありません：

- **強制終了されたトライアルは、レンタル番号を解放します。** **トライアル終了後の強制終了**が有効なプランで、アップグレードなしにトライアルが終了した場合、アカウントがロックされた瞬間にクライアントがレンタルしていたすべての番号が解放されます。クライアントとあなた双方に、該当する番号を記載したメールが送信されます。
- **2ヶ月連続で料金が回収できない場合、番号は解放されます。** クライアントの残高が番号の月額料金を下回っている場合、料金の引き落としはスキップされ、双方に警告メールが送信されます。約1ヶ月後の翌月の引き落とし時にも残高が不足している場合、番号は解放され、再度双方にメールが送信されます。それまでにクライアントがチャージを行えば、番号は維持されます。

手動で設定したブロックでは、何も解放されません。一時停止中のクライアントは、あなたまたはクライアント自身が解放するまで番号を保持し続けます。

---

## 通知のルーティング

サブアカウントでアラートが必要な事象（連絡先に人間による対応が必要、ボットがメッセージ上限に達した、WhatsAppテンプレートが承認または拒否された、キャンペーンの開始メッセージの送信が完了したなど）が発生した場合、プラットフォームはあなた（エージェンシー）とサブアカウントのユーザーの両方にメールを送信できます。誰にアラートを送信するかは、サブアカウントごとに設定できます。

サブアカウントの **「編集」** モーダルを開き、**「通知」** の下にある2つのスイッチを確認します：

- **サブアカウントに通知を送信** — オンにすると、サブアカウントのユーザー自身がこれらのアラートメールを受信します。クライアントに運用上のアラートで煩わせたくない場合や、すべて自分で管理したい場合はオフにしてください。
- **代理店に通知を送信** — オンにすると、あなた（代理店）がこのサブアカウントに関するアラートメールを受信します。アラートを受け取りたくないクライアントの場合はオフにしてください。

両方のスイッチは **デフォルトでオン** になっているため、新しいサブアカウントを作成すると、変更するまで両側に通知が届きます。これら2つは独立しており、アラートの送信先をサブアカウントのみ、エージェンシーのみ、両方、またはどちらにも送信しないように設定できます。

エージェンシーのコピーも、サブアカウント独自のカテゴリ別チャンネル設定に従います。サブアカウントの[通知](../settings/notifications.md#notification-categories)ページで特定のカテゴリ（例：**一時停止中の連絡先からのメッセージ**や**AI一時停止メッセージ**）の「メール」列がオフになっている場合、**エージェンシーに通知を送信**がオンになっていても、サブアカウントとエージェンシーの両方にメールは送信されません。常にオンになっている重要なアラート（クレジット、請求、予約、ヒューマンアラート、APIキーエラー）は、設定に関係なくエージェンシーに送信されます。

> **両方をオフにすると、誰もメールを受信しません。** 両方のスイッチがオフの場合、サブアカウントのアラートメールは完全に抑制され、あなたもクライアントも通知を受け取りません。これらのアラートが重要な場合は、少なくとも一方をオンのままにしてください。

これら2つのスイッチは、サブアカウントの通知**メール**のみを制御します。これには、人間の対応が必要な連絡先、メッセージ上限に達したボット、承認または拒否されたWhatsAppテンプレート、開始メッセージが終了したキャンペーンなどが含まれます。これらはアプリ内の動作、請求に関する通知、またはエージェンシーとして受け取る「新しいサブアカウントが作成されました」という通知（これは常に送信されます）には影響しません。

---

## サブアカウントからページを非表示にする

すべてのサブアカウントは、デフォルトでサイドバーと設定メニューのすべてを表示できます。クライアントに特定のページ（例：請求、または貴社がクライアントに代わって管理しているチャネルなど）へのアクセス権を与えたくない場合は、そのクライアントの**編集**モーダルを開き、**メニューの表示設定**を展開して、非表示にしたい**サイドナビゲーション**または**設定ナビゲーション**の項目のスイッチをオフにしてください。すべてのスイッチはデフォルトで**オン**になっており、クライアントはその項目を表示できます。スイッチを**オフ**にすると、その項目は非表示になります。非表示にした項目はサブアカウントのメニューから消えますが、その背後にあるデータや権限には一切影響しません。

非表示設定は、サブアカウントがすでにアクセス権を持っている機能に対してのみ適用される外観上の設定であり、その機能セットに含まれていないものへのアクセス権を付与するものではありません。**機能**設定で機能がオフになっている場合、メニュー項目の表示・非表示を切り替えても意味はなく、どちらにしてもアクセスできないままです。

そのため、クライアントがまだ利用していない機能（**オートメーション**、**タスク**、または**日次サマリー**）を必要とする**サイドナビゲーション**の行はグレーアウトされ、どの機能を先に有効にする必要があるかを示す注記が表示されます。**機能**の下でその機能にチェックを入れると、保存する前であっても、その行はすぐにロック解除されます。

### 機能とメニューの表示設定の違い

**編集**モーダルには、クライアントがアカウント内で何を見つけるかについて2つの独立した制御項目がありますが、これらは互換性がありません：

- **機能** — アカウントに付与されている権限です。オフにするとその機能が削除され、それを設定するためだけに存在するページも一緒に消えます。**独自のAPIキーを使用（BYOK）**はここにあります。これをオフにすると、クライアントは自身のログイン画面でもサインインモードでも、**設定 → 詳細設定 → BYOK APIキー**ページを見ることはできません。
- **メニューの表示設定** — アカウントが保持している機能のうち、どのサイドバーや設定項目を表示するかを制御します。クライアントのナビゲーションを整理するために使用するものであり、機能を制限するためのものではありません。これは表示設定であり、サインインモード中には適用されません。

したがって、クライアントに製品の一部を一切触れさせたくない場合は、その**機能**をオフにしてください。単にメニューを短くしたいだけであれば、**メニューの表示設定**を使用してください。

---

## クレジットの割り当てと管理

### 利用上限は上限額であり、ウォレットではありません

サブアカウントに設定する**利用上限**は、クライアントが*貴社*のクレジットプールから消費できる上限額です。クライアントに渡される別のクレジット枠ではありません。AIがアクションを実行するたびに、その瞬間にクライアントの利用上限から1クレジットが差し引かれ、**同時に**貴社のエージェンシー残高からも同額が差し引かれます。

この仕組みから以下の2点が導き出されますが、多くのエージェンシーがこれを見落としがちです。

- **クライアントの利用上限に余裕があっても、機能が停止することがあります。** 貴社のエージェンシープールが空の場合、クライアントの利用上限がどれほど高くても、クレジット不足エラーが発生してボットは停止します。常に確認すべきは貴社のエージェンシー残高です。
- **利用上限を変更しても、クレジットは移動しません。** 上限を引き上げても貴社のプールからクレジットは減りませんし、引き下げてもクレジットが戻るわけではありません。どちらの方向にもクレジットの移動は発生しないため、利用上限を引き下げても何も失われることはありません。いつでも好きな値に戻すことができ、費用もかかりません。「クレジットをエージェンシーに戻す」という操作が意図的に存在しないのは、移動させるクレジット自体が存在しないためです。

クライアントに発行した法人カードのようなものだと考えてください。利用上限はクライアントが貴社のお金をいくらまで使えるかを示すものであり、実際に使われるまでお金は貴社のアカウントに留まります。

#### クレジットプールの使用状況を確認するには？

制限額は残高から差し引かれるわけではないため、[請求]ページの数値では、クライアントにどれだけ割り当てられているかを把握できません。[サブアカウント]ページ上部にある右側の2つの統計タイルで確認できます。

- **クライアントに割り当て済み** — すべてのサブアカウントにわたる、各クライアントの現在の利用制限額の合計です。その下の行には、その合計に含まれるアカウント数が表示されます。
- **未割り当て** — エージェンシーの残高からその合計を差し引いた額です。クライアントがまだ使用できないプールの一部であり、制限を引き上げたり、新しいクライアントを追加したりする前に確認すべき数値です。

クライアントの制限額の合計が残高を超えると、**未割り当て**がマイナスになり、赤色で表示されます。これはシステム上の不具合ではありません。すべてのクライアントが制限額まで使用した場合、プールが先に枯渇することを意味します。**設定 > 請求**から残高を追加するか、制限額を下げて、数値が緑色に戻るようにしてください。

クライアントが独自のチェックアウト（再販モード）を通じて購入したクレジットは、**クライアントに割り当て済み**には含まれません。これらは購入時に支払いが完了しており、プールから引き落とされることはないためです。再販クライアントの残高のうち、月間の許容量から付与された分のみがカウントされます。

その関係を可視化するため、**編集**モーダルの**クレジット管理**セクションには、モードセレクターのすぐ上に**エージェンシー残高**が表示されます。これは、このクライアントが利用するライブプールです。クライアントの利用枠を増やす必要がある場合は**利用限度額**を引き上げてください。プール自体の残高が少なくなっている場合は、その数値が**設定 > 請求**からチャージを行うタイミングの目安となります。クレジットはクライアントが使用するまでアカウントから引き落とされないため、その間に「転送」というステップは存在しません。

> **エージェンシープールを常に補充しておきましょう。** すべてのサブアカウントは貴社のプールから消費するため、クライアントのクレジットが不足した際の解決策は、ほとんどの場合、クライアントの利用上限を引き上げることではなく、貴社のエージェンシーアカウントにクレジットを補充することです。エージェンシーアカウントの**設定 > 請求**から**自動リチャージ**を有効にして、クライアントのメッセージ送信が止まる前にプールが補充されるようにしてください。ライフタイムライセンスやAppSumoライセンスの場合、月々のクレジット付与はないため、クレジットを購入するか自動リチャージが作動した時にのみプールが補充されます。

これはデフォルトである**手動モード**について説明しています。再販モードでは、クライアントが購入したクレジットは、購入の瞬間に貴社のプールから差し引かれます。[クレジット管理モード](#credit-management-modes)を参照してください。

### クレジット管理モード

各サブアカウントは、**編集**モーダルの**クレジット管理**で設定される2つのクレジットモードのいずれかを使用します。

**手動モード（デフォルト）:**

- クレジットは貴社のエージェンシープールから共有されます。
- サブアカウントがクレジット（AI応答、キャンペーンなど）を使用すると、貴社のエージェンシー残高から差し引かれます。
- サブアカウント側にはクレジット残高は表示されません。クライアントはプラットフォームを利用するだけで、貴社がプールを管理します。
- **月間付与額**を設定し、**利用上限**を直接調整し、未使用の付与額を翌月に**繰り越す**かどうかを選択できます。

> **クライアントのクレジット購入およびクライアント向け請求ポータルは、再販モードでのみ機能します。** サブアカウントが手動モード（デフォルト）の間は、独自のクレジットを購入したり請求ポータルを開いたりすることはできません。代わりに、編集モーダルから残高を管理してください。クライアント自身に購入手続きを行わせたい場合は、まず再販モードに切り替えてください。

**クレジット再販モード:**

- エージェンシーのプランにホワイトラベル機能が含まれている場合（またはサブアカウントがすでに再販モードの場合）にのみ提供されます。
- サブアカウントは、独自のチェックアウトページ（**SaaSモード**で設定）を通じてクレジットを購入します。
- 購入されたクレジットはサブアカウントごとに個別に追跡され、購入時にエージェンシーのクレジットプールから差し引かれます。
- すべての操作（AI応答、キャンペーン、WhatsApp料金など）は、エージェンシーのプールから消費される前に、まず購入済みのクレジットから消費されます。
- 支払いは**Stripe**、または独自のカスタム決済プロバイダーへの**Webhook**を通じて処理されます。詳細は[エージェンシーアカウント — カスタム決済プロバイダー](agency-accounts.md#option-2-custom-payment-provider)を参照してください。

> **月間許容量は、再販モードでも引き続き適用されます。** サブアカウントを再販モードに切り替えると、クライアントが独自のクレジットを購入できるようになりますが、アカウントに既に設定されていた月間許容量が無効になるわけではありません。毎月、許容量は新しいクレジットとして付与され、クライアントがそこから消費した分は、手動モードと同様に、エージェンシーのプールから差し引かれます。保護されるのはクライアントが*購入した*クレジットのみです。これらは購入時に既にプールから差し引かれているため、使用してもプールに影響を与えることはありません。許容量を変更またはゼロにするには、サブアカウントの**編集**モーダルを開いてください。**月間許容量**フィールドは両方のモードで表示されます。許容量をゼロに設定し、クライアントが購入済みクレジットを保有していない場合、クライアントがあなたのチェックアウトを通じてクレジットを購入するまで、AIやキャンペーンは停止します。

> **エージェンシーのBYOKキーを使用しても、サブアカウントのAI利用が無料になるわけではありません。** BYOKはワークスペースごとに設定されます。エージェンシーアカウントに接続されたキーは、独自のキーを持たないサブアカウントのAIを実行するために使用されますが、それらのサブアカウントは引き続き通常のレートでクレジットを消費します。サブアカウントがクレジット消費ゼロでAIを利用できるのは、そのサブアカウント自体にAnthropicキーが接続されている場合のみです。サブアカウント独自のキーは、常にエージェンシーのキーよりも優先されます。キーを追加するには、**ユーザーとしてサインイン**（行メニューまたはアカウントスイッチャー）を使用してサブアカウントに入り、**設定 → 詳細設定 → BYOK APIキー**に移動してください。この点は多くのエージェンシーが予期していないことですので、独自のキーを持たないサブアカウントについてはクレジットの割り当てを計画しておいてください。クライアントごとにキーを管理したくない場合は、**Max AIティア**（すべてのサブアカウントでデフォルトで有効になっており、編集モーダルの「機能」からサブアカウントごとに切り替え可能）を使用することで、コストを最小限（アクションごとに0.25クレジット）に抑えることができます。また、Maxほどの精度を必要としないエージェント向けに、0.15クレジットの**Mini**ティアも利用可能です。BYOK自体の仕組みについては、[AIモデルとBYOK](../ai-automation/ai-model-and-byok.md#setting-up-byok)を参照してください。

### 繰り越し上限の設定

繰り越し機能自体には上限がありません。製品をほとんど使用しないクライアントは、毎月の許容量を積み重ねていくことになり、それらのクレジットはすべて、最終的に消費された際にあなたが負担することになります。これが、安価なプランやトライアル価格のプランが後々高コストになる理由です。サブアカウントの**編集**モーダル → **クレジット管理**（手動モードと再販モードの両方で表示）にある**未使用クレジットを繰り越す**スイッチのすぐ下に、上限を設定する2つのフィールドがあります：

- **最大保持数** — このクライアントが何ヶ月分の許容量を繰り越せるかを設定します。更新のたびに、未使用残高が「更新時に付与される許容量 × 設定値」に切り詰められ、その上に新しい期間のクレジットが追加されます。**1**は1ヶ月分、**0.5**は半月分、**0**は繰り越しなしを意味します。空欄にすると上限なしとなります。
- **未使用クレジットの有効期限** — 日数を指定します。その期間未使用のまま経過したクレジットは、有効期限に達した後の最初の更新時に削除されます。消費は常に古いクレジットから行われるため、毎月許容量を使い切るクライアントがクレジットを失うことはありません。純粋に期間中ずっと未使用だったクレジットのみが削除されます。空欄にすると有効期限は設定されません。

同じ2つのフィールドは、プランエディターの**未使用クレジット**グループにも存在します（[ステップ3 — 料金プランの設定](agency-accounts.md#step-3--set-up-pricing-tiers)を参照）。ここで設定すると、そのプランを利用するすべてのクライアントに適用されます。**クライアント側の設定値がプランの設定よりも優先されます。** サブアカウントでフィールドを入力すればそれが適用され、空欄にすればプランの設定に従います。

設定を行う前に知っておくべきことがいくつかあります：

- **更新がトリガーとなります。** つまり、繰り越しが有効な場合の月次許容量のリセットや、プランの更新（トライアルから有料プランへの移行、年払いプランの月次クレジット付与など）が該当します。その間には何も起こらず、許容量もプランもないクライアントには影響しません。期間の途中でクライアントを別のプランに変更してもトリガーされず、次回の更新時に適用されます。
- **チャージ分は対象外です。** 月次許容量やプランのクレジットといった「定期付与クレジット」のみが上限と有効期限の対象です。クライアントが購入したチャージ（トップアップ）、自動チャージ、またはあなたが手動やAPI経由で追加したクレジットは、使用されるまで残高に残り続けます。これらは最後に消費されるため、常に定期付与クレジットが先に消費されます。
- **切り詰めはすべて記録されます。** クライアントの**設定 → 請求**ページの利用履歴に「Rollover Cap Credit Adjustment（繰り越し上限によるクレジット調整）」または「Expired Credits Credit Adjustment（期限切れクレジットによるクレジット調整）」として表示され、利用量としてはカウントされません。
- **上限を有効にした時点で既に残高にあるクレジット**は、クライアントの最終更新時に付与されたものとして扱われるため、その日付から有効期限がカウントされます。

### クライアントのMaxおよびMini AIアクションのレート設定

サブアカウントでのMaxおよびMini AIアクションには**2つの価格**があります。クライアント自身のクレジット残高からアクションごとに消費される額と、貴社のエージェンシー用プールが実際に支払う額です。その差額がプラットフォームに組み込まれた貴社の利益となります。

- **貴社の支払い額**: Maxアクションあたり0.25クレジット、Miniアクションあたり0.15クレジットです。貴社が**Champions Circle**メンバーシップを保持している場合は、すべてのサブアカウントで自動的に**0.2**および**0.12**となります（インサイダーレートがすべてのクライアントのプールに適用され、切り替えは不要です）。
- **クライアントの消費額**: デフォルトではプラットフォームレート（Maxで0.25、Miniで0.15）ですが、クライアントごとにレートを設定することも可能です。サブアカウントの**編集**モーダル → **機能** → **Max AIアクションあたりのクライアントレート**を開き、クレジット数（最大10）を入力します。コストよりも高く設定することでマークアップを組み込むことができます（例：0.5に設定すると、Circleエージェンシーのクライアントはアクションあたり0.5クレジットを消費し、貴社のプールは0.2を支払います）。または、コストと全く同じに設定して、レートをそのまま適用することも可能です。自身のコストを下回る設定はできないため、クライアントに対して損失が出るような価格設定にはなりません。フィールドを空にすると、標準のプラットフォームレートに戻ります。

> **設定したレートはMaxだけでなくMiniにも適用されます。** フィールド名は**Max AIアクションあたりのクライアントレート**となっていますが、Miniアクションも同じ系統で価格設定されるため、ここで入力したマークアップはクライアントのMiniアクションにも適用されます。レートを0.5にすると、エージェントがMaxかMiniかに関わらず、アクションあたり0.5クレジットが請求されます。クライアントに対してMiniを安く維持したい場合は、フィールドを空のままにして、両方の階層がそれぞれのプラットフォームレートで請求されるようにしてください。

クライアントレートは**Max**および**Mini**階層のアクションにのみ適用されます（ProやEconomyの価格設定が変更されることはありません）。請求ページの利用履歴には、アクションごとの両方の側面（クライアントが消費した額と、貴社のプールが支払った額）が表示されます。

クライアントに表示される価格は、お客様が設定した価格に基づきます。エージェントエディタ内の**AI品質**カードには、各ティアの1アクションあたりの価格（プラットフォーム料金や割引後の価格ではありません）が表示されます。また、請求ページにある**各アクションのコスト**カードには、マークアップを含まないお客様の価格が表示されます。WhatsApp料金のマークアップは、通信事業者料金の倍数としてではなく、国によって異なるメッセージ単位の料金として表示されます。

### クライアントを特定のAIモデルに固定する

デフォルトでは、各クライアントはエージェントエディタの**AI品質**カードで独自のAIモデルを選択します。より高価なモデルに切り替えたクライアントは、あなたのクレジットプールをより早く消費します。もしあなたが代わりにその決定を行いたい場合は、サブアカウントの**編集**モーダル → **機能** → **このクライアントが使用可能なAIモデル**を開き、選択を許可するモデルをオンにしてください。オンにしたモデルはクライアントが利用可能になり、オフにしたモデルは利用できなくなります。スイッチの下にあるヒントは、クライアントがオンにしたモデルのみに制限されていることを示しています。

- **すべてのスイッチをオフのままにする**とロックはかかりません。クライアントはプランに含まれる任意のモデルを選択できます。これがすべてのサブアカウントの初期状態です。
- **1つだけオンにする**（例：**Max**）と、クライアントはそのモデルに固定されます。他のモデルはAI品質カードから消えます。唯一の例外は、ロックを設定した時点でクライアントが既に使用していたモデルです。そのカードは表示されたままとなり、エージェントがどのモデルを使用しているかを確認できます。
- **複数オンにする**と、単一のモデルではなく、選択肢を絞り込んだリストをクライアントに提供できます。

このロックはインターフェース上で隠されるだけでなく、システム側で強制されます。クライアントが別の画面、モバイルアプリ、またはAPIからエージェントを編集して回避することはできません。保存しようとすると「このAIモデルはプランに含まれていません。アカウントプロバイダーにお問い合わせください。」というメッセージが表示され、拒否されます。

ここで**Max**または**Mini**をオンにすると、その上の**Max AIティアを許可**もオンになります。これは、アカウントで許可されていないモデルにクライアントを固定することはできないためです。**Max AIティアを許可**を再度オフにすると、ロック設定からMaxとMiniが削除されます。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-lock-ai-models.png" alt="サブアカウント編集モーダルの機能セクション。アクション価格設定セクションの上に、Pro、Max、Miniのスイッチがすべてオフになっている「このクライアントが使用可能なAIモデル」行が表示されています"><figcaption><p><strong>このクライアントが使用可能なAIモデル</strong>行は、<strong>Max AIティアを許可</strong>のすぐ下にあります。ここにあるようにすべてのスイッチがオフの場合、制限がないことを意味します。下の行に現在の状態が表示されます。</p></figcaption></figure>
:::

> **すでに別のモデルを選択しているクライアントをロックしても、エージェントが壊れることはありません。** ロック対象となったモデルを使用しているエージェントも応答を続けますが、許可されたモデルのいずれかで実行されるようになります。エディター上では古いカードが表示されたままとなり、そのモデルが利用できなくなったことと、許可されたモデルから選択するように促す注記が表示されます。その間もクライアントはエージェントの編集や公開を続けることができ、機能が停止したり会話が途切れたりすることはありません。

### クライアントのWhatsAppコストへのマークアップ

同じモーダルには**アクション価格設定**セクション（デフォルトでは折りたたまれており、**このクライアントが使用可能なAIモデル**のすぐ下にあります）があり、**WhatsApp料金マークアップ**行が含まれています。これは、そのクライアントに対してWhatsAppが実際に請求するコスト（月額の番号レンタル料（標準番号で50クレジット）および2026年10月1日以降は、管理対象番号でのメッセージごとの通信事業者料金。テンプレートや各受信メッセージの料金を含む）に対する乗数です。**1.5**と入力すると、クライアントはそれらの各料金に対して当社のコストの1.5倍を消費しますが、あなたのプールはコストのみを支払います。差額は、Maxクライアントレートと全く同様に、各料金が発生するたびにあなたのプールにクレジットとして戻されます。これは**1**を下回ることはできません（クライアントにコスト未満の料金を請求することはできません）。また、値をクリアするとWhatsAppのコストがそのまま転送されます。これはクライアントが購入したクレジットを消費する場合でも、あなたの割り当てを消費する場合でも適用されます。返金（送信されなかったテンプレートなど）が発生した場合、クライアントには全額が返金されますが、あなたのプールには支払った分のみが戻されます。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-features-rate.png" alt="サブアカウント編集モーダルの「アクション価格設定」セクションが展開されており、このクライアントに請求されるアクションごとのクレジット価格が表示されています"><figcaption><p>展開された<strong>「アクション価格設定」</strong>セクションです。各行は、そのアクションに対してこのクライアントに請求される金額です。行を空のままにすると標準価格で請求され、プールが支払う金額を上回る分があなたの利益となります。</p></figcaption></figure>
:::

> このレートはクライアントのクレジット割り当ての消費速度を変更するものであり、クレジットの最終的な供給元を変更するものではありません。サブアカウントの利用料は常にエージェンシーのプールから引き落とされます。チェックアウト経由でクレジットを購入するクライアント（再販モード）の場合、マークアップ分は前払いクレジットが消費されるたびに、クレジット価格に設定したマージンとは別に、エージェンシーのプールへ還元されます。

### クレジット不足時の保留返信

クライアントの利用上限に達した場合（またはご自身のプールが空の場合）、AIは回答できず、連絡先には何も届きません。受信トレイのチャットにはクレジット制限のマーカーが表示され、メッセージは送信されません。連絡先に何らかの返信をしたい場合は、サブアカウントの**編集**モーダルを開き、**クレジット**から**クレジット不足時の保留返信**をオンにしてください。表示される**保留メッセージ**ボックスにメッセージを入力します（最大500文字、すべてのチャネルで入力した通りに送信されます）。

- 停止期間中に連絡してきた各連絡先には、保留メッセージが**1回**送信されます。残高が空のまま同じ連絡先から2回目、3回目のメッセージが届いても追加の送信は行われないため、スパムになることはありません。
- メッセージは他の送信済みバブルと同様にチャットに表示され、AIによって送信されたものとしてマークされます。また、クレジットは消費されません。
- クレジットが回復すると（チャージ、月間割り当ての付与、または利用上限の引き上げ）、AIがそれらの会話を再開し、クレジット不足で中断されたチャットと同様に正式に回答します。その間にチームメンバーが手動で回答した連絡先については、AIは介入しません。
- 返信機能をオフにしても入力したテキストは保持されるため、再入力することなく後で再度オンにすることができます。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-account-edit-zero-credit-reply.png" alt="サブアカウント編集モーダルのクレジットセクション。クレジット不足時の保留返信スイッチがオンになっており、保留メッセージボックスには「メッセージありがとうございます。現在不在にしておりますが、まもなく折り返しご連絡いたします。」と入力されています。"><figcaption><p><strong>クレジット不足時の保留返信</strong>スイッチは、<strong>未使用クレジットの繰り越し</strong>の下にあります。これをオンにすると<strong>保留メッセージ</strong>ボックスが表示されます。「保存」をクリックするまでメッセージは送信されません。</p></figcaption></figure>
:::

同じスイッチは、エージェンシー向けAPIでも利用可能です：`PUT /v1/subaccounts/{subAccountUid}/zero-credit-reply`（`{ "enabled": true, "message": "…" }`を使用）。

### 使用状況の追跡

- **クレジット使用詳細**（行の **More** メニュー） — サブアカウントごとの内訳：使用クレジット合計、USDでのコスト（サブアカウントが独自のBYOKキーで実行されている場合は非表示）、理由別の使用状況チャート、支出の多いキャンペーン上位、および個別の請求と返金を日付範囲でフィルタリングできるテーブル。各請求行には課金対象の**モデル**（Pro、Economy、Max、またはMini）が表示されます。また、そのクライアントに対してアクションの価格を再設定した行では、**クライアントへの請求**行に、貴社のエージェンシープールが実際に支払った金額と並んで、クライアントの残高から差し引かれた金額が表示されます。
- **統計タイル**（サブアカウントページ上部） — 稼働中/一時停止中のキャンペーンの合計数、および現在問題が発生しているサブアカウントの数。

### サブアカウントごとのBYOK支出額

BYOK（独自のAIプロバイダーキー）をサブアカウントに再販する場合は、サブアカウントごとに月間の支出額（米ドル）を設定することで、各クライアントがあなたのキーでどれだけ消費しているかを追跡できます。設定または解除は、そのサブアカウントの**編集**モーダルから行います（BYOKキーがあるか、すでに制限が設定されている場合にのみ表示されます）。空欄にすると制限なしになります。この数値は、各請求月の開始時にリセットされます。

> **これは予算管理の指標であり、強制的な停止機能ではありません。** 各クライアントの支出を監視するのに役立ちますが、サブアカウントがこの数値を超えても自動的に停止することはありません。

---

## サブアカウントの請求

### エージェンシーのカスタムチェックアウト

**SaaSモード**でクレジット再販を設定している場合、支払い処理には2つの方法があります。

**Stripe（デフォルト）：** SaaSモードのセットアップウィザードでStripeアカウントを接続し、料金ティアを設定すると、クレジットが必要になったサブアカウントはあなたのブランドのチェックアウトページに誘導されます。支払いはあなたのStripeアカウントに入金され、クレジットは自動的に付与されます。

**Webhook（カスタム決済プロバイダー）：** Stripeを接続する代わりに、SaaSモードでWebhook URLを入力します。サブアカウントのクレジットが自動リチャージのしきい値を下回ると、プラットフォームからWebhook URLに詳細が送信されます。あなたのサーバーで支払いを処理し、APIを呼び出してクレジットを付与してください。技術的な詳細については、[サブアカウントの自動リチャージ](sub-account-auto-recharge.md)を参照してください。

### クライアントの請求ページに表示される内容

サブアカウントが**再販モード**になると、クライアント自身の**設定 → 請求**ページ（ホワイトラベルドメイン上）に、直接支払いを行うために必要なすべての項目が表示されます。チェックアウトリンクは不要です。

- **プラン** — SaaSモードで設定したプランです。独自の価格が適用され、**Subscribe**（購読）ボタンからブランド化されたStripeチェックアウトが開きます。プランのクレジットは毎月更新されます。年間請求に設定したプランには*「1年あたり · 毎月Nクレジット」*と表示されるため、クライアントは年1回の支払いで毎月クレジットが付与されることを確認できます。無料トライアル付きのプランは、価格ボタンの代わりに*「X日間の無料トライアル、その後$…」*と表示され、**Start free trial**（無料トライアルを開始）ボタンが表示されます。これは、決済リンクや埋め込みチェックアウトで使用されるものと同じ文言です。トライアルは新規登録者のみを対象としているため、既存のサブアカウント（作成済み、以前購読済み、またはトライアル済み）には即座に課金されます。詳細は[無料トライアルの実行](#running-a-free-trial)を参照してください。
- **追加クレジットの購入** — クレジット単価に基づいた1回限りのチャージです。設定した注釈（他の通貨での参考価格など）が表示されます。これは単独で機能します。クライアントはプランに加入していなくてもクレジットを購入でき、購入したクレジットは繰り越されます。
- **自動リチャージ** — クライアントは支払い方法を保存し、残高が設定したしきい値を下回った際に自動的にクレジットをチャージするように設定できます。
- **請求の管理** — 初回購入後、ポータルボタンから請求書の確認、カード情報の更新、サブスクリプションの管理を行えます。

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-billing-reselling-plans.png" alt="A reselling sub-account's Settings → Billing page, showing the What each action costs card and the agency's Plans card with three plans, each listing monthly credits, included features and a Choose plan button"><figcaption><p>リセリングモードにおけるクライアントの <strong>請求</strong> ページ：あなたのプランがあなたの価格で表示され、それぞれにチェックアウト画面を開く <strong>プランを選択</strong> ボタンがあります。</p></figcaption></figure>
:::

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-billing-reselling-topup.png" alt="The Buy additional credits card showing the per-credit price and a How many credits input with a Buy credits button, and below it the Auto-recharge card with an Add payment method button"><figcaption><p><strong>追加クレジットの購入</strong> はプランに関係なく利用でき、設定したクレジット単価で1回限りの購入が可能です。<strong>自動チャージ</strong> は、クライアントが支払い方法を追加すると有効になります。</p></figcaption></figure>
:::

::: master-only
<figure><img src="../.gitbook/assets/v2-sub-billing-reselling-manage.png" alt="The bottom of the reselling Billing page with the Manage billing card reading: Choose a monthly plan, purchase additional credits, or both. Your first purchase securely sets up billing for this workspace."><figcaption><p>初回購入前は、<strong>請求の管理</strong> に「購入を行うことでこのワークスペースの請求設定が完了する」旨が説明されています。購入後は、請求書やカード情報を変更するためのポータルボタンに変わります。</p></figcaption></figure>
:::

これは手動で作成したアカウントにも同様に適用されます。既存の手動サブアカウントを**編集**モーダルから再販モードに切り替えると、その請求ページに上記すべての機能が追加されます。アカウントの他の設定（セットアップ、チャネル、会話履歴など）は一切変更されず、クライアントが初回購入を行うと、裏側で請求情報が紐付けられます。サブアカウント内で請求権限を持つチームメンバーもワークスペースのために購入を行うことができます。購入は常に個人ではなくワークスペースに紐付けられます。

### クライアント請求ポータル

クライアント向け請求ポータルは、**再販モード**のサブアカウントでのみ利用可能です。手動モードのままのサブアカウントはポータルを開くことができないため、代わりに編集モーダルから残高を管理してください。

エージェンシーを通じて購入を行ったサブアカウントは、自身の**設定 → 請求**ページから請求ポータルを開き、請求履歴の確認、支払い方法の更新、サブスクリプションの管理を行うことができます。また、SaaSモードからこのポータルへのリンクを生成し、クライアントと共有することも可能です。

---

## キャンペーンをサブアカウントにコピーする

うまく機能するキャンペーンを作成できましたか？手作業で作り直す代わりに、数回クリックするだけで1つまたは複数のサブアカウントにコピーできます。

**実行可能なユーザー:** あなた、およびキャンペーンの編集権限を持つチームメンバー。エージェンシーアカウントからサブアカウントへ、またはサブアカウントから別のサブアカウントへコピーできます。サブアカウントにログインしている間は、別のサブアカウントへキャンペーンを横展開することも可能です。

### コピーの手順

**サブアカウント**ページで、クライアントの行にある**その他**メニューを開き、**キャンペーンをここにコピー**を選択します。コピー先はすでに選択されているため、コピー元のキャンペーンを選択してください。

新しいものを作成しますか？代わりに**エージェント**をコピーしてください。以下の[AIエージェントをサブアカウントにコピーする](#copy-an-ai-agent-to-a-sub-account)を参照してください。単一のエージェントではなく、設定全体を一度にクライアントに渡す場合は、**スナップショット**を使用すると、どのサブアカウントにもインストール可能な再利用可能なテンプレートとしてパッケージ化できます。[スナップショット](snapshots.md)を参照してください。

モーダルには以下が表示されます：

1. **コピー元のキャンペーン** — キャンペーンのドロップダウンリストです。
2. **FAQナレッジベース**の切り替え（デフォルトでオン） — キャンペーンのFAQをターゲットアカウントにコピーします。
3. **カスタム関数**の切り替え（デフォルトでオフ） — 添付されているカスタム関数をコピーします。関数にはアカウント固有の設定（APIキー、エンドポイントなど）が含まれることが多いため、デフォルトではオフになっています。
4. **新しいキャンペーン名**（オプション） — 空白のままにすると、元の名前が保持されます。
5. **サブアカウント** — 検索可能なサブアカウントの複数選択リストです。一度にキャンペーンをコピーしたいアカウントをいくつでもチェックしてください。まだ存在しないクライアントが必要ですか？その場で**+ 新しいサブアカウント**をクリックすれば、モーダルを離れることなく作成できます。作成が完了すると、自動的に選択リストに追加されます。

**「N個のサブアカウントにコピー」**をクリックします。結果画面で各ターゲットが**「コピー済み」**であるか、失敗した場合はエラーが表示されます。一部が失敗しても、成功したアカウントへのコピーは取り消されません。

### コピーされる内容

- 完全な**ボット設定** — ペルソナ、目標、ルール、会話フロー、会社情報、メッセージ制限、および対応スケジュール。
- **開始メッセージ**とボットの指示。
- **FAQとナレッジベース**（切り替えがオンの場合） — アップロードされたファイルやWebソースを含みます。
- **カスタム関数**（切り替えがオンの場合）。
- キャンペーンにアップロードされた**メディアファイル**。
- **フォローアップ設定**（フォローアップメッセージの文言を含む）。

### サブアカウントで再設定が必要なもの

以下の項目は各アカウントに紐付いているため、引き継ぐことはできません：

- **WhatsAppメッセージテンプレート**は、再作成して承認のために再提出する必要があります。テンプレートは各アカウント独自のWhatsApp/Twilio設定に紐付いているため、コピーで再利用することはできません。
- **チャネルと電話番号**は再選択が必要です。コピーではチャネル接続は引き継がれません。
- **連絡先リスト**はサブアカウント側で選択（またはインポート）する必要があります。連絡先がコピーされることはありません。

> **コピーは「下書き」として作成されます。** 内容を確認し、上記の手順を完了して「公開」に設定するまで何も送信されません。そのため、事前にすべてを確認する時間があります。

---

## AIエージェントをサブアカウントにコピーする

AIエージェントが思い通りに応答するように調整するのに1週間かかりましたか？各クライアントのアカウントで手動で再構築する代わりに、1つまたは複数のサブアカウントにコピーしましょう。

### コピーの手順

2つの入り口がありますが、どちらも同じウィンドウが開き、異なるフィールドが事前に入力されます：

- **AIエージェントページから**、エージェントの行にある「複製」の横にある2つの矢印アイコンをクリックします。ツールチップには**このエージェントをサブアカウントにコピー**と表示されます。エージェントはすでに選択されているため、コピー先を選択してください。
- **サブアカウントページから**、行の**その他**メニューを開き、**エージェントをここにコピー**を選択します。コピー先はすでに選択されているため、コピーするエージェントを選択してください。

ウィンドウでは以下の項目が求められます：

1. **エージェント**（まだ選択されていない場合） — エージェントのドロップダウンリストです。
2. **FAQとナレッジ**の切り替え（デフォルトでオン） — エージェントのFAQ、アップロードされたファイル、ナレッジソースをターゲットアカウントにコピーします。
3. **カスタム関数と接続されたツール**の切り替え（デフォルトでオフ） — エージェントのカスタム関数とMCPサーバーツールをコピーします。これらには通常、クライアントのアカウントではなくあなたのアカウントに属するアカウント固有の詳細（APIキー、エンドポイント）が含まれるため、デフォルトでオフになっています。
4. **新しいエージェント名**（オプション） — 空白のままにすると元の名前が保持されます。
5. **サブアカウント** — 好きなだけチェックを入れられるリストです。1回のコピーで複数のクライアントアカウントに同時に配置できます。

コピーボタンをクリックすると、結果画面で各アカウントへのコピーが完了したか、エラーが発生した場合はその内容が表示されます。

### コピーされる内容

エージェントがクライアントのアカウントで動作するために必要なすべての要素：

- **AI指示** — ペルソナ、目標、ビジネスコンテキスト、ルール、エスカレーション、応答ペース、メッセージ制限、主要言語。
- **FAQとナレッジベース**（切り替えがオンの場合） — アップロードされたファイルやリンクされたWebソースを含みます。
- **カスタム関数と接続されたツール**（切り替えがオンの場合）。
- **メディア** — 送信可能な画像、動画、GIF、音声メモ、ドキュメント。
- **稼働時間**、**タグルール**、**フォローアップ設定**（フォローアップメッセージの文言を含む）。

### サブアカウントで行う必要があること

- **クライアントのチャネルを接続する。** チャネル接続はコピーされません。コピーされたエージェントには、チャネルを割り当てるまで独自の電話番号、受信トレイ、ページはありません。
- **WhatsAppメッセージテンプレートを再作成する。** テンプレートは各アカウント独自のWhatsApp設定に属しているため、フォローアップテンプレートはクライアントのアカウントで再度作成し、承認のために送信する必要があります。
- 連絡先はコピーされません。

> **コピーされたエージェントはオフの状態で到着します。** クライアントのアカウントには一時停止状態で配置されるため、確認を行い、チャネルを接続し、手動でオンにするまで、誰に対しても応答することはありません。

> **問題が発生したコピーは何も残しません。** ナレッジファイルが転送されないなど、途中で何らかの失敗が発生した場合、そのアカウントへのコピー全体が取り消されます。不完全なエージェントが残ることはありません。複数のアカウントへの同時コピーはアカウントごとに判断されるため、1つが失敗しても成功したアカウントには影響しません。

---

## サブアカウントの制限

サブアカウントを作成できる数は、ご契約中のプランによって決まります。サブアカウントは「Agency」および「Agency Unlimited」プランに含まれており、「AppSumo」プランでは段階的に利用可能になります。

**使用状況の確認方法:** 「サブアカウント」ページ上部の**サブアカウント**タイルには、現在のアカウント数と、その下にプランの許容量が表示されます。プランに上限がある場合は*プランの{limit}のうち*と表示され、上限がない場合は*プランで無制限*と表示されます。「無制限」と表示されている場合、カウントダウンされる合計数はなく、いくつ追加しても上限に達することはありません。プランに含まれるすべての権利リストは、**設定 → 請求**の**プランに含まれるもの**からも確認できます。

**現在のプラン:**

| プラン | サブアカウント上限 |
|---|---|
| Business | 0 |
| Agency | 10個まで（以降、追加1個につき月額29ドル） |
| Agency Unlimited | 無制限（アカウントごとの追加料金なし） |

注: Starter、Growth、Pro、および一部のアカウントで継続されているAgencyプランは2026年8月に廃止されており、現在の価格体系とは異なります。既存のサブスクライバーは、サブアカウントの許容数を含め、現在契約中のプランをそのまま継続してご利用いただけます。

**AppSumoライフタイムプラン：**

| AppSumoプラン | サブアカウント制限 |
|---|---|
| Plan 1 | 0 |
| Plan 2 | 3 |
| Plan 3 | 10 |
| Plan 4 | 20 |
| Plan 5 | 100 |
| Plan 6 | 無制限 |

サブアカウントの上限に達し、さらに追加が必要な場合は、[dmchamp.com/pricing](https://dmchamp.com/pricing/) にてAgencyプランまたはAgency Unlimitedプランへアップグレードするか、カスタム契約についてサポートまでお問い合わせください。AppSumoのライフタイムプランは2026年8月14日に終了したため、AppSumo経由でのプラン変更はご利用いただけません。

> サブアカウントは単一のAIエージェントではなく、独立したワークスペースです。どのアカウントやサブアカウント内でも複数のキャンペーン（または[AIエージェント](../ai-agents/ai-agents.md)）を作成でき、それぞれが独自のAIエージェントとして機能します。そのため、20個のサブアカウントを持つプラン4では、合計で数十個の異なるエージェントを運用できます。

---

## よくある質問

**サイドバーに「サブアカウント」ページが表示されません。** サブアカウント管理はエージェンシープランの機能です。アカウントにエージェンシーの役割がない場合、表示されるものはありません。**「設定」→「ワークスペース」→「請求」**からプランを確認するか、アカウント所有者に問い合わせてください。

**チームメンバー1人に、一部のクライアントへのアクセス権のみを与えることはできますか？** はい。エージェンシーチームページでそのメンバーの権限エディターを開き、**クライアントアカウント**を**選択したクライアント**に設定して対象のクライアントにチェックを入れ、その中で適用するロールを選択してください。[チームメンバーにクライアントアカウントへのアクセス権を付与する](#giving-team-members-access-to-client-accounts)を参照してください。

**毎回リストに戻らずにサブアカウントを切り替えることはできますか？** はい。サイドバー上部にある**「アカウントの切り替え」**コントロールは、サブアカウントページだけでなくアプリ内のどこからでも機能し、検索も可能です。

**間違ったサブアカウントを削除してしまいました。** 削除は永続的であり、そのアカウントのすべてのチャット、連絡先、キャンペーンが削除されます。元に戻せないため、確認ステップが設けられています。このような事態が発生した場合は、待たずに直ちにサポートへ連絡してください。

**サブアカウントのクレジットが不足し、ボットが応答しなくなりました。** まず貴社のエージェンシー残高を確認してください。手動モードではクライアントは貴社のプールから消費するため、**利用上限**がどれほど高くてもプールが空であればすべてのサブアカウントが停止します（[理由](#the-spending-limit-is-a-cap-not-a-wallet)）。**設定 > 請求**からエージェンシーアカウントにクレジットを補充し、利用上限が制限の原因となっている場合は**編集 → クレジット管理**からクライアントの上限を引き上げてください。再販モードの場合は、クライアントが貴社のチェックアウトを通じて追加購入する必要があります。または、[自動リチャージ](sub-account-auto-recharge.md)を設定して自動的に行われるようにすることも可能です。

---

## ベストプラクティス

- エージェンシーアカウントで（SaaSモード経由で）**自動リチャージを設定**し、クレジット不足によるAI機能の停止を防ぎます。
- **キャンペーンのコピー機能を使用して**、実績のある設定で新しいクライアントを迅速にオンボーディングします。
- 各サブアカウントの**「クレジット使用詳細」**から**クレジット使用量を定期的に監視**し、予期せぬ急増を早期に発見してプールが枯渇するのを防ぎます。
- **サポートには「サインインモード」を維持** — エージェンシーの認証情報を共有する代わりに、**「ユーザーとしてサインイン」**を使用して、ダッシュボードから直接クライアントを支援します。
- サブアカウントに自身の使用料を支払わせ、エージェンシーの収益源を作りたい場合は、SaaSモードで**クレジット再販を設定**します。
- **クライアントごとに適切なクレジットモードを選択** — 一括管理するクライアントには手動モードを、クレジット購入を自身で行うべきクライアントには再販モードを選択します。

---

## ヘルプが必要ですか？

If you have questions about sub-account management, reach out via our [email support](mailto:hi@dmchamp.com).
