工作原理
This page walks you through the complete user journey in FeedbackPulse SaaS — from installation to your first feedback submission.
全局概览
Here's how FeedbackPulse SaaS works from start to finish:
YOU (install) -> TENANTS (sign up) -> END USERS (give feedback) -> TENANTS (analyze & act)
Let's break each stage down.
Stage 1: You Install the Platform
- You upload FeedbackPulse to your server
- You visit
yourdomain.com/installin your browser - The Web 安装程序 walks you through 5 steps:
- License verification
- PHP requirements check
- 数据库 connection
- Superadmin account creation
- Email (SMTP) configuration
- Done! Your platform is live at
yourdomain.com
Time required: ~10 minutes
Stage 2: You Configure the Platform
作为超级管理员,您可以在以下地址登录 yourdomain.com/login and:
- Create 订阅计划 — define pricing, limits, and features
- Example: Free (1 product, 50 submissions/mo), Pro ($29.99/mo, unlimited everything)
- Set up 支付网关 — connect Stripe and/or PayPal
- Configure the 落地页 — 拖拽 builder with live pricing
- Configure email — SMTP settings for transactional emails
- Optionally enable AI — add your OpenAI API key for 情感分析
Time required: ~20 minutes
Stage 3: Tenants Sign Up
A potential customer visits your 落地页 at yourdomain.com:
- They see your beautifully designed 落地页 with pricing plans
- They click "Get Started" and fill out the registration form:
- Name, email, company name, subdomain, password
- They verify their email address
- They're in! They land on their 租户仪表板 at
yourdomain.com/dashboard
注意: Every tenant gets a 14-day free trial by default. You can configure this.
Stage 4: Tenants Set Up Their Workspace
Once inside, a tenant:
4a. Creates 产品
产品 are what they want feedback about. 示例:
- "Acme Pro 仪表板" (a web app)
- "Acme Mobile App" (a mobile app)
Each product gets a slug, description, category, and optional image.
4b. Creates Feedback 活动
For each product, they create one or more campaigns — each is a 反馈表单 with configurable fields:
- Star ratings (1-5)
- NPS score (0-10)
- Text feedback
- Photo upload
- Custom survey fields (via 拖拽 Survey Builder)
- Optional email verification (OTP)
- Optional reCAPTCHA
4c. Customizes Branding
In 设置, they set:
- Brand color and accent color
- Company logo
- Feedback wall appearance (enable/disable)
4d. Invites Team Members
They can invite colleagues with admin or staff roles. Invitations are sent via signed email links that expire in 7 days.
Stage 5: End Users Give Feedback
Now the tenant shares their public pages with their customers. Every tenant gets 5 public pages automatically:
Page 1: Product Hub (/p/{tenant-slug})
A beautiful catalog showing all the tenant's products. End users can browse and click into any product.
Page 2: Feedback Form (/feedback/{campaign-slug})
The actual form where end users submit their feedback. Supports:
- Star ratings, NPS, text, photos, custom survey fields
- Optional email + OTP verification
- Rate limiting (10 submissions per minute per IP)
- After submission → Thank You page
Page 3: Feedback Wall (/wall/{tenant-slug})
A public showcase of approved reviews. Think of it like a testimonials page:
- Shows only reviews marked as "public" by the tenant
- Displays 星级评分s, customer names, feedback text
- Filterable by product
Page 4: Public 路线图 (/roadmap/{tenant-slug})
An interactive kanban board showing what's planned:
- Columns: Under Review → Planned → In Progress → Shipped
- End users can vote on items (anonymous, email-based)
- End users can suggest features via a modal form
Page 5: Public 更新日志 (/changelog/{tenant-slug})
A timeline of product updates:
- Each entry has a title, version tag, body text, and date
- Filterable by product
Bonus: Embeddable Widget
A single <script> tag that drops a feedback button on any website:
<script src="https://yourdomain.com/widget/{campaign-slug}.js"></script>
All 5 pages share a connected navigation bar, so end users can easily move between them. The nav bar is branded with the tenant's colors.
Stage 6: Tenants Analyze Feedback
Back in their dashboard, tenants see:
Real-Time 仪表板
- Total submissions count
- Average 星级评分
- NPS score (with Promoter/Passive/Detractor breakdown)
- Active campaigns count
- Submission trend chart (last 30 days)
提交 Inbox
Every piece of feedback arrives in the submissions inbox. For each submission, the tenant can:
- Change status (Pending → Approved → Resolved → Spam)
- Toggle public visibility (show/hide on the 反馈墙)
- Reply to the customer (visible in their customer portal)
- Add tags for categorization
- Use AI to auto-generate reply suggestions
- View sentiment score and AI-generated summary
AI Analysis (if OpenAI configured)
- Sentiment scoring — each submission gets a score from -1.0 (very negative) to +1.0 (very positive)
- Auto-tagging — AI suggests relevant tags (e.g., "bug", "feature-request", "praise")
- AI reply suggestions — click a button to get a draft reply
- Anomaly detection — automated alerts when ratings suddenly drop
分析
- NPS trend over 30 days
- Star rating distribution (1 through 5)
- Submission volume by day
- Tag frequency chart
- Product-level comparisons
报告
- 概述, detailed, and ratings tabs
- Date range filters
- CSV export for external analysis
- Scheduled reports (daily/weekly/monthly via email)
Stage 7: Tenants Act on Feedback
Armed with insights, tenants can:
- Update their roadmap — move items from "Under Review" to "In Progress" to "Shipped"
- Publish changelog entries — announce new releases with version numbers
- Reply to customers — direct replies visible in the customer portal
- Close the loop — mark submissions as "Resolved" when addressed
This creates a feedback loop:
End User gives feedback
-> Tenant analyzes it
-> Tenant builds the feature
-> Tenant publishes changelog
-> End User sees the update
-> End User gives more feedback
Stage 8: 计费 (Automatic)
Meanwhile, the billing system runs on autopilot:
- Trial periods expire automatically (default: 14 days)
- Plan limits are enforced (can't create more products than your plan allows)
- Usage alerts are sent when approaching limits (90% threshold)
- Subscriptions are managed through Stripe/PayPal
- Failed payments trigger automatic notifications
- Downgrades restrict features immediately
完整流程图
+----------------------------------------------------------+
| YOUR SERVER |
| |
| +-------------+ +--------------+ +------------+ |
| | Superadmin | | Tenant A | | Tenant B | |
| | Panel | | Dashboard | | Dashboard | |
| | /admin/* | | /dashboard | | /dashboard| |
| +------+-------+ +------+-------+ +-----+------+ |
| | | | |
| | +--------------+--------------+ | |
| | | Public Pages | | |
| | | /p/{slug} | | |
| | | /wall/{slug} | | |
| | | /feedback/{slug} | | |
| | | /roadmap/{slug} | | |
| | | /changelog/{slug} | | |
| | +------------------------------+ | |
| | ^ | |
+---------+-------------------+-------------------+----------+
| | |
You manage End users visit End users visit
the platform Tenant A's pages Tenant B's pages
下一步
- 快速入门 Guide — get running in 15 minutes
- System Architecture — technical deep-dive
- 安装 Guide — step-by-step server setup