For businesses that invoice in QuickBooks Online

QuickBooks Google reviews requested automatically when an invoice is paid

QuickBooks Online cannot ask for reviews by itself. The working setup is a Zapier step on the trigger New Paid Invoice that sends the customer's email to ReviewJet, which emails one review request with your Google review link after the delay you choose. Every customer who pays gets asked, nobody gets asked twice in 30 days, and nobody on your team has to remember.

See the setup

$49 a month flat with 1,000 requests, or $24 a month billed yearly. Zapier runs on its own paid plan.

Live preview

Sources

Layout

Brand color

Minimum rating

Sample preview · demo data

No reviews match those filters

Turn a source back on or lower the minimum rating.

reviews shown

from Google · G2 · direct

Drops next to any CTA: signup, pricing, checkout.

Paste this once, anywhere in your HTML. The widget inherits your settings from the studio and stays in sync when you change them.


            
        

Create your account to activate your embed code.

Automated request email

From: Your Company <[email protected]>

Subject: Quick favor? It takes 40 seconds

Hi Jordan,

You've been with us for 3 months, thanks for that. Would you share how it's going? One click below, 40 seconds, done.

Sent automatically 90 days after signup · timed to the customer's timezone

See it land in your own inbox

We'll send you this exact sequence the way your customers would receive it.

Widget built, here is your embed code.

The reviews your paying customers leave, shown on your own website next to the quote form.

What happens after a customer pays

One paid invoice turns into one review request

Three systems, one handoff each. QuickBooks knows who paid, Zapier carries the email across, ReviewJet decides when to send and sends it.

Illustration with a fictional customer and business.

Pick the right moment

Why the paid invoice beats every other QuickBooks trigger

Zapier lists 29 QuickBooks Online triggers. Four of them could start a review request, and only one of them fires at the moment a customer has received the work and agreed it was worth the money.

Zapier describes New Paid Invoice as firing "when the balance of an invoice becomes zero". That one detail matters. A deposit or a partial payment does not trigger it, so a customer halfway through a kitchen remodel is not asked for a review before the cabinets are hung. The request waits for the final payment, which is also the point where an unhappy customer would have told you already.

Retail and walk-in businesses that ring up sales receipts rather than invoices should use New Sales Receipt instead. The rest of the setup stays the same.

QuickBooks Online trigger Fires when Use it for review requests?
New Paid InvoiceThe invoice balance becomes zeroYes, the default choice
New Sales ReceiptA sale is paid on the spotYes, for counter and retail sales
New PaymentAny payment is received, partial ones includedOnly if you never take deposits
Invoice EmailedThe invoice is sent to the customerNo, the customer has not paid yet
New CustomerA customer record is createdNo, there is no work to review

Setup

How to connect QuickBooks Online to Google review requests

About fifteen minutes, once. After that every paid invoice is handled without anyone opening ReviewJet.

  1. 1

    Create your trigger address

    In ReviewJet, open Review requests and click Create trigger address. You get a private URL with a long secret key in it. Put your Google review link in the request template so the email points customers at your Google profile.

  2. 2

    Start a Zap on New Paid Invoice

    In Zapier, pick QuickBooks Online as the trigger app, choose New Paid Invoice and connect your company file. Pull in a recent paid invoice as test data.

  3. 3

    Add a Webhooks by Zapier POST

    Set the URL to your trigger address and the payload type to JSON. Map the invoice's customer email to email and first name to name, then set delay_days and your customers' timezone.

  4. 4

    Test it and turn it on

    Run the test. A scheduled answer means the request is queued. Send one to your own address first, read it on your phone, then switch the Zap on.

Fields the trigger address accepts

email
Required. The customer's email from the invoice.
name
Optional. First name for the greeting.
delay_days
Optional. 0 sends now, up to 365 days later.
timezone
Optional. With it, the email lands between 9:00 and 18:00 the customer's time.
template_id
Optional. A different template per service line, if you keep more than one.

Guards built into the address

  • A second call for the same email within 30 days is ignored, so a customer who pays three invoices in a week gets one request.
  • Anyone who unsubscribed is skipped, whatever QuickBooks sends.
  • Customers who do not respond get one reminder, then nothing more.
  • The key in the address can be replaced in one click if it ever leaks, and the old one stops working.

What it costs

Four ways to get Google reviews from QuickBooks customers

Prices are read from each vendor's own pricing page. The cheapest option is free and the most expensive is a full CRM, so the question is how much of the job you want done for you.

