Choosing a Source to Sync Your Contacts

ReviewRover needs contacts to send review requests. There are several ways to get your customers into the platform — from automated CRM integrations to a simple CSV upload. This guide helps you choose the right option for your business.


QuickBooks Online

Best for service-based businesses and contractors who invoice customers regularly.

Connect under Settings > Integrations via OAuth. After connecting, you'll complete a quick field mapping step to tell ReviewRover which QuickBooks fields map to your contact fields. Default mappings are applied automatically if you skip this step.

ReviewRover syncs your QuickBooks customers, invoices, and payments every 4 hours. A contact is treated as having a completed job when their invoice balance reaches zero on the QuickBooks side. Note that the first sync happens at the next scheduled interval after connecting — not immediately.


Stripe

Best for businesses that accept online payments for products or services.

Connect under Settings > Integrations via OAuth. Unlike QuickBooks, Stripe starts syncing immediately the moment you connect — no mapping step required. Contacts are created automatically from your Stripe customer data (name, email, phone). Only paid invoices are imported; unpaid invoices are skipped.

After the initial sync, Stripe stays current with an hourly sync.


Zapier

Best for businesses using a field service CRM or any software not natively supported by ReviewRover.

Zapier connects ReviewRover to 8,000+ apps. We have pre-built templates for the most popular field service platforms:

  • Jobber — field service management and job scheduling
  • Housecall Pro — home service business management
  • ServiceTitan — enterprise field service management
  • BookingKoala — appointment-based service businesses
  • Acculynx — contractors and construction management
  • Clio — law firms and legal professionals
  • Vcita — appointments, client communication, and payments
  • Skimmer — pool service businesses
  • SingleOps — green industry businesses (lawn, tree, landscaping)

The recommended Zapier trigger is job completion or payment — this ensures review requests go out at the right moment. See our integration guides for Jobber, Housecall Pro, and BookingKoala for step-by-step instructions.

Not sure if your CRM is supported? Check Zapier's App Directory.


CSV Upload

Best for importing a list of past customers quickly or for businesses without a CRM integration.

Go to Contacts > Import Contacts and upload your CSV file. You'll be taken to a field mapping screen where you match your CSV columns to ReviewRover contact fields (First Name, Last Name, Email, Company, Phone, Position). Email is the only required field. A downloadable template with the recommended column structure is available on the import screen.


Manual Entry

Best for adding individual contacts one at a time — useful for on-site jobs or walk-in customers.

Click Enroll New Contact on the Contacts page and fill in the contact's details. The contact is added immediately and enrolled in your review request flow.


How to Choose the Right Option

If you use... Best option
QuickBooks Online Native QuickBooks integration
Stripe for payments Native Stripe integration
Jobber, Housecall Pro, ServiceTitan, etc. Zapier
No CRM / past customer list CSV upload
One-off or on-site customers Manual entry / Instant Message

Most businesses end up using a combination — for example, QuickBooks for ongoing billing and CSV for a one-time import of past customers.


Need Help?


Next Steps

Now that you know your options, here's where to go next:

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.