Skip to main content
Review software features

Everything you need to protect your reputation.

A real review-routing engine, a customer hub that unifies integrations, trackable Smart Links, an inbox that sees every signal, analyticsthat show what's working, plus an agency layer for shops that resell it. No bloat, no generic forms.

Review routingCustomer hubSmart LinksAnalytics

7-day trial · No credit card required · From $30/mo after

What customers see

Built for the tap-and-go moment.

Every screen on the public review page is shaped around removing friction between the rating and the action, public review or private message.

For your customers

Smart routing every star tap

Happy customers get a one-tap path to Google, Yelp, or Facebook. Lower ratings see a private form so the team hears about it before it lands publicly. The customer always picks where they post, nobody is blocked.

  • Configurable threshold (default 4 stars)
  • Three behavior modes: chooser, auto-open countdown, or skip-to-featured
  • Customer can still post publicly on the negative path if they choose

Customer rates

Google

4-5★ · public

Private feedback

1-3★ · owner only

Threshold · 4★ (configurable)

For your customers

Multi-platform chooser

Pill stack of every review platform you list. Featured platform gets a brand-color border and a 3-second auto-open countdown. Customers see one clean page; you control the order.

  • Google, Yelp, Facebook, TripAdvisor, Trustpilot, BBB, or any URL
  • Drag-reorderable display order
  • Featured platform auto-opens after 3s (cancellable)

Platforms · drag to reorder

3/6 active

  • 01GoogleOn
  • 02YelpOn
  • 03FacebookOn
  • 04TripAdvisorOff
  • 05TrustpilotOff
  • 06BBBOff

For your customers

Private feedback channel

Below your threshold, customers see a quiet form instead of a list of public platforms. Name, email, and message, all optional except the message. Goes straight to your inbox so you can fix it before it lands publicly.

  • Name and email optional, never blocks the path
  • Honeypot + render-time check filters scripted spam
  • 10-4000 char window with live counter
Acme Plumbing · 2★ Private

We want to make it right.

Tell us what happened, a real person reads every message.

Your name (optional)
jordan@example.com
The technician was friendly but ran 40 minutes late and didn't call ahead.
Goes straight to the team96 / 4000
Send feedback

What owners get

The back room that turns reviews into action.

Inbox, analytics, branding, and distribution tools, all in one dashboard, mobile-responsive, no plugins.

For your business

Live activity feed

Every event in your workspace, newest first, page views, QR scans, review-request emails sent, email-lifecycle events, link clicks, and review submissions. Click any email row to see the exact HTML the customer received. Click any review to drill into the rating, message, and customer record.

  • Mixed event stream: views, QR scans, link clicks, emails, reviews
  • Email lifecycle backfilled from Resend (delivered / opened / bounced) so the feed stays honest even if a webhook drops
  • QR scans split out from manual taps via the via=qr marker

Activity · live

connected
  • Review submitted5★ · Riley M. · Googlenow
  • Clicked through to Googlefrom email · iPhone Safari2m
  • Review-request email openedRiley M. · 1st open3m
  • QR scan on /your-businessvia=qr · receipt placement11m
  • Review-request email sentJordan T. · template: post-job1h
  • Page view on /your-businessAndroid Chrome · direct1h

For your business

Live feedback inbox

Every private submission lands here with name, email, phone, rating, and the full message. Reply privately or mark resolved in two taps. Email alerts typically arrive within seconds of the customer hitting send.

  • Search by customer, filter by rating or status
  • Real-time email alerts on every new submission
  • Two-tap workflow: reply privately or mark resolved
app.goodmarks.io/dashboard/reviews

Private feedback

Routed before reaching public review platforms

New
M

Marcus J.

2 min ago
Main St, Plumbing

Service was slower than I expected and the part I needed wasn't in stock. The technician was friendly though, wanted to give a heads-up before leaving a public review.

marcus.j@gmail.com+1 (415) 555-0119
Sent to your email →

For your business

Analytics that show what's working

