Wall-of-love SaaS bills you $19–49 every month, keeps your customers' words on its servers, and locks export behind the top plan. This kit does the opposite: an embeddable testimonial wall under 15 KB, a static collection form with three no-backend options, and a consent-first curation SOP — every file yours, self-hosted, zero tracking. One payment of ฿990 — less than two months of Senja — then nothing.
Get the kit — ฿990One zip, no build step, no server to configure — open it, follow the README, and your first testimonial wall is live in minutes.
A single JS file you drop into any page with one script tag — a masonry-style wall with avatars, names and star ratings. No framework, no npm, no CDN dependency; it renders from a plain JSON file you edit.
A ready-made form in three flavors: Formspree, Netlify Forms or a WhatsApp deep link. Testimonials arrive in your inbox — no database, no API keys to babysit, nothing to host.
A step-by-step document for the part everyone gets wrong: asking permission to publish, quoting accurately, and keeping a dated consent log per testimonial. Compliance-friendly by default.
The widget and the form ship localized in five languages — switch with one setting. Your visitors read buttons and labels in their language, not machine-translated leftovers.
Testimonials are visitor-supplied text — the widget escapes every string before it touches the DOM. No innerHTML injection paths, so a malicious submission can't run script on your site.
Copy-paste embed snippets for plain HTML, WordPress, Framer, Carrd and Shopify, plus a sample testimonials.json so you see a working wall before you collect a single quote. Single-site license included.
No third-party script calls home. The widget is one file served from your own domain. No analytics beacons, no remote config, no phoning home — what loads on your page stays on your page.
Your customers' words live in your files. Testimonials are stored as plain JSON in your repo, versioned with your site — not rows in someone else's SaaS database you have to export before switching plans.
Consent built into the workflow. Nothing gets published without a recorded yes from the person who wrote it — that's what the SOP enforces, and it's also the privacy-friendly way to do social proof.
From zero to a live wall of love in three steps.
Share the collection form — Formspree, Netlify Forms or WhatsApp. Happy customers send their quote, name, role and star rating; it lands in your inbox.
Follow the SOP: pick the best quotes, ask for written permission to publish, log the consent, and drop approved entries into testimonials.json.
Paste one script tag into any page. The wall renders, responsive and lazy-loaded. Add a testimonial by editing the JSON — no rebuild, no redeploy.
No monthly plan, no testimonial quota, no branding you have to pay to remove.
≈ US$28
Secure checkout via Stripe · card payments · taxes calculated at checkout
A single-site license: one buyer can use the kit on one production website (plus local and staging copies). Additional sites need one license each — bundle pricing available, just email. Every testimonial you collect is yours entirely; the license only covers the kit files.
Yes — every v1.x update (new widget themes, form variants, SOP refinements) is free. Re-download any time from your download page with your email and password. If a v2.0 ever ships — video testimonials are the planned headline — existing buyers get a clear upgrade path, never a surprise paywall.
If the kit doesn't fit how you work, email [email protected] within 14 days of purchase and we'll refund you in full — the zip is yours to keep or delete. One refund per purchase; we only ask for optional feedback.
No. The wall widget is a static JS file that reads a JSON file, and collection runs through Formspree, Netlify Forms or WhatsApp — all free-tier friendly and backend-less. If you already run a server, you can host the form yourself; nothing in the kit requires one.
Not in v1 — the widget displays text quotes with names, roles and star ratings. Video testimonials (with a consent flow) are on the roadmap for v2, and v1 buyers get a clear upgrade path. If video is essential today, a monthly SaaS is the honest alternative — exactly the $19–49/mo this kit replaces for text-based walls.
฿990 one-time · ≈ US$28 · free updates v1.x · instant download
Get the Testimonial Wall Kit — ฿990