For teams that run sales in HubSpot

HubSpot Google reviews and HubSpot review management for every closed deal

HubSpot has no built-in way to ask for Google reviews. The setup that works is a trigger on the contact becoming a customer, sent through Zapier or a HubSpot workflow webhook to ReviewJet, which emails one review request for Google or G2 after the delay you choose. Every new customer gets asked once, and your reps never have to remember.

See the setup

$49 a month flat with 1,000 requests, or $24 a month billed yearly. No HubSpot upgrade needed on the Zapier route.

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 new customers leave, shown on your HubSpot landing pages and pricing page.

What happens when a deal closes

One new customer in HubSpot turns into one review request

HubSpot knows who just bought. Zapier or a workflow carries the email across. ReviewJet decides when to send, sends it, and keeps track.

Illustration with a fictional customer and company.

Pick the right moment

Why the Customer lifecycle stage beats the deal stage

The obvious trigger is the deal moving to Closed won. It works, but it has a catch. A deal is not a person. In Zapier the HubSpot trigger Updated Deal Stage hands you deal properties, and you need an extra lookup step to find the contact's email. In a deal-based HubSpot workflow, the same problem shows up in the webhook body.

The contact's lifecycle stage avoids that. HubSpot can move associated contacts to Customer when a deal closes won, and a contact-based trigger already carries the email and first name. It also fires once per person, so the champion who signs a renewal and an expansion in the same quarter is not asked twice.

Support-led teams have a second good option. A ticket closing after onboarding is often a better moment than the signature, because the customer has now seen the product work.

HubSpot trigger in Zapier Fires when Use it for review requests?
New Contact Property Change A chosen contact property is set or updated, such as Lifecycle Stage Best default. Filter for Customer.
New Contact in List A contact joins a list you pick Good. Use an active list of customers who passed onboarding.
New Ticket Property Change A chosen ticket property changes, such as status Good for support-led teams. Needs a contact lookup step.
Updated Deal Stage A deal enters a stage you choose Works with an extra step. Deals carry no email of their own.
New Form Submission Someone submits a HubSpot form No. A lead has not bought anything yet.

Three ways to wire it

Choose the route that matches your HubSpot plan

All three send the same thing, a customer email to one private address. What differs is which subscription you already pay for.

Zapier

Most teams

HubSpot trigger New Contact Property Change on Lifecycle Stage, a Filter step for Customer, then Webhooks by Zapier POST. Works on any HubSpot plan, including free CRM. Zapier Professional is $19.99 a month billed yearly.

HubSpot workflow webhook

Data Hub Professional or Enterprise

A contact-based workflow enrolled on Lifecycle stage is Customer, with a Send a webhook action. Method POST, your trigger address as the URL, and a customized body where the key email maps to the Email property.

Workflow email with a link

Any Professional hub, no add-on

A workflow that sends a marketing email holding your review link. It costs nothing extra, but there is no duplicate guard across deals, no send-time logic, no record of who reviewed, and no widget for your site.

HubSpot's own documentation lists workflows on the Professional and Enterprise tiers of each hub, and the Send a webhook action on Data Hub Professional and Enterprise only. If your portal is on Starter or the free CRM, Zapier is the route, and it costs far less than upgrading HubSpot for one action.

Setup, about 20 minutes

How to connect HubSpot to ReviewJet

  1. 01

    Create the request

    In ReviewJet, set the review destination (your Google review link or your G2 page), write the email in your own voice and copy the private trigger address for the workspace.

  2. 02

    Pick the HubSpot trigger

    In Zapier choose HubSpot, New Contact Property Change, property Lifecycle Stage. Add a Filter step so only the value Customer continues.

  3. 03

    Post the contact

    Add Webhooks by Zapier, POST, with the trigger address as the URL and the data email, name and delay_days. Add timezone if you store it on the contact.

  4. 04

    Test and switch on

    Run the test with your own contact. ReviewJet answers scheduled, and the request appears in your queue. Turn the Zap on and every new customer is handled.

What ReviewJet does with each call

  • Queues the request after delay_days, from 0 up to 365.
  • Sends between 9 am and 6 pm in the customer's timezone, so nobody gets a review ask at midnight.
  • Sends one reminder if there is no response, then stops.
  • Ignores the same email for 30 days and answers duplicate, which absorbs HubSpot retries and repeat deals.
  • Never emails a contact who unsubscribed from review requests.

Setting the delay for B2B

Asking the day a contract is signed gets you a review of your sales team. For software, 14 to 30 days after closed won is the window where the customer has used the product but still remembers why they bought it. For services, ask the day the first deliverable lands. Change one number on the Zap and the whole program shifts.

Need wording? Our review request email templates include B2B versions.

What it costs

HubSpot review management options compared

Prices as published on each vendor's own pricing page. HubSpot hub prices are left out where you already pay them.