Option Monthly cost When the ask goes out Best for
ReviewJet plus Zapier$49 ReviewJet Starter plus $19.99 Zapier Professional billed yearly ($29.99 monthly)After the invoice is paid, with your delay, one reminderService businesses that want requests and a review widget on their site
Google link in the invoice message$0With the invoice, before payment, no follow-upVery low invoice volume, where a person can follow up by hand
NiceJob plus Zapier$75 NiceJob Starter plus ZapierAfter payment, through NiceJob's own campaignHome service owners who want NiceJob's referral features too
HighLevelFrom $97 StarterThe first time a contact pays an invoice down to $0Agencies and businesses that already run their CRM in HighLevel

Where the others win

HighLevel connects to QuickBooks natively, so there is no Zapier bill, though it only asks after a contact's first paid invoice and you are buying a whole CRM. NiceJob adds referral campaigns. The free memo link costs nothing and suits a business sending a handful of invoices a month.

Where ReviewJet fits

Requests timed to the final payment, one reminder, the 30 day duplicate guard, and the reviews on your website in a widget, for $49 a month with 1,000 requests. Zapier counts each action as a task, so 750 tasks on Professional covers 750 paid invoices a month. The plans page has the full tiers.

Stay inside Google's rules

Asking every paying customer is fine, rewarding them is not

An automated request is still a request from you, and the same review rules apply to it as to one you send by hand.

No discount for a review

Taking 5% off the next invoice for a review is an incentive. Google prohibits incentives, and the FTC rule on consumer reviews (16 CFR Part 465) bans incentives tied to a positive or negative review.

No filtering by happiness

Sending five star answers to Google and everyone else to a private form is review gating, which Google prohibits. ReviewJet has no gating step. Every paying customer gets the same email.

No asking twice a month

Repeat customers on monthly retainers would get a request every time they pay. The 30 day guard stops that, and you can drop the delay to zero for one-off jobs only.

The wider picture of what to automate and what to keep personal is on our Google review automation page, and the reasons gating keeps getting sold anyway are in our explainer on review gating.

Who it is for

Businesses whose QuickBooks file already knows every happy customer

Plumbers, HVAC and electricians

One invoice per job and a customer email on almost every one. The paid invoice is the natural end of the job.

Landscapers and cleaning companies

Recurring customers who pay monthly. The 30 day guard keeps them from being asked on every statement.

Bookkeepers and consultants

Fewer, larger invoices and long relationships. A week of delay after the final project invoice reads better than a same-day ask.

Auto shops and repair businesses

Counter sales recorded as sales receipts. Swap the trigger to New Sales Receipt and the rest stays the same.

Trade-specific timing for the businesses above is covered on plumber review management and reputation management for contractors.

FAQ

Questions about QuickBooks and Google reviews

Not on its own. QuickBooks Online has no review request feature, so the usual setup connects it to a review tool. A Zapier Zap watches for New Paid Invoice and passes the customer email to the review tool, which sends the request.
Paste your Google review link into the message or memo on the invoice template. Every invoice then carries the link, which costs nothing, but it asks before the customer has paid and nobody follows up. A request sent after payment usually gets more replies. Our Google review link generator gives you the short link.
Use the QuickBooks Online trigger New Paid Invoice in Zapier, then a Webhooks by Zapier POST to your ReviewJet trigger address with the customer email, name and a delay in days. ReviewJet queues the request and emails it inside business hours in the customer's timezone.
Yes. Webhooks by Zapier is not on the Free plan. Zapier lists it on Professional, Team and Enterprise. Professional starts at $19.99 a month billed yearly or $29.99 monthly, with 750 tasks, and each paid invoice uses one task.
Same day to three days for most service work, because the job is fresh and the customer just chose to pay. For projects where results take time, such as landscaping or bookkeeping cleanups, a week works better. Set the delay in days on the Zapier step.
No. ReviewJet ignores a second call for the same email within 30 days and answers with a duplicate status, so a customer who pays three invoices in a week gets one request. Customers who unsubscribed are never emailed again.
The Zapier connection is for QuickBooks Online. On QuickBooks Desktop, add customers in the ReviewJet compose form after they pay, which takes under a minute each, or move the trigger to the payment tool that sits next to Desktop if it connects to Zapier.
Yes. Asking every paying customer is a neutral rule. What Google prohibits is offering something in return for a review and filtering out unhappy customers before they reach Google. Payment is a moment to ask, not a reward for reviewing.

Ask every paying customer for a review

Connect QuickBooks Online once, and every paid invoice turns into one well-timed review request.

From $24/mo, billed yearly. No per-review fees.

Put your reviews to work

Live in an afternoon. From $24/mo billed yearly.