14-day trend charts, qualified-views counter (UTM-tagged traffic only), per-platform click breakdown, and time-of-day patterns. Every chart exports to CSV; everything renders fast on a phone.

  • Views, qualified views, ratings, clicks, all in one view
  • Per-platform funnel: views → ratings → outbound clicks
  • Date-range picker + CSV export

Analytics · last 14 days

↑ 23%

Views

1,247

+18%

Qualified

612

+9%

Ratings

52

4.6 avg

Daily ratingsMay 4
  • 5.0Riley M.2m
  • 5.0Jordan T.1h
  • 2.0Marcus J.3h

For your business

Full brand control

Logo, primary color, background, font, headlines for both the positive and negative paths. The review page looks like an extension of your site, not a generic SaaS form.

  • Logo upload + brand color picker (8 presets, any hex)
  • Four font options, swap with one click
  • Live preview link to your /your-business URL
A

ACME PLUMBING

How was your visit?

Send

Brand color

Font

InterGeorgiaSystemHelvetica

Heading

How was your visit?

For your business

Smart Links with auto-generated QR codes

Unlimited trackable short URLs that 302-redirect to any destination, review pages, booking, promos, warranty registrations. Every link automatically gets a downloadable PNG/SVG QR. Power users add extra placements per link (truck wrap, counter card, water-heater sticker, NFC tag, business card) so they can see which physical surface actually drives scans. Three routing modes, landing page, multi-destination chooser, conditional rules, let one link adapt to who's clicking.

  • Auto-generated QR for every link, in SVG or PNG
  • Per-placement scan tracking (truck, invoice, counter card, NFC, more)
  • Three routing modes, landing, multi-destination, conditional

Scan target

https://goodmarks.io/acme-plumbing

SVGPNGPDF

The routing engine

Why we're called GoodMarks.

Routing controls

Three routing modes, one threshold

Pick how aggressive you want the routing. Chooser shows everything and lets the customer decide. Auto-open countdown nudges them toward your featured platform. Direct skips the chooser entirely. Switch modes anytime.

  • Threshold from 1 to 5 stars, change anytime
  • Drag platforms to reorder which is featured
  • Routing applies to QR codes, embed buttons, email links, everywhere

Threshold

1+2+3+4+5+

Behavior

ChooserAll platformsAuto-open3s countdownDirectSkip chooser

Platforms · drag to reorder

  • 01GoogleOn
  • 02YelpOn
  • 03FacebookOn
  • 04TripAdvisorOff

Resellers welcome

An entire agency layer.

Manage every client business from one dashboard. Wholesale at $15/mo, resell at $49-$99. We give you the dashboard, the sales kit, and the billing math.

For agencies

Agency workspace + wholesale pricing

Manage every client business from one dashboard. $15/mo wholesale per active client, suggested resale $49-$99. Cross-client feedback inbox, free demo client, sales kit, status controls so you can actually offboard.

  • $15/mo wholesale per active client (auto-synced to Stripe)
  • Cross-client inbox + per-client analytics
  • Pause / archive controls, paused clients stop billing automatically

Agency · clients

12 active
Active

12

+1 demo

MRR

$948

avg $79

Margin

$768

cost $180

  • AAcme PlumbingPlumbing$79/moActive
  • BBright HVACHVAC$99/moActive
  • MMarin RoofingRoofing$79/moActive
  • SSequoia DentalDental$49/moDemo
  • BBay Auto BodyAuto$79/moPaused

Beta · live now

Save to Apple or Google Wallet.

Live for iPhone and Android. Flip it on in Customize and the button shows up on your review page. Marked Beta because it's the newest add-on, report anything off and we'll fix it fast.

Acme Plumbing

Saved business card

A

Call

(831) 430-6011

Website

acme-plumbing.com

Saved

Tap to call

Share

Show to a friend to save

Beta · Apple Wallet

One tap saves you to their iPhone.

Customers add your business to Apple Wallet from your review page. The saved card carries your brand color, your phone number, and a QR that opens the review form again, so the next happy customer they see knows where to leave the review.

  • Lives next to their boarding passes and coffee cards
  • Tap the phone number on the back to call you
  • QR scans straight back to your review page
  • Off by default, flip it on in Customize when you're ready
Beta, marketing preview only

