Import many testimonials at once from a spreadsheet. CSV, Excel (.xlsx / .xls), and JSON files are all accepted.
Steps
- Go to Dashboard → Import.
- Open the Reviews & Other tab and click Upload CSV — the Import Testimonials modal opens.
- Upload your file — drag-and-drop or click to pick a
.csv,.xlsx,.xls, or.jsonfile. Need a template? The modal has a Download Template button that gives you a ready-to-fill CSV with the exact headers we expect (name,email,company,role,text_content,video_url,rating,status). - Map the columns — we auto-match common headers; tweak any that aren't right. Only Name must be mapped. Each row also needs testimonial text or a video URL, or it's skipped.
- Preview — check the first 10 rows and the total row count before confirming.
- Import — when it finishes you see how many rows were imported, skipped, and failed. Details of skipped and failed rows appear in the History tab.
Tips
- Rating should be a whole number from 1 to 5. Decimals are cut down (4.5 becomes 4).
- Status:
approvedimports as approved; any other value imports aspending. Without a Status column, rows import as approved. - Video URL is saved as given. Automatic transcription works when it's a direct link to a video file (for example
.mp4). - Rows with the same email, or the same name and text, as a testimonial already in the space are skipped as duplicates.
- For Excel files, only the first sheet is read.
- For columns that don't map to a known field, pick Ignore this column — we won't import that data.