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.
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
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
We want to make it right.
Tell us what happened, a real person reads every message.
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
Private feedback
Routed before reaching public review platforms
Marcus J.
2 min agoService 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.
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
- 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
ACME PLUMBING
How was your visit?
SendBrand color
Font
Heading
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
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
Behavior
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 active12
+1 demo
$948
avg $79
$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
Call
(831) 430-6011
Website
acme-plumbing.com
Saved
Tap to call
Share
Show to a friend to save
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
Google Wallet
Contact card
Acme Plumbing
(831) 430-6011
Website
acme-plumbing.com
Saved
Tap to call
Share
Show to a friend to save
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 · 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.
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.
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.
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.
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.
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.