Importing Contacts via CSV
The CSV import tool lets you bulk upload a list of contacts directly into ReviewRover — no CRM integration required. It's the fastest way to get past customers into the platform so you can start sending review requests right away.
When to Use CSV Import
- You have a list of past customers you want to reach out to
- You don't use a CRM that connects via Zapier, QuickBooks, or Stripe
- You want to do a one-time upload before your CRM integration is set up
- You're onboarding a new location and want to seed it with existing contacts
Step 1: Go to Contacts
Click Contacts in the left sidebar, then click the Import Contacts button in the top-right corner of the page.
Step 2: Upload Your CSV File
You'll be taken to the Import Mapping screen. Click to upload your CSV file from your computer.
Need a template? A downloadable CSV template is available on the import screen. It includes four columns — First Name, Last Name, Email, and Phone Number — which covers everything ReviewRover needs to send a review request.
Step 3: Map Your Columns
Once your file is uploaded, ReviewRover shows you a sample row from your CSV so you can confirm the data looks correct. For each ReviewRover field, use the dropdown to select which column in your CSV it corresponds to.
The available fields to map are:
- First Name
- Last Name
- Email (required — this is the only mandatory field)
- Company
- Phone
- Position
If your CSV doesn't have a column for a particular field, select Skip this field from the dropdown and ReviewRover will leave it blank.
Step 4: Save and Import
Click Save Mappings & Import to complete the upload. Your contacts will appear in the Contacts page and will be enrolled in your review request flow automatically.
Tips for a Smooth Import
Email is required. Any row in your CSV without an email address will not be imported. Make sure your list has an email column before uploading.
Duplicates are handled automatically. If a contact with the same email address already exists in ReviewRover, the system will recognize it and skip the duplicate rather than creating a second record.
Phone numbers improve deliverability. SMS is the first touch in the default flow — contacts without a phone number will only receive email outreach. Including phone numbers where you have them will get better results.
Keep the list clean. Remove any contacts you know have already left you a Google review — they're permanently suppressed from future outreach anyway, but starting with a clean list saves you from unnecessary sends.
Batch Uploading for Large Lists (Coming Soon)
Have a large list of past customers — hundreds or thousands of contacts — and want to reach out without flooding your flow all at once?
Controlled batch uploading is currently in beta. This feature allows you to upload a large CSV file and release contacts into your automation gradually — a set number per day — so your outreach feels natural and organic rather than a sudden spike of messages.
How it works in beta: Rather than enrolling your entire list at once, the system releases a defined number of contacts into your flow each day. For example, uploading 1,000 contacts with a release rate of 5 per day means your list works through the automation over time without overwhelming your sending volume or triggering any deliverability concerns.
Want to use this now? While the self-serve batch upload tool is in development, our team can handle this for you directly. Reach out to us with your CSV file and how many contacts per day you'd like released, and we'll set it up on your behalf.
Frequently Asked Questions
What file format do I need? Standard CSV (.csv). Most spreadsheet tools including Excel and Google Sheets can export to CSV.
Is there a limit on how many contacts I can import at once? There is no hard limit on the number of rows you can upload.
Will imported contacts be enrolled in my review request flow immediately? Yes. As soon as the import completes, contacts are enrolled and your flow begins sending. Make sure your flow is enabled and your messaging is ready before importing a large list.
Can I re-import the same list later? Yes. Duplicate emails are automatically detected and skipped, so re-importing an updated version of your list is safe.
Need Help?
- Email: [email protected]
- Book a call: Schedule a Support Call
- Live chat: Click the chat bubble in the bottom-right corner of any page
Next Steps
Now that your contacts are imported, here's where to go next:
- Choosing a Source to Sync Your Contacts — Want contacts added automatically going forward? Connect your CRM
- The Automation Flow Builder — Make sure your flow is enabled before contacts start receiving messages
- Instant Message — Need to send a one-off request to a single contact right now?
- Getting Started with ReviewRover — New to the platform? Start here for a full setup walkthrough