SaaS · SaaS Platform
Feedback Worthy
A SaaS product that lets businesses collect written testimonials through a simple form and turn them into embeddable, on-brand widgets, no developer required, co-built with Osaf Ali Sayed.

Challenge
Most businesses know testimonials help sales, but actually collecting and showing them is a hassle. Asking customers for feedback usually means a clunky form or an email thread, and turning that feedback into something that looks good on a website usually means hiring a developer or copy-pasting screenshots into a design tool. FeedbackWorthy needed to make the whole process, asking for feedback, picking the best of it, and putting it live on a site, take minutes instead of days, with no coding required.
Solution
I co-built FeedbackWorthy with Osaf Ali Sayed as a SaaS product built around a simple four-step flow: collect testimonials through a shareable form, pick a layout (Wall of Love, Carousel, Horizontal or Vertical Scroll), customize the colors and style, then copy a single embed snippet onto any website. The whole product, workspaces, forms, billing, and the widget builder, is wrapped in a real subscription system with usage limits enforced per plan, not just a marketing site bolted onto a demo.
Project Overview
FeedbackWorthy is a SaaS product for collecting customer testimonials and turning them into embeddable widgets, without a developer or a design tool. I co-built it with Osaf Ali Sayed, covering the product end to end: the marketing site, the app itself, the widget builder, and billing.
The pitch is direct: "Collect testimonials that actually convert." Instead of scattered feedback sitting in emails and DMs, FeedbackWorthy turns it into social proof that's actually live on a website.
The Challenge
Everyone agrees testimonials help sell a product, but the actual workflow of collecting and displaying them is full of friction. Asking customers for feedback usually means an awkward form or a manual email request. Turning that feedback into something presentable on a website usually means a developer, custom CSS, or copy-pasting text into a design tool.
FeedbackWorthy needed to compress that entire process, ask, collect, style, publish, into something a non-technical founder could do alone, in minutes, without touching code.
The Solution
We built FeedbackWorthy around a four-step flow that mirrors exactly how the product is marketed: collect testimonials through a shareable form, turn them into a styled component, customize it to match the brand, then embed it with one script tag. Underneath that simple flow is a real SaaS product: authenticated workspaces, a billing system with enforced usage limits, and a component builder that generates production-ready embed code.
The Pitch: Testimonials That Convert
The homepage doesn't just describe the product, it demonstrates it. The hero section, "Collect testimonials that actually convert," sits directly above a live "Wall of Love" component built from real demo testimonials, with the actual embed snippet shown underneath it.

Showing the actual output, not a mockup, right at the top of the page reinforces the core promise: this is what you'll actually get, and it's already working.
Real Plans, Real Limits
FeedbackWorthy ships with three real pricing tiers: a permanent Free plan (25 testimonials, one form, one embed component), Starter at $20/month (unlimited testimonials, more forms and embeds, no FeedbackWorthy branding), and Growth at $50/month for teams running multiple workspaces.

Payments run through Lemon Squeezy, and every account keeps a permanent free tier, so trying the product never requires a credit card.
Collecting Testimonials
Inside a workspace, every submitted testimonial shows up as a card with a star rating, the source type, and a search and filter bar to find specific reviews quickly. Reviews can also be added manually, useful for importing feedback that came in outside the platform, like an email or a DM.

This is the "Collect" step from the homepage made real: a shareable form link feeds directly into this list, with nothing for the business owner to manually organize.
Choosing A Layout
Turning collected reviews into a website component is a guided, three-step builder: pick which reviews to include, choose a layout, then get the embed code. Four layouts are available, Wall of Love (a masonry grid), Carousel (swipeable cards), Horizontal Scroll, and Vertical Scroll, each with a live preview so changes are visible before publishing.

Going Live With One Script Tag
The final step of the builder produces a ready-to-use embed snippet, a single div and script tag, with no build step, framework requirement, or ongoing maintenance for the customer embedding it.

That simplicity is the whole point of the product: a non-technical founder can go from "I have some good reviews" to "they're live on my site" without ever opening a code editor.
Tracking Usage Inside The App
Because every plan enforces real limits, the in-app Billing page shows usage bars for testimonials, forms, workspaces, and embed widgets side by side with the current plan, so a customer always knows exactly where they stand before they hit a limit.

Upgrade options are shown directly on the same page, so hitting a limit turns into a one-click upgrade instead of a dead end.
Content Structure
FeedbackWorthy is organized around workspaces, since a single account may need to manage testimonials for more than one brand or product.
The product includes clear areas for:
- Workspaces and branding
- Testimonial collection forms
- The component (widget) builder
- Billing and plan usage
- Public marketing pages and pricing
Structuring the app around workspaces from the start made it straightforward to support the Growth plan's multi-workspace teams without a rebuild.
The Result
FeedbackWorthy turns a process that used to take a founder an afternoon of copy-pasting into a four-step flow that takes minutes. Reviews go from a customer's inbox to a live, on-brand widget without a developer, a design tool, or custom code.
Key Takeaways
Building FeedbackWorthy was a good lesson in keeping a SaaS product's marketing promise and its actual product experience identical. The homepage demonstrates the real component builder instead of a mockup, and the four-step pitch matches the actual in-app flow step for step, so there's no gap between what's promised and what's delivered.
Co-building it with Osaf Ali Sayed also meant treating billing, usage limits, and workspace permissions as real product requirements from day one, not features to bolt on later once the fun parts were done.
Results
- Built a shareable collection form so customers can submit a written testimonial without creating an account.
- Built four embeddable widget layouts (Wall of Love, Carousel, Horizontal Scroll, Vertical Scroll) generated from the same reviews in one click.
- Reduced going live to copying one script tag, no developer or custom CSS required to match a brand.
- Built a real subscription system (Free, Starter, Growth) with per-plan usage limits for testimonials, forms, workspaces, and embed widgets.
- Added a usage dashboard so customers can see exactly how close they are to their plan's limits before upgrading.
- Gave every workspace its own branding (name, slug, logo, brand color) so embeds can match a customer's own site.
- Processed payments through Lemon Squeezy with a permanent free tier, so nobody has to pay just to try the product.


