How it works
Getting started, step by step
One next action
Only the first step not yet done shows its buttons: Copy collection link, then Import from Senja, Testimonial.to or Google while you wait, then Show Pending, then Copy embed code. The others say what they are and whether they are done.
The code, or a prompt for your coding agent
Beside the two lines of embed code, choose what your site is built with and copy a prompt for Cursor, Claude Code, Lovable, Bolt or any agent that edits your site. It carries your project's own address and the same two lines, and tells the agent to change nothing else and show you the change first.
Empty lists that say what to do
An empty Pending list offers your collection link and the importer; an empty Approved list points back to what is waiting in Pending.
Measured, with the method
Measured on Oct 17, 2026, by a script driving a test build in a browser and counting what it pressed, typed and chose: from a new project to an approved testimonial drawn on a web page took 3 presses, no typing and no choices, besides sending the link and pasting the code. Copying the prompt for a coding agent took 1 press. Importing a Senja or Testimonial.to CSV whose name says where it came from, or a Google Takeout archive, took 3 presses — choose the file, check the permission sentence, import — and no choices. Your customer's side took 5 presses and their own words. Those are our figures alone; no other product was measured.
Safe by design
The rule that makes it safe to have
Clear boundaries
What it will not do
Every capability page ends with this list. It is the part that says what you are actually buying.
- It will not approve, publish or import anything by itself.
- It will not say your wall is live on your site: it only knows the code was copied in this browser.
- It will not follow you from one browser to another: what it remembers is kept in the browser you used.
- It is not shown to a project that already has three approved testimonials, and Hide this list removes it for good in that browser.
Where it lives in the code: components/FirstRunChecklist.tsx · lib/first-run.ts · lib/import-detect.ts · components/CsvImport.tsx · captures/ease-of-use.mjs
This is running now
Open a project and use it. Nothing on this page is a roadmap.