So Funktioniert Es
This page walks you through the complete user journey in FeedbackPulse SaaS โ from installation to your first feedback submission.
Das Gesamtbildโ
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-Installer walks you through 5 steps:
- License verification
- PHP requirements check
- Datenbank 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โ
Als Superadmin melden Sie sich an bei yourdomain.com/login and:
- Create Abonnementplaene โ define pricing, limits, and features
- Example: Free (1 product, 50 submissions/mo), Pro ($29.99/mo, unlimited everything)
- Set up Zahlungs-Gateways โ connect Stripe and/or PayPal
- Configure the Landingpage โ Drag-and-Drop builder with live pricing
- Configure email โ SMTP settings for transactional emails
- Optionally enable AI โ add your OpenAI API key for Stimmungsanalyse
Time required: ~20 minutes
Stage 3: Tenants Sign Upโ
A potential customer visits your Landingpage at yourdomain.com:
- They see your beautifully designed Landingpage 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 Mandanten-Dashboard at
yourdomain.com/dashboard
Hinweis: 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 Produkteโ
Produkte are what they want feedback about. Beispiele:
- "Acme Pro Dashboard" (a web app)
- "Acme Mobile App" (a mobile app)
Each product gets a slug, description, category, and optional image.
4b. Creates Feedback Kampagnenโ
For each product, they create one or more campaigns โ each is a Feedback-Formular with configurable fields:
- Star ratings (1-5)
- NPS score (0-10)
- Text feedback
- Photo upload
- Custom survey fields (via Drag-and-Drop Survey Builder)
- Optional email verification (OTP)
- Optional reCAPTCHA
4c. Customizes Brandingโ
In Einstellungen, 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 Sternebewertungs, customer names, feedback text
- Filterable by product
Page 4: Public Roadmap (/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 Aenderungsprotokoll (/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 Dashboardโ
- Total submissions count
- Average Sternebewertung
- NPS score (with Promoter/Passive/Detractor breakdown)
- Active campaigns count
- Submission trend chart (last 30 days)
Einreichungen 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 Feedback-Wand)
- 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
Analysenโ
- NPS trend over 30 days
- Star rating distribution (1 through 5)
- Submission volume by day
- Tag frequency chart
- Product-level comparisons
Berichteโ
- Uebersicht, 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: Abrechnung (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
Vollstaendiges Flussdiagrammโ
+----------------------------------------------------------+
| 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
Naechste Schritteโ
- Schnellstart Guide โ get running in 15 minutes
- System Architecture โ technical deep-dive
- Installation Guide โ step-by-step server setup