Glossario de Termos
A reference of key terms used throughout FeedbackPulse SaaS and this documentation.
A-C
| Term | Definition |
|---|---|
| API Key | A secret token that tenants generate to access the REST API v2 programmatically. Stored as SHA256 hash in the database. |
| Audit Log | A record of every significant action taken by users on the platform (e.g., "deleted submission #42"). Useful for compliance and debugging. |
| Campaign | A formulario de feedback configuration. Each campaign belongs to a product and defines which fields are enabled (avaliacao por estrelas, NPS, text, photo, custom survey fields). A product can have multiple campaigns. |
| Registro de Alteracoes Entry | A public-facing release note. Tenants create changelog entries to announce updates, bug fixes, and new features to their end users. |
| Custom Domain | A tenant's own domain (e.g., feedback.acmecorp.com) that points to the FeedbackPulse server. Requires DNS configuration and verification. |
| Customer | A user with the customer role. Customers can log in to a portal to see responses to their feedback. Not to be confused with "end user" (who may be anonymous). |
D-F
| Term | Definition |
|---|---|
| Data Retention | A GDPR feature that automatically deletes or anonymizes old feedback submissions after a configurable number of days. Enforced per plan. |
| Email Digest | An automated email sent daily or weekly to tenant admins, summarizing recent feedback activity (new submissions, average ratings, NPS, etc.). |
| End User | The person who visits a tenant's public pages and submits feedback. They may or may not have an account. Also called a "respondent." |
| Envato License | A purchase code from CodeCanyon (Envato) that verifies the buyer has a legitimate copy of FeedbackPulse. Checked during installation. |
| Feature Request | A suggestion submitted by an end user through the roadmap publico page. Tenants can review, approve, or link them to roadmap items. |
| Feedback Wall | A public page (/wall/{tenant-slug}) that showcases approved, public-facing feedback. Works like a testimonials page. |
G-L
| Term | Definition |
|---|---|
| GDPR | General Data Protection Regulation. FeedbackPulse includes tools for data export, data deletion, and anonymization to help tenants comply with GDPR. |
| Impersonation | A superadmin feature that lets you "log in as" any tenant to see their dashboard from their perspective. Auto-expires after 60 minutes. |
| Landing Page | The public-facing homepage of your FeedbackPulse installation. Configurable via a arrastar e soltar builder in the superpainel de administracao. Includes live pricing from your planos de assinatura. |
M-P
| Term | Definition |
|---|---|
| Multi-Tenant | An architecture where a single installation serves multiple isolated customers (tenants). Each tenant's data is kept separate via tenant_id columns and a global database scope. |
| NPS (Net Promoter Score) | A metric that measures customer loyalty. End users rate 0-10: Promoters (9-10), Passives (7-8), Detractors (0-6). NPS = % Promoters - % Detractors. Range: -100 to +100. |
| OTP (One-Time Password) | An email-based verification code sent to end users before they can submit feedback (if enabled on the campaign). Prevents spam and ensures valid emails. |
| Plan | A subscription tier (e.g., Free, Starter, Pro, Enterprise). Each plan defines pricing, limits (products, campaigns, submissions/month, team seats), and feature flags (API access, CSV export, dominio personalizado, etc.). |
| Product | Something a tenant collects feedback about. Exemplos: a web app, a mobile app, a physical product, a service. Produtos can have multiple campaigns. |
| Product Hub | A public page (/p/{tenant-slug}) that lists all of a tenant's active products in a catalog view. End users can browse products and access their feedback pages. |
R-S
| Term | Definition |
|---|---|
| Roadmap | A public kanban board (/roadmap/{tenant-slug}) showing planned features across status columns (Under Review, Planned, In Progress, Shipped). End users can vote on items. |
| Roadmap Vote | An anonymous vote (tracked by email) that an end user casts on a roadmap item to express interest. |
| Referral Code | A shareable code that tenants can generate to refer new customers. Tracks conversions and can offer rewards (discounts or credits). |
| Scheduled Report | An automated email report sent to tenant admins on a daily, weekly, or monthly schedule. Contains submission counts, average ratings, NPS, and resolved counts. |
| Sentiment Analysis | AI-powered analysis of feedback text. Returns a score from -1.0 (very negative) to +1.0 (very positive) and a label (positive/neutral/negative). Requires OpenAI API key. |
| Slug | A URL-friendly identifier. Tenants have slugs (e.g., acme-corp), products have slugs (e.g., acme-pro-dashboard), and campaigns have slugs (e.g., rate-our-dashboard-v3). |
| Submission | A single piece of feedback from an end user. Contains avaliacao por estrelas, NPS score, text feedback, customer info, photos, survey responses, sentiment data, status, and admin reply. |
| Superadmin | The platform owner. Has access to the painel de administracao (/admin/*) and can manage all tenants, plans, settings, and platform-wide configuration. |
| Survey Builder | A arrastar e soltar tool for creating custom survey fields on feedback campaigns. Supports text inputs, dropdowns, radio buttons, checkboxes, and textareas. |
T-Z
| Term | Definition |
|---|---|
| Tenant | A customer of your SaaS platform. Each tenant gets their own isolated workspace with products, campaigns, submissions, membros da equipe, and settings. |
| Tenant Scope | A Laravel global scope that automatically filters all database queries to only return rows belonging to the current tenant. Ensures complete data isolation. |
| Two-Factor Authentication (2FA) | Optional security feature using TOTP (Time-based One-Time Password). Users scan a QR code with an authenticator app (Google Authenticator, Authy) and enter a 6-digit code on login. |
| Webhook | An HTTP callback. Tenants can configure webhook URLs to receive real-time notifications when events occur (new submission, status change, etc.). Supports Slack, Discord, and custom endpoints. |
| Widget | An embeddable JavaScript snippet that adds a feedback button/form to any website. Usage: <script src="https://yourdomain.com/widget/{campaign-slug}.js"></script> |
| White-Label | A branding option where the FeedbackPulse logo/name is removed, so tenants' end users never know what platform powers the feedback system. Available on higher-tier plans. |
Referencia de Padroes de URL
| URL | Page | Scoped To |
|---|---|---|
/ | Landing page (or login) | Platform |
/login | Login page | Platform |
/register | Registration page | Platform |
/admin/dashboard | Superadmin dashboard | Platform |
/dashboard | Tenant dashboard | Tenant |
/customer/dashboard | Customer portal | Customer |
/p/{tenant-slug} | Product Hub | Tenant (public) |
/p/{tenant-slug}/{product-slug} | Product Detail | Product (public) |
/feedback/{campaign-slug} | Feedback Form | Campaign (public) |
/wall/{tenant-slug} | Feedback Wall | Tenant (public) |
/wall/{tenant-slug}?product={product-slug} | Filtered Feedback Wall | Product (public) |
/roadmap/{tenant-slug} | Public Roadmap | Tenant (public) |
/roadmap/{tenant-slug}?product={product-slug} | Filtered Roadmap | Product (public) |
/changelog/{tenant-slug} | Public Registro de Alteracoes | Tenant (public) |
/changelog/{tenant-slug}?product={product-slug} | Filtered Registro de Alteracoes | Product (public) |
/widget/{campaign-slug}.js | Widget Script | Campaign (public) |
/widget/{campaign-slug}/frame | Widget iFrame | Campaign (public) |
/api/v2/* | REST API | Tenant (API key) |