Option What you add to HubSpot Published price Best for
ReviewJet with Zapier Requests, reminder, duplicate guard, review inbox, website widget for Google, G2 and Trustpilot $49/mo flat plus Zapier Professional from $19.99/mo B2B and service teams on any HubSpot plan
ReviewJet with a workflow webhook Same as above, no Zapier $49/mo flat, if you already own Data Hub Professional Portals that already pay for Data Hub
Reviewflowz Its own HubSpot integration, AI replies, email, SMS and WhatsApp campaigns Pro $45 per location/mo, Premium $70 per location/mo Single location teams that want a native connector
HubSpot workflow email only A review link in a marketing email No add-on, needs a Professional hub for workflows Teams testing whether customers will review at all
Data Hub Professional upgrade The Send a webhook action and other data tools HubSpot lists it from $720/mo Only worth it if you need the rest of Data Hub

Where Reviewflowz wins: it has a HubSpot connector you can install from inside its app, and its replies are AI-drafted, which ReviewJet does not do. Where ReviewJet wins: one flat price instead of a per-location rate, a G2 and Trustpilot widget next to Google, and no per-location multiplier for a B2B company that has no locations to speak of. Plus at $149 a month adds five seats and five workspaces for agencies running HubSpot portals for clients.

Who runs this

Where a HubSpot review trigger pays for itself

B2B SaaS

Ask for a G2 review 21 days after closed won, when the account is live and the champion still remembers the alternatives. G2 reviews are what the next buyer reads during the shortlist.

Agencies and consultancies

Trigger on the ticket that closes the first project milestone. A Google review from a client who just saw results reads very differently from one written at kickoff.

Home and local services on HubSpot

Plenty of roofers, HVAC firms and solar installers run sales in HubSpot. Trigger on the job completed property and ask for a Google review the same day.

Financial and professional firms

Accounting, IT services and staffing firms close a few large clients a month. One well-timed ask per client keeps the Google profile current without a review chase.

Training and education

Course providers that sell through HubSpot can ask when the completion property flips, which is the moment a learner is most willing to recommend.

HubSpot partner agencies

Set the same Zap up in each client portal and keep every client in its own ReviewJet workspace, with your own branding on Plus and Pro.

Running the books in QuickBooks instead of the deals in HubSpot? The same trigger idea works on a paid invoice, covered on QuickBooks Google reviews. For the wider picture of what to automate and what to keep human, see Google review automation.

Close the loop

Put the new reviews on your HubSpot pages

Collecting reviews is half the job. The other half is showing them where buyers decide, which for most HubSpot users is a landing page or the pricing page built in HubSpot CMS. Add a custom HTML module, paste the ReviewJet script once, and the widget shows your latest Google, G2 and Trustpilot reviews in one block that updates on its own.

The widget renders as normal HTML in the page, not an iframe, so it picks up your fonts and stays readable to search engines. The same embed works in blog templates and on the thank-you page after a demo request. For the G2 side specifically, the steps are in how to add G2 reviews to a website.

Stay on the right side of the rules

What your HubSpot review workflow must not do

No filtering by score

Do not enroll only contacts with a high NPS or CSAT answer. Google calls that review gating and it violates its policy. Ask every customer at the same stage. More detail in our note on review gating.

Read about review gating

No incentives

Google prohibits offering anything in exchange for a review. Do not tie the request to a discount, gift card or contract credit, even for a positive review only.

No fake or bought reviews

The FTC rule on consumer reviews, 16 CFR Part 465, in force since October 2024, allows civil penalties for fake reviews and for buying them. Ask real customers, once.

FAQ

Questions about HubSpot and Google reviews

No. HubSpot has no native feature that requests, tracks or displays Google reviews, and users have asked for one on the HubSpot Ideas forum. Teams either send the review link in a workflow email themselves or connect a review tool through Zapier or a workflow webhook.
Trigger on the contact becoming a customer. In Zapier, use the HubSpot trigger New Contact Property Change on Lifecycle Stage, then a Webhooks by Zapier POST to your ReviewJet trigger address with the email, first name and a delay in days. ReviewJet schedules and sends the request.
Yes, with the Send a webhook action, which HubSpot lists for Data Hub Professional and Enterprise. Set the method to POST, paste the ReviewJet trigger address, and customize the request body so the key email maps to the contact Email property.
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 new customer uses one task.
Ask for the one your buyers read. Software and services sold to other businesses usually win more from G2, because buyers compare vendors there. Local and service businesses need Google, because that is what appears in Maps. Pick one destination per request.
Yes. Add a custom HTML module to the HubSpot CMS page or template and paste the ReviewJet widget script. The widget renders your Google, G2 and Trustpilot reviews as normal page HTML, so it inherits your page fonts and works on landing pages and blog templates. Our Google reviews widget page shows the layouts.
No. ReviewJet ignores a second call for the same email within 30 days and answers with a duplicate status, so a customer who signs two contracts in a month is asked once. Contacts who unsubscribed from review requests are never emailed again.
Yes. Asking every customer at the same stage is a neutral rule. What Google and the FTC prohibit is paying for reviews and filtering out unhappy customers before they reach the review site. Do not enroll only the contacts with a high NPS score.

Ask every new HubSpot customer for a review

Connect HubSpot once, and every contact who becomes a customer gets 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.