サブスクリプションプラン
プランは、各テナントが利用できる機能と制限を定義します。これがプラットフォームの収益化の仕組みです。
📋 プラン一覧(/admin/plans)
デフォルトのインストールには3つのプランが含まれています:
- Starter — 月額$9.99(基本機能)
- Growth — 月額$29.99(ほぼすべての機能、より高い制限)
- Pro — 月額$79.99(全機能、最高の制限)
必要に応じてプランを作成、編集、並べ替え、削除できます。
✏️ プランの作成・編集
基本情報
| フィールド | 説明 |
|---|---|
| 名前 | プランの表示名(例:「Professional」) |
| 説明 | 料金ページに表示される短い説明 |
| 月額料金 | 月あたりの料金(例:29.99) |
| 年額料金 | 年あたりの料金(例:299.99) — 年間割引を強調! |
| 通貨 | このプランの通貨(例:USD、EUR、GBP)。オプションはプラットフォーム設定の対応通貨から取得。未設定の場合はUSDがデフォルト。選択した通貨はチェックアウト時にStripe/PayPalに渡され、請求書に保存されます。 |
| 有効 | プランが購入可能かどうか |
| おすすめ | 料金ページでこのプランをハイライト表示 |
| 表示順 | 表示順序(ドラッグして並べ替え) |
制限
| 制限 | 説明 | 例 |
|---|---|---|
| 最大製品数 | テナントが作成できる製品の数 | Free: 1, Starter: 3, Pro: 999 |
| 最大キャンペーン数 | フィードバックキャンペーンの数 | Free: 1, Starter: 5, Pro: 999 |
| 月間最大投稿数 | 月次投稿クォータ | Free: 50, Starter: 500, Pro: 999 |
| 最大チーム席数 | 許可されるチームメンバー数 | Free: 1, Starter: 3, Pro: 25 |
| データ保持日数 | 投稿を保持する期間 | Free: 90, Starter: 365, Pro: 999 |
💡 ヒント: 「無制限」を表すには
999を使用してください — UIには「無制限」と表示されます。
機能フラグ
プランごとに個別の機能のオン・オフを切り替えます:
| 機能フラグ | 説明 |
|---|---|
| CSVエクスポート | 投稿をCSVにエクスポートする機能 |
| APIアクセス | テナントのREST API v2を有効化 |
| カスタムドメイン | テナントが独自ドメインを使用できるようにする |
| ブランディング削除 | ホワイトラベル — FeedbackPulseのブランディングを削除 |
| メールダイジェスト | 自動の日次・週次メールダイジェスト |
| AI機能 | センチメント分析、自動タグ付け、AI返信 |
| 優先サポート | 優先サポートのバッジ・インジケーター |
| カスタムブランディング | ロゴと色のカスタマイズを許可 |
| スケジュールレポート | 自動メールレポート |
| Webhook連携 | アウトバウンドWebhookサポート |
| サーベイビルダー | カスタムサーベイフィールドビルダー |
| 音声フィードバック | 音声投稿の受付 |
| 動画フィードバック | 動画投稿の受付 |
| スクリーンショットフィードバック | スクリーンショット投稿の受付 |
| 高度なアナリティクス | 高度なグラフとインサイト |
決済ゲートウェイID
各プランをStripe/PayPal製品にリンクします:
| フィールド | 形式 | 例 |
|---|---|---|
| Stripe月額料金ID | price_xxxx | price_1N2m3O4p5Q6r7S8t |
| Stripe年額料金ID | price_xxxx | price_9A0b1C2d3E4f5G6h |
| PayPal月額プランID | P-xxxx | P-1AB23456CD789012E |
| PayPal年額プランID | P-xxxx | P-3EF45678GH901234I |
🔄 プランのライフサイクル
テナントが登録
→ 無料トライアルを開始(14日間)
→ トライアル期限切れ → ステータスが "restricted"(制限中)になる
→ テナントがStarterにアップグレード → ステータスが "active"(有効)になる
→ テナントがProにアップグレード → Pro機能に即座にアクセス可能
→ テナントがStarterにダウングレード → 次の請求サイクルで機能が制限
→ テナントがキャンセル → 現在の期間終了後にステータスが "cancelled" になる