Skip to content
Bulk Import

Import testimonials from a spreadsheet.

Move the proof you already collected into one library, without typing it in again.

testimonials-export.csv5 of 5 required mapped
namequotestarsdateemail
Name Quote Stars Date Email
Priya N.Onboarding took a week, not a quarter.52026-09-14priya@northgatepay.com
Tom W.Does what it says, reporting could go deeper.42026-08-30tom@halberd.io
Lena M.The first tool our reps actually use.52026-08-02lena@marlowcredit.com
Daniel R.Support answered the same afternoon, every time.52026-07-19daniel@northgatepay.com
Maya K.One place for every quote we had, finally.52026-06-08maya@halberd.io
Priya N.Northgate Pay

“Onboarding took a week, not a quarter.”

Row 2 · 2026-09-14

Tom W.Halberd

“Does what it says, reporting could go deeper.”

Row 3 · 2026-08-30

Lena M.Marlow Credit

“The first tool our reps actually use.”

Row 4 · 2026-08-02

Your best quotes are in a spreadsheet somewhere.

Survey answers.

NPS and survey tools are full of kind words from customers, and they all export to CSV.

Old tools.

If you used another testimonial tool, export what it collected and bring it with you.

Team sheets.

Many teams keep a sheet of quotes someone gathered over the years.

Nobody has time to type it all in again.

ExcelQuotes master.xlsx

214 rows. Last copied into the site: 11 months ago.

Sticky noteTo do

Type up the 40 new NPS quotes from last quarter

Slack#customer-success

Did we ever add Daniel's quote to the site? It's still just sitting in the sheet.

It's hours of copying.

Hundreds of rows, each with a name, a quote, a rating and a date. Nobody has the afternoon.

Details get lost.

Copied by hand, quotes lose their date, their source and the person's company.

So it stays in the sheet.

And a quote in a sheet is one nobody in sales can find.

What your file needs.

Five required columns.

Reviewer name, testimonial text, a rating from 1 to 5, the date and an email.

Optional details.

Job title, photo, location, social profiles, a video link, the original source link, and the company's name, domain, industry and size.

One file up to 5 MB.

Split a bigger export into several files. Rows with a source link you already have are skipped, so nothing comes in twice.

Template header row

reviewerName*reviewText*rating*reviewDate*email*

Optional columns

jobTitlesourceUrlcompanyNamecompanyDomainvideoUrl+9 more
Inside HighAdvocacy

How CSV import works.

Upload one file and map the columns. HighAdvocacy checks every row before anything is added.

  1. Step 1

    Upload it.

    Start from our template, or drop in your own export.

    Imports · Upload a spreadsheet
    testimonials-export.csv4.1 MB · 214 rowsStart from our template Download CSV
  2. Step 2

    Match your columns.

    Columns are matched to HighAdvocacy's fields for you. Fix anything it guessed wrong before you go on.

    namequotestarsdateemail
    NameQuoteStarsDateChanged by youEmail
  3. Step 3

    Fix the rows that need it.

    Rows with a bad rating, an unreadable date or a broken email are flagged before import, so you can skip them and fix them later.

    Reviewer nameTestimonial textRatingDateEmail
    Priya N.Onboarding took a week, not a quarter.52026-09-14priya@northgatepay.com
    Tom W.Does what it says, reporting could go deeper.42026-08-30tom@halberd.io
    Lena M.The first tool our reps actually use.52026-08-02lena@marlowcredit.com
    Daniel R.Support answered the same afternoon, every time.5 stars2026-07-19daniel@northgatepay.com
    Flagged Rating is "5 stars", not 1–5Skip for now
    Maya K.One place for every quote we had, finally.52026-06-08maya.halberd.io
    Flagged Email is missing the @Skip for now
    3 ready · 2 flagged, skippedImport 3 rows

Moving from another tool.

Export your testimonials from the tool you're leaving, map the columns, and they arrive with the dates, ratings and links you exported. Rows with a source link are checked against what you already have, so nothing comes in twice.

testimonials-export.csv · 212 rows

Imported187
Skipped duplicates25

People and companies come with it.

Each row is matched to a person by email and to a company by domain. Fill in the company domain, and everything from one account shows up together in Advocate & Company Mapping.

Matched by domain

northgatepay.com4 rows · 1 company

Where your imported quotes go.

Next to your campaign proof.

Every row becomes proof in the Proof Library, next to what your campaigns collect.

Live on your site.

Publish it on your Wall of Love or in a widget.

Alongside your other sources.

For reviews still on G2 or Capterra, use Import from Review Sites and keep them in sync every week. For customer posts, use Import Social Posts or the Chrome Extension.

Upload your old testimonials in one go.