Google Wallet

Contact card

A

Acme Plumbing

(831) 430-6011

Website

acme-plumbing.com

Saved

Tap to call

Share

Show to a friend to save

Beta · Google Wallet

One tap saves you to their Android.

Customers add your business to Google Wallet from your review page. The saved card carries your brand color, your phone number, and a QR that opens the review form again, so the next happy customer they see knows where to leave the review.

  • Lives next to their boarding passes and loyalty cards
  • Tap the phone number on the back to call you
  • QR scans straight back to your review page
  • Off by default, flip it on in Customize when you're ready
Beta, marketing preview only

Beta · optional add-on

Turn five-star moments into customer loyalty.

Send a real thank-you, digital eGift card or physical gift, after a great review, after a paid invoice, after a referral. Or pick a customer from the dashboard and send manually. Sent as appreciation, never tied to whether the customer left a public review.

Beta

Real catalog, real choice

Browse the live Goody product graph in a Shopify-density picker, search, filter by brand, sort by price tier. Or add your own curated items (branded swag, fuel cards, hand-delivered goods) with photos. Both sources live side-by-side in the bundle editor.

Beta

Bundles + automations

Compose multi-item bundles with a cart, line-item steppers, and live totals. Wire them to declarative automations (event + filter + bundle) that route every fire through an owner approval queue, automation never gets ahead of you.

Beta

Customer picker + spend gate

Send to any past customer, search by name, email, or phone, see their lifetime spend inline, pick the right person before you spend a dime. Optional spend-threshold floor (gated against your Housecall Pro history) keeps gifts pointed at customers who matter most.

Beta · relationships

Know your customers, reach them at the right time.

The same graph powers gifting eligibility, spend-aware sorting, and lifecycle Moments, one directory, synced from tools you already use.

Beta

Customers hub

Search and filter your universe of customers, lifetime spend, job counts, last visit, source system. Tags and notes on each profile. Trigger a Housecall Pro sync when you need the freshest roster for outreach or gifts.

Beta

Moments

Pick lifecycle templates, welcome after the first job, follow-up after an emergency, anniversaries, seasonal prep, post-install confidence, then configure them as your integrations connect. Designed for emotional touchpoints without a second CRM.

And the rest

Built in by default.

The smaller things you'd expect, and a few you wouldn't.

Multi-location

Switch between businesses in one click. $15 per extra location.

Housecall Pro & ServiceTitan

Auto-request reviews after job completion.

Email + weekly digest

Real-time alerts and a Monday recap.

Refer & earn

$30 credit for every business that converts.

7-day no-card trial

Try the product before paying.

30-day money-back guarantee

If it doesn't help in your first month, full refund. No questions, no friction.

14-day billing grace

A declined card won't black out your QR codes overnight.

Email lifecycle tracking

Resend webhook + API backfill, every send shows delivered, opened, or bounced.

Send a review request to anyone

One-off email send straight from the dashboard, no integration required. SMS coming soon.

Customers hub

Unified directory across integrations, sort by spend or jobs, tags and notes, on-demand Housecall Pro sync (beta).

Moments

Lifecycle message templates, first job, recovery, anniversaries, seasonal, wired to your customer graph (beta).

In-dashboard billing

Subscription, every metered line item, payment method, managed in the dashboard, with the Stripe portal one tap away.

Verified company reply-to

Customer replies route to the inbox you control, not our support address. One-click verify confirms it's you.

SEO schema built in

LocalBusiness + Review markup eligible for star snippets.

Mobile-first

Touch-tuned web experience. Native iOS + Android app coming soon.

Custom URL

goodmarks.io/your-business, clean and short.

Embed widget

iframe-safe drop-in for any website.

Built-in security

CSP headers, rate limiting, honeypots.

Contact capture

Optional name + email on every submission.

Real-time preview

See changes live as you customize.

Two-minute setup

Sign up, set color, share link. Done.

Native app · in development

We're building the
GoodMarks app.

📱

Manage your inbox, analytics, and review requests from anywhere. iPhone and Android.

Ready to take control of your reviews?

Start your 7-day free trial. No credit card required.