file-importImporting Customers

Bring your customers into MGR so you can request reviews. Import via CSV, integrations, BCC, manual entry, or the REST API.

To request reviews from your customers, you need to bring them into MGR first. This page explains what data you need, where to find the import options, and how each method works.

Where to Import

Go to Customers in the sidebar and click Add. A modal opens with tabs for each import method: Manual Entry, Upload CSV, Integrations, and BCC (if available). You can also open a specific tab directly—for example, add ?import=csv to the Customers page URL to open the CSV tab.


What Data You Need

Required for Sending Messages

You need at least one way to reach each customer:

  • Email – For sending review requests and reminders by email.

  • Phone – For sending review requests and reminders by SMS. Use a full number with country code (e.g., +18888888888).

Without an email or phone number, MGR cannot send messages to that customer.

Customer Data

Field
Purpose

Name

First and last name. Used in messages and to identify customers.

Email

Required for email requests.

Phone

Required for SMS requests.

Company

Optional. Shown on customer profiles.

Signup Date

The date that triggers your request strategy. See below.

Why the Signup Date Matters

Your Request Strategy decides when to send the first review request. You can set a delay such as "14 days after signup" or "2 hours after charge." The signup date is the date used when the trigger is "send after a date." Think of it as the start date for that customer—when they joined, paid, or completed a purchase. If you leave it blank, today's date is used.

Charge History (Optional)

If you connect Stripe, charge history is imported automatically. You can also send it via an app connector or the REST API. Charge history lets you target customers in your request strategy—for example, only request reviews from customers who have made at least 3 charges, spent $100 or more, or have an active subscription. This helps you focus on customers who are more likely to leave positive reviews.


Import Methods

Manual Entry

Add one customer at a time. Fill in their name, email, phone, company, location (if you use locations), tags, and signup date. You can optionally schedule a review request immediately and choose the channel (email or SMS), reminders, and review page.

circle-info

Manual entry is ideal when you have a few customers or want to add someone quickly. For larger lists, use CSV or an integration.

CSV Upload

Upload a CSV file to import up to 1,000 customers at once. The import runs in the background; you'll see a confirmation when it's scheduled. Customers appear in your list shortly after.

Steps:

  1. Go to Customers and click Add.

  2. Open the Upload CSV tab.

  3. Click Download Template to get a sample file with the correct headers.

  4. Fill in your data and save as CSV (UTF-8).

  5. Click Upload CSV and select your file.

CSV Headers

Header
Required
Description

first_name

Yes

The customer's first name.

last_name

No

The customer's last name.

email

No

The customer's email address.

phone

No

The customer's phone number.

company

No

The customer's company name.

location

No

The slug or UUID of a location. Must match a location in Settings > Locations.

notes

No

Internal notes (not shown to customers).

tags

No

Comma-separated list of tag slugs. Tags must exist in your project and be for customers.

signed_up_at

No

The customer's start date. Use YYYY-MM-DD format.

address1

No

Address line 1.

address2

No

Address line 2.

city

No

City or locality.

state

No

State or region.

postal_code

No

Postal or ZIP code.

circle-exclamation
circle-info

Download an example CSV template from moregoodreviews.com/csv/customers.csvarrow-up-right.

Stripe

Connect your Stripe account to automatically import customers and their charge history. Ideal if you want to request reviews from paying customers or subscribers. Set up the connection under Settings > Integrations.

HubSpot

Connect HubSpot to import contacts. You can choose which contacts to import by lifecycle stage or sync them all. Set up under Settings > Integrations.

App Connectors (Zapier, Make, Pabbly, Boost.space)

Use an app connector to send customer data from thousands of apps and CRMs into MGR. No coding required. Useful if your CRM or tool isn't natively supported. Set up under Settings > Integrations.

Connectors: Zapierarrow-up-right, Pabbly Connectarrow-up-right, Makearrow-up-right, Boost.spacearrow-up-right.

Email BCC

Each project has a unique BCC email address. When you send receipts, invoices, or other emails to customers, add this address in the BCC field. MGR will import the recipient's name and email from each email automatically.

How to use it:

  1. Go to Customers and click Add.

  2. Open the BCC tab.

  3. Copy the BCC email address shown.

  4. Add it to the BCC field in your email system when sending to customers.

circle-exclamation
circle-info

BCC is great for businesses that already email customers (e.g., receipts or invoices). Each time you send, new customers are imported without extra steps.

REST API

Send customer data from your own server using the REST API. Endpoints are available for importing customers and charges. See the API Reference for details.


After Import

  • CSV imports – The import runs in the background. You may receive an email when it completes. Customers appear on the Customers page as they are processed.

  • Integrations – Stripe and HubSpot sync continuously. New and updated customers are imported automatically.

  • BCC – Each BCC'd email creates or updates a customer as soon as the email is received.

  • Manual entry – The customer appears immediately.

Once customers are in your project, configure your Request Strategy and turn on automatic review collection to start requesting reviews. You can also send manual review requests from individual customer profiles.


Tips

circle-check
circle-info

If you have multiple locations, include the location column in your CSV with the correct slug or UUID. Customers will be assigned to that location for filtering and reporting.

circle-info

Tags in the CSV must use tag slugs (the URL-friendly name) and must already exist in your project under Settings > Tags. Use comma-separated values for multiple tags.

Suggest an Integration

Have an idea for a native integration? Let us knowarrow-up-right and we can build it for you.

Last updated