Four ways in. One import pipeline.
Drop a file. We sniff the delimiter, detect headers, and parse up to 10MB / 5,000 rows in the background.
Copy a range from Google Sheets, Notion, or Airtable. We preserve column order and detect tab/comma delimiters.
Drop a Google review URL, G2 page, or Amazon listing. We extract reviews, attach the source link, keep the rating.
Same import pipeline behind a REST endpoint. Stream batches, get a job ID, poll for completion.
Your column names. Our review schema. Matched.
Fuzzy header matching covers review_text, customer_name, star_rating — everything you'd expect. Anything we're not sure about, you fix in one click. Confidence scores tell you where to look.
See every issue before you import.
We validate every cell against the review schema, surface duplicates, and auto-fix what's salvageable. Nothing hits your inbox until you say go.
Tune the import. Or pick a preset.
Every import. Reversible.
Every import is a transaction. We log the file, the mapping, the options, and every testimonial that landed — so a single click rolls the whole batch back if you mis-mapped a column.