Migrate from Testimonial.to to VideoTestimonials

Updated

Short answer

To move from Testimonial.to to VideoTestimonials, export your testimonials to a CSV or spreadsheet and upload it in Dashboard → Import → Reviews & Other → Upload CSV, mapping the columns (only Name is required). Recreate each Testimonial.to space as a VideoTestimonials space, upload video files on Import → Manual, re-import X and LinkedIn posts from the original links, then replace your embed code.

Switching from Testimonial.to takes three moves: get your testimonials out, bring them into VideoTestimonials, and swap the code on your website. Nothing in your Testimonial.to account changes until you cancel it yourself.

What moves over, and how

From Testimonial.toInto VideoTestimonials
Written testimonials with names, roles and companiesUpload CSV on the Reviews & Other tab
Star ratings and datesRating and Date columns in the same file
Profile photosAn Avatar URL column; each photo is copied into VideoTestimonials on import
Video testimonialsUpload each file on Import → Manual, or a Video URL column for direct video-file links
Reviews that came from other sitesRe-import from the original site; they show on your Wall of Love, not in embedded widgets
Forms, widgets, walls and settingsRebuild them; nothing in this list transfers automatically

How your setup maps

Testimonial.to and VideoTestimonials both organize testimonials in spaces, and both have a Wall of Love, so the structure maps one to one: create one VideoTestimonials space for each Testimonial.to space. The Free plan includes 1 space, Starter 3, Pro 10 and Business unlimited, and every plan from Starter up has unlimited video testimonials.

Step 1: Get your testimonials out of Testimonial.to

Look for an export or download option in your Testimonial.to dashboard. A CSV or spreadsheet export is the fastest route. If your plan doesn't include one, download our template (Step 2) and copy your testimonials into it. Download any video files you want to keep while your Testimonial.to account is still active.

Step 2: Prepare the file

VideoTestimonials reads .csv, .xlsx, .xls and .json files. The Download Template button in the import window gives you a CSV with these headers: name, email, company, role, text_content, video_url, rating, status. You can also map Avatar URL and Date columns from your own file.

  • Name is the only column you must map. Each row also needs testimonial text or a video URL, or it's skipped.
  • Rating should be a whole number from 1 to 5.
  • Status: rows import as approved unless a mapped Status column says otherwise.
  • Common headers are matched automatically, but check them: any header containing "name", such as "Company name", is matched to Name, so set it to Company yourself.

Step 3: Import the file

  1. Go to Dashboard → Import, open the Reviews & Other tab and click Upload CSV.
  2. Drop in your file and map each column to a field. Choose Ignore this column for anything you don't need.
  3. Check the preview of the first 10 rows, then import.
  4. The result shows how many rows were imported, skipped and failed. Rows that match a testimonial already in the space (same email, or same name and text) are skipped, so running the same file twice doesn't create duplicates.

Step 4: Add your videos

Open Dashboard → Import → Manual, choose the Video testimonial tab, and upload each file (MP4, MOV, AVI, MKV or WebM) with the person's name and details. Uploaded videos are transcribed automatically.

You can put links in a Video URL column instead, but widgets play them only when the link points straight to a video file (for example, one ending in .mp4), not to a page such as YouTube. Links hosted by Testimonial.to also stop working if that account closes, so uploading the files is safer.

Step 5: Re-import reviews from their original sites

Testimonials that started life as posts on X or LinkedIn are best imported again from the original post links, using the Twitter / X and LinkedIn importers on the Social Media tab, so they keep their link back to the post.

Reviews imported from other sites keep their source and appear on your Wall of Love. Embedded widgets show only testimonials collected through your forms or added by CSV or manual upload, so plan your widgets around those.

Step 6: Rebuild your form, widgets and wall

  • Collection form: in Dashboard → Forms, create a form with your questions and branding. Set the recording limit in its Settings tab (2 minutes by default, up to 5).
  • Widgets: build them in Studio and filter which testimonials each one shows by type, rating or AI tag; use the Single widget to feature one testimonial.
  • Wall of Love: create one in Studio → Walls of Love to replace any Testimonial.to wall.

Step 7: Swap the embed code

Each VideoTestimonials widget is a two-line snippet: a div and an async script tag. Paste it where the Testimonial.to embed sits, check the page, then remove the old code.

Plan limits to know

The Free plan holds 20 text and 10 video testimonials in 1 space and lists CSV import of 50 rows. For a larger library, Starter ($24/month, or $240/year) has unlimited testimonials, 3 spaces and a custom subdomain; Pro ($49/month) adds 10 spaces and AI features, and Business ($79/month) adds unlimited spaces and custom domains. Paid plans start with a 7-day free trial.

Frequently asked questions

Will my Testimonial.to videos move over?

Yes, as files. Download each video from Testimonial.to and upload it on Dashboard → Import → Manual → Video testimonial (MP4, MOV, AVI, MKV or WebM). A Video URL column in your CSV also works, but those videos play only if the link points straight to a video file, and they break if the old account closes.

Do my Testimonial.to spaces map to VideoTestimonials spaces?

Yes, one to one. Create a VideoTestimonials space for each Testimonial.to space and import each space's file into it. The Free plan includes 1 space, Starter ($24/month) 3, Pro ($49/month) 10 and Business ($79/month) unlimited.

Do I have to cancel Testimonial.to first?

No. Import into VideoTestimonials, build your widgets, and keep the Testimonial.to embed on your site until the new one looks right. Swap the embed code, check the page, then cancel Testimonial.to when you're ready.

Want to try this yourself?

The free plan includes 10 video testimonials, 20 text, a Wall of Love embed and CSV import. No credit card, and nothing expires.

Start free
Was this article helpful?