For firms that invoice clients in Xero
Xero Google reviews requested automatically when an invoice is paid
Xero cannot ask clients for reviews. The setup that works is a Zapier step that watches for a sales invoice reaching Paid and sends the client's email to ReviewJet, which emails one Google review request after the delay you set. Every client who settles an invoice is asked once, nobody is asked twice in 30 days, and nobody in the office has to remember.
$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
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.
The reviews your clients leave, shown on your own website beside the contact form.
What happens when a client pays
One settled Xero invoice becomes one review request
Xero knows who paid, Zapier checks the status and carries the email across, and ReviewJet picks the send time and sends.
INV-0318
PAIDHarbor Lane Coffee Co.
Zapier's Updated Sales Invoice fires when the status changes to Paid.
Zap steps 2 and 3
{
"email": "[email protected]",
"name": "Priya",
"delay_days": 3,
"timezone": "America/New_York"
}
Posted to your private ReviewJet trigger address. Reply status scheduled.
Three days later, 9:40 am Eastern
A quick favor, Priya?
Thanks for trusting Cole & Avery Bookkeeping with your Q3 books. If the cleanup made your quarter easier, a short Google review helps other business owners find us.
Leave a reviewOne reminder if Priya does not respond, then nothing more.
Illustration with a fictional client and firm.
Pick the right moment
Why a Paid status beats every other Xero trigger
Zapier offers 18 Xero triggers. Unlike QuickBooks Online, Xero has no "paid invoice" trigger of its own, so the clean signal comes from two pieces: Updated Sales Invoice, which Zapier describes as firing "when a Sales Invoice is updated", and a filter that lets the run continue only when the invoice status is PAID.
That status only appears once the amount due reaches zero. A deposit on a fixed-fee engagement or the first installment of a payment plan leaves the invoice open, so the client is not asked for a review halfway through the work. The ask waits for the final payment, which is also the point where an unhappy client would already have said so.
New Payment is tempting because it sounds right, but Zapier says it fires "when you receive a new payment", partial ones included. Use it only if you never take deposits or installments.
| Xero trigger in Zapier | Fires when | Use it for review requests? |
|---|---|---|
| Updated Sales Invoice plus a PAID filter | The invoice is settled in full | Yes, the default choice |
| New Payment | Any payment is received, part payments included | Only if you never take deposits |
| New Reconciled Payment | A payment is reconciled for the first time | Works, but runs as late as your reconciliation |
| New Sales Invoice | An invoice is created | No, the client has not paid yet |
| Overdue Sales Invoice | An invoice is overdue by a set number of days | Never, this is the worst moment to ask |
| New Contact | A contact is added | No, there is no work to review |
What Xero offers itself
The review link in an invoice branding theme
A Xero user asked in July 2024 for a way to put a Google review link or QR code on invoices. Xero marked the idea completed in January 2025 with this answer: download the docx template of an advanced branding theme and "insert an image (QR code) or static text (a link)". Receipt templates, Xero added, do not support it.
It costs nothing and every invoice carries the link. The catch is timing. The link arrives with the bill, before the client has paid and often before they have opened the deliverable, and nothing follows up. For a firm sending a dozen invoices a month that is fine. Past that, the clients most likely to write a review are the ones nobody remembers to ask.
Many firms run both: the link in the theme as a quiet standing invitation, and an after-payment request with one reminder for the real ask. Our Google review link generator gives you the short link for the theme, and the Google review QR code page covers the printable version.
INVOICE
INV-0318 · Due in 14 days
Cole & Avery Bookkeeping
Happy with our work?
Scan to leave us a Google review. It takes a minute.
Illustration. The QR block sits in the docx branding theme, so it prints on every invoice.
Setup
How to connect Xero to Google review requests
About twenty minutes, once. After that every settled invoice is handled without anyone opening ReviewJet.
-
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. Put your Google review link in the request template.
-
2
Start a Zap on Updated Sales Invoice
In Zapier, choose Xero as the trigger app and Updated Sales Invoice as the event, connect your organization and load a recently paid invoice as test data.
-
3
Filter to PAID
Add Filter by Zapier. Continue only if the invoice Status exactly matches PAID. Everything else, drafts, approvals and edits, stops here.
-
4
Post to ReviewJet
Add Webhooks by Zapier, POST, payload JSON. Map the contact email and first name, set delay_days and timezone. If the test record shows no email, add Xero Find Contact first.
-
5
Test and switch on
Run the test. A scheduled reply means the request is queued. Send one to your own inbox, read it on your phone, then turn the Zap on.
Fields the trigger address accepts
- Required. The client contact's email address.
- 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 in the client's time.
- template_id
- Optional. A different template per service line, such as tax work and monthly bookkeeping.
Guards built into the address
- A second call for the same email within 30 days is ignored. Updated Sales Invoice can fire again if someone edits a paid invoice, and the client still hears from you once.
- Anyone who unsubscribed is skipped, whatever Xero sends.
- Clients who do not respond get one reminder, then nothing more.
- The key in the address can be replaced in one click if it leaks, and the old one stops working.
What it costs
Three ways to get Google reviews from Xero clients
Prices read from each vendor's own pricing page. The cheapest route is free, so the real question is how much of the asking 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 in full, with your delay and one reminder | Firms that want every paying client asked and the reviews shown on their site |
| Link or QR in a Xero branding theme | $0 on top of Xero | With the invoice, before payment, no follow-up | Low invoice volume, where a partner can follow up by hand |
| NiceJob plus Zapier | $75 NiceJob Starter plus Zapier | After payment, through NiceJob's own campaign | Home service businesses that also want referral campaigns |
Where the others win
The branding theme link is free and permanent. NiceJob adds referral campaigns that trades businesses like. Some review tools also document their own direct Xero connection, which saves the Zapier bill, so check that before you buy anything.
Where ReviewJet fits
Requests timed to the final payment, one reminder, the 30 day guard, and the reviews on your website in a widget, for $49 a month with 1,000 requests. Each settled invoice uses one Zapier task, so 750 tasks on Professional covers a busy month. The plans page has every tier.
Your Xero plan matters
Xero's US Early plan ($27 a month) caps you at 20 invoices, so a firm on it sends 20 requests at most and the free theme link may be enough. Growing ($59) and Established ($97) allow unlimited invoices, which is where automatic asking pays for itself.
Stay inside Google's rules
Asking every paying client is fine, rewarding them is not
An automated request is still your request, and the same review rules apply to it as to an email a partner sends by hand.
No fee discount for a review
Knocking 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 conditioned on a positive or negative review.
No filtering by satisfaction
Sending happy clients to Google and everyone else to a private form is review gating, which Google prohibits. ReviewJet has no gating step. Every paying client gets the same email.
Mind your professional rules
CPAs and enrolled agents should keep client confidentiality in mind when replying to reviews. Thank the reviewer, never confirm the engagement or discuss their tax situation in public.
What to automate and what to keep personal is laid out on our Google review automation page, and why gating keeps getting sold anyway is in our explainer on review gating.
Who it is for
Firms whose Xero file already lists every satisfied client
Bookkeepers and accounting firms
Monthly clients on repeating invoices plus one-off cleanups. Ask after the cleanup is paid, and let the 30 day guard handle the monthly ones.
Consultants and agencies
Fewer, larger invoices. A delay of five to seven days after the final milestone reads better than a same-day ask.
Trades and home services
One invoice per job, paid on completion. Two days after payment is the usual sweet spot.
Studios, coaches and trainers
Fitness studios, coaches and training businesses that bill sessions in Xero and want Google reviews from regulars.
Running QuickBooks Online instead? The same setup on the New Paid Invoice trigger is on our QuickBooks Google reviews page, and B2B firms that close deals in a CRM can trigger from HubSpot Google reviews instead.
FAQ
Questions about Xero and Google reviews
Keep going
Related pages
QuickBooks Google reviews
The same setup on New Paid Invoice.
HubSpot Google reviews
Ask when a deal closes won.
Google review automation
What to automate and what to keep human.
Review request email templates
Wording clients actually answer.
Google reviews widget
Client reviews on your own pages.
Google review link generator
The short link for your invoice theme.
How it works
Requests, inbox and widget in one place.
Pricing
Starter, Plus and Pro.
Ask every paying client for a review
Connect Xero once, and every settled invoice turns into one well-timed review request.
From $24/mo, billed yearly. No per-review fees.