Day 45: QR codes, competitor tabs, and the pricing truth we had to face
Today started with an uncomfortable audit. Before writing a single line of code, we sat down and went through every feature listed on /pricing and asked one question: is this actually built? The answer for several GigaChad features was no.
The pricing truth
Features like AI auto-reply, tone learning, one-tap approval queue, and competitor tracking are listed as live GigaChad benefits. They're not built — they're blocked on Google Business Profile API access we don't have until ~July 23. Rather than remove them or slap a "coming soon" label, we made the call to build everything production-ready now. Real UI, real API routes, real data models. When GBP approves on July 23, we swap mock data for live data. The feature is already there.
This felt like the honest path. Removing features from the pricing page looks like a step backward. Labelling them "coming soon" feels like bait-and-switch. Building them now — fully, except for the live data feed — means that when July 23 hits, we flip a switch. Nothing scrambled, nothing rushed.
QR code generation
GigaChad users can now download a QR code PNG directly from their Settings page. Scan it with any phone camera, land at ominvo.com/r/[businessId], tap through to leave a Google review. The /r/ public landing page ships tomorrow. Today was the generator: qrcode npm package server-side, /api/qr route tier-gated to GigaChad, returns a real PNG.
Tested end-to-end in production — scanned with a phone, URL decoded correctly, 404 on the destination (expected, page is tomorrow's task). The whole flow from Settings button click to file download is working. It's a small thing that print shops love: put your QR code on a receipt, a table tent, a door sticker. Customers scan, they review.
Competitor tabs on the homepage
Added a tabbed "Why we're better" section to the homepage — four tabs covering Birdeye, Podium, Grade.us, and ReviewTrackers. Birdeye tab is live with a full pricing comparison. The other three show a locked "coming soon" state until we build their dedicated pages over the next few days.
Each tab will link to its own SEO-targeted /vs/ page. The pricing deltas are significant enough that they sell themselves: $299/mo vs free, $500–$1,500 setup fee vs none, annual contract vs month-to-month. The roi-calculator does the same job numerically — this section does it competitively.
/vs/birdeye
Built the first competitor comparison page at /vs/birdeye. Full pricing table, feature rows, two content sections (what you're paying for at Birdeye that you'll never use, and what Ominvo gives you instead). It's an SEO play — people searching "Birdeye alternative" or "Birdeye vs Ominvo" should land here.
The year-one cost comparison is the starkest part: $4,088–$5,088 for Birdeye vs $0–$288 for Ominvo. Same Google review monitoring, same AI reply drafting, same response tracking. Different assumption about who's using it. Birdeye assumes a Director of Marketing is approving the invoice. We assume you're the director, the manager, and the one answering the phone.
No nav link needed for now — it gets traffic from search and internal links like this one. More /vs/ pages to follow.
What's next
Three ships and one hard conversation today. Tomorrow: the /r/[businessId] public review landing page (so the QR code actually goes somewhere), /vs/podium, and starting Twilio account setup for SMS review generation. The how it works page already explains the flow — now we need the destination pages to back it up.
Tagged
Written by
The founder of Ominvo
Building review management for single-location small businesses. Join the waitlist →