FeedbackPulse SaaS とは?
概要
FeedbackPulse SaaS は、Laravel 12 で構築されたセルフホスト型マルチテナントフィードバック管理プラットフォームです。独自のSaaSビジネスを運営でき、お客様(テナント)は以下のことができます:
- フィードバックを収集 — フォーム、ウィジェット、公開ページを通じて自身のユーザーから
- フィードバックを分析 — AI搭載の感情分析、NPSトラッキング、アナリティクスダッシュボード
- フィードバックに対応 — ロードマップの 管理、変更履歴の公開、顧客への返信
- フィードバックを公開 — 美しい公開フィードバックウォールと製品ハブ
サーバーに一度インストールするだけで、無制限のテナントにサービスを提供します — 各テナントには独自の分離されたワークスペース、ブランディング、製品、キャンペーン、データがあります。
解決する問題
すべてのビジネスに顧客フィードバックが必要です。しかし、ほとんどのソリューションは:
- 高すぎる(Canny、UserVoice、Hotjar — $100+/月)
- 機能が限定的(Google Forms、Typeform — アナリティクスなし、ロードマップなし)
- セルフホストではない(データが他人のサーバーに保存される)
FeedbackPulse SaaS は完全なパッケージを提供します — フィードバックフォーム、アナリティクス、AI、公開ロードマップ、変更履歴、請求 — すべてが永久に所有できる単一のセルフホストアプリケーションに。
マルチテナントモデルの仕組み
FeedbackPulse SaaS をアパートのある建物のように考えてください:
FeedbackPulse SaaS (Your Server)
|
+-- Superadmin (You)
| +-- Manages the entire platform, plans, tenants, billing
|
+-- Tenant: Acme Corp
| +-- Products: Acme Pro Dashboard, Acme Mobile App
| +-- Campaigns: "Rate our Dashboard v3.0", "Mobile Beta Feedback"
| +-- Team: [email protected] (admin), [email protected] (staff)
| +-- Public Pages: /p/acme-corp, /wall/acme-corp, /roadmap/acme-corp
|
+-- Tenant: TechCorp
| +-- Products: TechCorp API, TechCorp CLI
| +-- Campaigns: "API Developer Satisfaction"
| +-- Team: [email protected] (admin)
| +-- Public Pages: /p/techcorp, /wall/techcorp, /roadmap/techcorp
|
+-- Tenant: E-Commerce Inc
+-- Products: Shopify Plugin, WooCommerce Plugin
+-- ...
各テナントは完全に分離されています — 他のテナントのデータを見ることはできません。各テナントには以下が提供されます:
- ダッシュボード with analytics
- 製品 and feedback campaigns
- 投稿 inbox
- チームメンバー
- ブランディング(カラー、ロゴ)
- 公開ページ(ウォール、フォーム、ロードマップ、変更履歴)
- APIキー
ビジネスモデル
As the platform owner (superadmin), you make money by:
- Creating サブスクリプションプラン (Free, Starter at $9.99/mo, Growth at $29.99/mo, Pro at $79.99/mo)
- Selling those plans to tenants who sign up on your platform
- Collecting payments automatically via Stripe or PayPal
- Enforcing limits — free plan gets 1 product, Pro gets unlimited
FeedbackPulse handles the entire billing lifecycle: トライアル期間s, plan upgrades/downgrades, cancellations, and payment failures.
お客様のお客様が見るもの
This is the magic of FeedbackPulse. There are three layers of users:
| Layer | Who | What They See |
|---|---|---|
| Superadmin | You (the platform owner) | Admin panel at /admin/dashboard |
| Tenant | Your customer (e.g., Acme Corp) | Tenant dashboard at /dashboard |
| End User | Your customer's customer | Public pages (フィードバックフォーム, wall, roadmap, etc.) |
When an end user visits yourdomain.com/wall/acme-corp, they see Acme Corp's フィードバックウォール — branded with Acme's colors and logo. They can leave reviews, vote on roadmap items, and read changelogs. They never see the 管理パネル or know that FeedbackPulse exists (if you enable ホワイトラベル mode).
主な機能
For You (Superadmin)
- Platform-wide analytics and MRR tracking
- Tenant management (create, suspend, delete, impersonate)
- Subscription plan builder with 15+ feature flags
- Drag-and-drop ランディングページ builder
- Audit logs, backups, security headers
- SMTP configuration and email testing
For Your Customers (Tenants)
- Unlimited feedback campaigns with customizable forms
- Product management with categories and images
- NPS tracking, 感情分析, rating distributions
- AI-powered auto-tagging, sentiment scoring, reply suggestions
- Public roadmap with voting and 機能リクエストs
- 変更履歴 with version tagging
- Team management with admin/staff roles
- APIキー for programmatic access
- Custom branding (colors, logo, domain)
- Email digests (daily/weekly) and 定期レポート
- GDPR data export and deletion tools
- Referral program with tracking codes
For End Users (Public)
- Product Hub — discover all products at
/p/{tenant-slug} - Feedback Form — submit reviews with 星評価s, NPS, text, photos
- Feedback Wall — browse approved reviews
- ロードマップ — vote on upcoming features, suggest new ones
- 変更履歴 — read release notes and updates
- Embeddable Widget — フィードバックフォーム inside any website
FeedbackPulse SaaS vs FeedbackPulse (Standard)
| Feature | FeedbackPulse SaaS | FeedbackPulse (Standard) |
|---|---|---|
| Multi-tenant | Unlimited tenants | Single organization |
| 請求 system | Stripe + PayPal | Not needed |
| Subscription plans | Fully configurable | N/A |
| Tenant isolation | Complete data separation | N/A |
| Landing page builder | Included | Not included |
| Team management | With invitations | Basic |
| Public pages | Per-tenant URLs | Single-org URLs |
| Best for | SaaS businesses, agencies | Single companies |
注: You're reading the documentation for the SaaS version. The standard version will be released separately.
技術スタック
| Component | Technology |
|---|---|
| Backend Framework | Laravel 12 (PHP 8.2+) |
| データベース | MySQL 8.0+ / MariaDB 10.6+ |
| Frontend | Blade templates + Alpine.js + Tailwind CSS |
| Payments | Stripe API + PayPal REST API |
| AI | OpenAI GPT API (optional) |
| Auth | Session-based + API key + OAuth2 (Google, GitHub) |
| SMTP (any provider) | |
| File Storage | Local disk (S3-ready) |
| Real-Time | Server-Sent Events (SSE) |
次のステップ
始める準備はできましたか?以下へ進んでください:
- 仕組み — understand the user journey
- クイックスタート Guide — get up and running in 15 minutes
- インストール Guide — detailed server setup