Skip to content
shipanysaas

Client feedback and testimonials for agency projects

Client feedback and testimonials for agency projects is a SaaS idea for owners of small web, design and marketing agencies and consultancies, priced to test at $25 a month per agency. Agencies hear a client was unhappy only when the contract isn’t renewed. With it, agencies send a short survey at each project milestone, catch unhappy clients early, and turn happy answers into approved testimonials.

. A starting point we wrote, not market research: run the 7-day test before you build.

What problem does it solve?

Agencies hear a client was unhappy only when the contract isn’t renewed. Asking for a testimonial feels awkward, so the website shows the same old quotes for years.

Why now: Buyers check reviews and case studies before they book a call, so fresh, specific praise helps agencies win work.

What do they use today?

Most agencies rely on a chat at the end of a project, or an occasional email asking how things are going. Praise stays in private messages, and the website keeps its old quotes.

How does it work?

When a project hits a milestone, the client gets a short survey by email and answers a few quick questions. If a score drops, the owner gets an alert and can call the client before the problem grows. A happy client is sent a draft testimonial to approve, and the approved quote is exported as text or an embed for the agency’s website.

What goes in the first version?

  • Short surveys sent at milestones and at project end
  • Alerts to the owner when a score drops
  • Happy clients asked to approve a testimonial draft
  • Approved testimonials exported as text or an embed
  • Feedback history per client and per team member

Who pays, and how much?

Who pays
Owners of small web, design and marketing agencies and consultancies
Price to test
$25 a month per agency

One flat price per agency suits an owner who surveys every client, since the bill does not change with clients or team members. It replaces the ad hoc emails asking for praise.

How to test it in 7 days

  1. 1Ask ten agency owners when they last lost a client they thought was happy.
  2. 2Send a three-question survey to one agency’s recent clients and count replies and testimonials.
  3. 3Look at small agencies’ websites and note how old and vague their testimonials are.

Where to find the first customers

  • Agency owner communities on LinkedIn and Slack
  • Agency and marketing subreddits
  • Website and brand designers who build agency sites

What are the risks?

  • General survey tools are cheap; the testimonial flow must be the clear reason to pay.
  • Clients ignore surveys if they come too often; keep them short and rare.

How to build it on shipanysaas

4 of the parts it needs are already in the kit. Get the kit, open it in Claude Code, Codex or Cursor, and paste the starting prompt.

Already in the kit
  • Teams and roles
  • Billing
  • Emails
  • In-app notifications
You build
  • Milestone surveys and score alerts
  • Testimonial approval flow
  • Testimonial export and website embed
Get the kit
See the starting prompt
You are in a fresh copy of the shipanysaas starter kit, a pnpm and Turborepo monorepo: the Next.js web app is in apps/web and the Supabase database, with its migrations, in apps/web/supabase. Help me build the first version of Client feedback and testimonials for agency projects.

Read AGENTS.md first, then the AGENTS.md in every folder you work in: the kit's rules there win over your defaults. When a skill in .agents/skills (also in .claude/skills and .cursor/skills) matches a task, use it.

## The product
- What it does: Agencies send a short survey at each project milestone, catch unhappy clients early, and turn happy answers into approved testimonials.
- Who pays: Owners of small web, design and marketing agencies and consultancies
- Their problem: Agencies hear a client was unhappy only when the contract isn’t renewed. Asking for a testimonial feels awkward, so the website shows the same old quotes for years.
- Price to test: $25 a month per agency (a plan in apps/web/config/billing.config.ts)

## Build only this first version
1. Short surveys sent at milestones and at project end
2. Alerts to the owner when a score drops
3. Happy clients asked to approve a testimonial draft
4. Approved testimonials exported as text or an embed
5. Feedback history per client and per team member

## Already in the kit: reuse it, never rebuild it
- Teams and roles: team accounts with members, roles and invitations
- Billing: Stripe or Lemon Squeezy subscriptions, per seat or usage-based, and one-off payments
- Emails: transactional email through Resend or Nodemailer
- In-app notifications: a notifications bell in the web app

## New code it needs
- Milestone surveys and score alerts
- Testimonial approval flow
- Testimonial export and website embed

## How to work
1. Plan first: list the database tables (with row-level security, so each team only sees its own rows), the pages and the server actions for the first feature. Then stop and wait for my OK.
2. Build one feature at a time with the kit's own UI and form components, with a migration for every schema change and user-facing text in the translation files.
3. After each feature, run the verification steps in AGENTS.md, fix what they find, and tell me what you built and what comes next.

## Rules
- Ask me before you add a dependency, delete a file, or change sign-in, billing or the admin panel.
- Leave the parts of the kit this product doesn't use as they are.

Done when every first-version feature works for a signed-in team and the AGENTS.md checks pass.

Guides for the parts it uses

Want ideas for your own skills?

The free generator writes three while you watch, each with a plan and a starting prompt. Or paste this idea into it for two sharper versions.

Try the free generator

More ideas: Agencies

All SaaS ideas

Found your idea? Start from a SaaS that already works.

shipanysaas is a starter kit where sign-in, teams with roles, billing, emails, an admin panel and a blog already work, with an iPhone and Android app in the All-in plan. Your coding agent builds your idea on top.

From $49 once, no subscription