WITHMIA v1.0.4 — 4つのプラン、dLocal、超過分の課金
4段階のサブスクリプションモデル、AI利用量のトラッキング、スマートモデルルーティング、ラテンアメリカ全域をカバーする決済ゲートウェイdLocal、そしてソフトキャップ方式の超過課金。WITHMIAでもっとも持続可能な収益モデルです。
WITHMIAチーム
WITHMIA
注記(2026年7月): BusinessプランとEnterpriseプランは、現在TeamとMaxという名称になっています。価格は変わりません。
v1.0.3ではソースコードを公開しました。v1.0.4では、この先のすべてを支える収益モデルを組み立てます。このアップデートでWITHMIAの価格体系を刷新し、2つ目の決済ゲートウェイを追加し、財務分析で浮かび上がった最大の課題を解決します。「AIメッセージ無制限」は、もうコストの時限爆弾ではありません。
2プランから4プランへ:伸びしろのあるモデル
徹底した財務分析を経て、個人事業主から中堅企業までをカバーできるよう価格体系を設計し直しました。狙いは、IntercomやZendeskより3〜5倍安いままで、80%以上の健全な利益率を確保することです。
| プラン | 価格 | AIメッセージ/月 | メンバー | AIモデル |
|---|---|---|---|---|
| Free | $0 | 500 | 1 | GPT-4o-mini |
| Pro | $24.990 CLP/月 | 2.000 | 1(+追加可) | GPT-4o-mini + GPT-4o |
| Business | $44.990 CLP/月 | 8.000 | 3(+追加可) | GPT-4o + Claude |
| Enterprise | $149.990 CLP/月 | 25.000 | 10(+追加可) | すべて + ファインチューニング |
なぜ変えたのか
財務分析が突きつけた事実は明快でした。月額$19.990でAI無制限の場合、月に2,000通以上を送るユーザーが1人いるだけで赤字になります。スマートモデルルーティングと余裕のある上限を組み合わせれば、同じ顧客単価でも高い収益性を確保できます。
年払いの割引率は**15%**に調整しました(以前は20.8%)。SaaS業界の標準に合わせつつ、利益率を守るためです。
企業ごとのAI利用量トラッキング
測れないものは管理できません。このバージョンでは、AIが処理した各メッセージの完全な計測を実装しました。
ai_usagesテーブル — 企業、使用モデル、入出力トークン、USD建ての推定コストを記録- 月次カウンター —
AiUsageServiceが企業ごとに当月の件数を管理 - 上限の適用 —
canSendMessage()が各メッセージの処理前にプランの上限を確認 - 利用状況ダッシュボード — サブスクリプションページに詳細な統計を表示(使用メッセージ数、上限、割合、有効なモデル)
AIボットを通るすべてのメッセージが、正しい企業に紐づけて集計されるようになりました。これが、この先すべての土台になります。
スマートモデルルーティング:AIコストを60%削減
コスト削減で最大の効果を生んだのが、GPT-4o-miniをデフォルトモデルにしたことです。
| 戦略 | 1通あたりのコスト | GPT-4o比の削減 |
|---|---|---|
| 常にGPT-4o | $0.014 | — |
| GPT-4o-miniをデフォルトに | $0.004 | -71% |
n8nのワークフローは、企業ごとに注入される変数としてAIモデルを受け取るようになりました。AI Agentノードがこの値を動的に読み取るため、プランごとに別々のワークフローを用意しなくても、それぞれ適切なモデルを使えます。
営業時間、在庫、価格、注文状況といったカスタマーサポートの問い合わせの大半では、GPT-4o-miniもGPT-4oと変わらない品質で回答します。BusinessプランとEnterpriseプランでは、複雑なケース向けにより強力なモデルを引き続き利用できます。
dLocal:ラテンアメリカ全域での決済
Flow.clはチリでは申し分ありませんが、WITHMIAが見据えているのはラテンアメリカ全域です。バックアップのゲートウェイとしてdLocalを追加し、8種類以上の通貨での決済に対応しました。
🇨🇱 CLP · 🇧🇷 BRL · 🇲🇽 MXN · 🇦🇷 ARS · 🇨🇴 COP · 🇵🇪 PEN · 🇺🇾 UYU · 🇺🇸 USD
この統合に含まれるもの
- 完全なチェックアウト —
POST /api/subscription/checkout-dlocalが任意のプランの決済リンクを生成 - 安全なWebhook — 通知ごとに暗号署名を検証
- 継続課金 — 自動サブスクリプションに対応
- 返金 — 返金処理用のAPIを統合
- 国の判定 — 選択した通貨から請求先の国を自動的に決定
GET /api/subscription/gatewaysのAPIで、両方のゲートウェイの状態、対応通貨、対応国を確認できます。Flow.clが利用できない場合は、dLocalが自動的に引き継ぎます。
注記: dLocalは本番用の認証情報を設定した時点で有効になります。チリのお客様については、引き続きFlow.clがメインのゲートウェイです。
超過分の課金:ボットは止まらない
エンドユーザーの体験にとって、これがもっとも重要な変更です。上限に達した瞬間にボットが応答をやめるハードストップではなく、ソフトキャップを採用しました。
- 企業がプランのメッセージ上限に到達する
- ボットは追加5.000通まで動き続ける
- 追加1.000通ごとに**$5.990 CLP**を請求する
- 管理者は画面から前もってパックを購入できる
なぜソフトキャップなのか
50件の会話が同時に進んでいる事業者で、昼過ぎにボットが応答をやめたと想像してみてください。お客様に返ってくるのは沈黙だけです。売上を逃します。この事態は、どんな追加コストよりも痛手です。
ソフトキャップなら、超過分の余力が残っているかぎりボットは止まりません。追加コストは透明で予測可能です。1.000通ごとに$5.990 CLP。支出を抑えたい場合は、設定から超過分の利用をオフにできます。
超過分の自動請求
billing:charge-overageコマンドが毎月1日の08:00 UTCに自動で走ります。前月に上限を超えたすべての企業を抽出し、各社のゲートウェイに応じてFlow.clまたはdLocal経由で請求を作成します。
--dry-runで、請求せずに内容を確認できます--month=YYYY-MMで特定の月を請求できます--company=IDで特定の1社だけを請求できます- 各請求の詳細ログを出力し、最後に要約を表示します
メールでのアラート
企業が上限に近づいたときの自動通知を追加しました。
- 使用率90% — 管理者宛ての警告メール。利用状況の統計と、プラン変更へのCTAを添えます
- 使用率100% — 上限到達のアラート。累積した超過分と追加コストの内訳を表示します
- しきい値ごとに月1通 — キャッシュで制御し、ユーザーを通知漬けにしません
- 本格的なHTMLテンプレート — プログレスバー、統計テーブル、サブスクリプションを確認するボタン
画面での見え方
- 更新された使用量バー — 超過分のメッセージ数を琥珀色で表示
- 超過分のカード — 消費したパック数と累積コストを示す情報パネル
- 「追加パックを購入」ボタン — 使用量が上限の80%を超えると表示
- 更新されたFAQ — 支払い方法と超過分のしくみに関する項目を追加
dLocal Smart Fields:国際的な継続課金
基本のチェックアウトに加えて、dLocal Smart Fieldsを実装しました。フロントエンドに埋め込んだ決済フォームがカード情報を直接受け取ってトークン化するため、カードのデータが当社のサーバーを通ることはありません。
- クライアントサイドでのトークン化 — dLocalのSmart Fieldsがカード番号、有効期限、CVVを取得
- 継続課金 — 初回の決済で
card_idを保存し、更新時は保存済みのカードを使用 - 自動更新 —
subscriptions:renew-dlocalコマンドが毎日06:00 UTCに実行 - 通貨換算 — CurrencyServiceがCLPの価格を、お客様の現地通貨にリアルタイムで換算
- リトライ方針 — 支払期日から0日目、1日目、3日目、7日目に自動で再試行
新しいAPIエンドポイント
| メソッド | エンドポイント | 説明 |
|---|---|---|
| GET | /api/subscription/gateways | 利用可能なゲートウェイと状態 |
| GET | /api/subscription/overage | サイクル内の超過分の統計 |
| GET | /api/subscription/ai-usage | 当月のAI利用状況 |
| POST | /api/subscription/checkout-dlocal | dLocal経由のチェックアウト(リダイレクト) |
| POST | /api/subscription/checkout-dlocal-smartfields | Smart Fields経由のチェックアウト(カードのトークン化) |
| POST | /api/subscription/purchase-overage | 追加パックの購入 |
| POST | /api/webhooks/dlocal | dLocalの決済Webhook |
いずれもauth:sanctumと適切なレート制限で保護されています。
設定
このバージョンで追加された環境変数です。
# dLocal Gateway (redirect mode)
DLOCAL_API_KEY=
DLOCAL_SECRET_KEY=
DLOCAL_SANDBOX=true
DLOCAL_NOTIFY_URL=https://yourdomain.com/api/webhooks/dlocal
# dLocal Smart Fields (recurring card payments)
DLOCAL_SMART_FIELDS_API_KEY=
DLOCAL_SMART_FIELDS_SECRET_KEY=
DLOCAL_SMART_FIELDS_SANDBOX=true
# Overage Billing
BILLING_OVERAGE_ENABLED=true
BILLING_OVERAGE_PER_1000=5990
BILLING_OVERAGE_MAX_EXTRA=5000
app.withmia.comでは、超過分の利用は既定で有効です。
背景:これが重要な理由
財務分析で分かったのは、以前のモデル(Proが$19.990 + AI無制限)では、500社の顧客がいても年間でおよそ$60Kしか生まれないということでした。4段階の新モデル + スマートルーティング + 超過課金では、こうなります。
| 指標 | 以前 | 現在 |
|---|---|---|
| 月間売上(顧客500社) | $14.470 | $29.225 |
| 月間のAIコスト | $7.000 | $2.800 |
| 粗利率 | 34.3% | 81.9% |
| 年間利益 | $59.640 | $287.100 |
同じ顧客数で**粗利は+381%**です。それでも、クローズドな競合と比べて3〜5倍安いという位置づけは変わりません。
この先の予定
収益モデルの見通しが立ったことで、焦点はラテンアメリカ市場が必要としている機能へ移ります。
- PWA / モバイルアプリ — モバイルファーストの市場では欠かせません
- CSATアンケート — まだ埋まっていない基本機能です
- AIの解決率分析 — 「あなたのAIは会話の47%を解決しました」
- WhatsAppの一斉配信 — ManyChatと渡り合うための大規模キャンペーン
WITHMIA v1.0.4は、いちばん目立つアップデートではありません。新しい画面も、新しい連携先もないからです。それでも、もっとも重要な一手です。この先のすべてを成立させる、収益の土台だからです。
ラベル
コメント
敬意をもってご記入ください。メールアドレスは公開されません。