YES

Replaceable in one session with an AI coding agent.

Collecting and showing testimonials: a form that takes text or video, a library of what came in, and embeddable walls and widgets for your site.

Promptfree, for everyone, and the only version there is
Build me a testimonial collector and wall.

STACK
- Astro with a Node adapter, SQLite, S3-compatible storage for media

COLLECTING
- A public form: name, role, company, text, optional photo, optional video
- A signed one-time link per request, so you know who a testimonial came from
- Explicit consent checkbox with the exact wording stored alongside the row — this is a permission you may need to prove

VIDEO, IF YOU WANT IT
- MediaRecorder in the browser, capped at 90 seconds, uploaded directly to storage with a presigned URL
- Transcode with ffmpeg in a worker; keep the original

APPROVING
- Nothing is public until approved; approval is a state change, appended not overwritten

THE WALL
- A static build from approved rows: a masonry grid, a single-quote widget, and a marquee
- Embeddable as an iframe with a fixed height, and as a script that writes the markup inline

Include the schema, the consent record and the three layouts.

What you lose

  • In-browser video recording with transcoding and captions, which is the part that would take the longest
  • Import of reviews from other platforms
  • A dozen embeddable layouts already designed and responsive

If you would rather not build

  • A form plus a static grid, which is most of the product
  • Testimonial.to, for the hosted version

The escape hatch

open source · no votes, no paid placement

Formbricks

$0

Self-hosted forms with file upload for the collection half.

formbricks/formbricksfree · open source

Uppy

$0

Handles the video upload, including resumable transfers to S3.

transloadit/uppyfree · open source

Why this verdict

our own opinion · changed only by a person

87/100

Verdict yes at 87. Text testimonials are a form and a grid. Storing the consent wording with the row is the detail that matters legally.

History

tracked since 10 Aug 2026 · nothing is ever overwritten

Interest · last 30 dayspeak 1/day
views0113 Jul18 Jul23 Jul28 Jul2 Aug7 Aug11 Aug
views prompt copies none yet votes none yet

Questions about Senja

answered from the record above

Is Senja free?

No — the plan we track is $29 a month. Starter at around $29/month billed monthly, cheaper annually.

Can you replace Senja by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 87 out of 100, build time one session. Read what you lose before you decide.

How much does Senja cost?

$29 a month on Starter — $348 a year. Recorded 10 Aug 2026.

What do you lose by replacing Senja?

In-browser video recording with transcoding and captions, which is the part that would take the longest; Import of reviews from other platforms; A dozen embeddable layouts already designed and responsive. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Senja?

Yes: Formbricks, Uppy. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 21 in Design & website builders

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc