What you get

  • A single offline HTML section with grid and drifting layouts, pause, and dark mode
  • A React component with typed source and permission fields
  • A checker that fails on sample text, missing consent, emoji icons and remote assets
  • A request email and record-keeping guide for collecting quotes
  • Optional headshot clean-up with PopNow after a price quote

Good for

  • SaaS, app and course landing pages
  • Agency and freelancer sites with happy clients
  • Launch pages that already have early-user feedback

Not for

  • Pages that have no real quotes yet
  • Star-rating widgets that need a verified review source
  • Video testimonials

How to use it

In Claude or ChatGPT

Use the PopNow skill "Testimonial Wall Section" (testimonial-wall-section) for this: Add a testimonial wall to our Astro landing page from the six approved quotes in content/quotes.json. Use initials for anyone without a photo.

In a coding agent

/popnow-testimonial-wall-section Add a testimonial wall to our Astro landing page from the six approved quotes in content/quotes.json. Use initials for anyone without a photo.

Then try

Quote cutting out the three headshots customers sent and matching their light.

Write the permission request email for the two quotes we found in support tickets.

What to have ready

  • Real customer quotes with names and roles as they want them shown
  • Each person's agreement to be quoted, and any photos they sent
  • Your page colors if they differ from warm paper and teal
  • Optional: a PopNow API key for headshot clean-up

Similar skills

View all →

Ratings

No ratings yet. Installed it? Be the first to rate it.

Rate this skill

Questions

Why does it ship with placeholder cards instead of example reviews?

Invented reviews next to names and faces mislead readers and can break advertising rules. The template uses cards labelled Sample so the layout is visible, and the checker refuses to pass a page until each card has a real source and recorded permission.

Can it generate customer photos?

No. Avatars are initials or photos the customer supplied. PopNow is used only to tidy supplied photos: cut out busy backgrounds, upscale small images and match lighting across the set.

Is the drifting layout accessible?

It pauses on hover and keyboard focus, has a visible Pause button, hides the duplicated loop cards from screen readers, and switches to the static grid when reduced motion is on.

Does the React version need an animation library?

No. The drift is a CSS keyframe and the component only depends on React, so it works in Next.js, Vite, Remix or Astro islands.

Can the wall become a full testimonial page?

Yes. The same component fills a whole testimonial web page with filters by product or role, or sits on your home page as a short testimonial section. The testimonial section design and testimonial UI ship in light and dark, and it reads as a wall of love without inventing a single quote.