Skip to main content
CushLabs logoCUSHLABS.AI
Back to Portfolio

MarketSignal — Google Review Management & Local Competitive Intelligence

Manage your Google reviews and track the competition in one place — AI-drafted replies to unanswered reviews, plus Google Maps rank tracking and one clear action item, delivered weekly to WhatsApp.

Featured

Video Walkthrough

Video Walkthrough

Screenshots

1 / 9
MarketSignal dashboard — competitive intelligence overview
Google Maps ranking tracker with week-over-week deltas
AI-generated weekly intelligence report
Competitor review velocity monitoring
WhatsApp report delivery with actionable recommendations
Multi-location competitive landscape view
Organization management and data isolation
Report status flow — Draft to Delivered tracking
AI analysis configuration and Claude API integration

The Challenge

Local businesses in Mexico have no affordable way to systematically track their Google Maps rankings or monitor competitor activity. Enterprise tools like BrightLocal and Whitespark don't serve the Mexican market well — pricing is in USD, support is in English, and the tools assume US-centric search patterns. A competitor can gain 20 reviews in a week and jump 3 positions in Maps, and without systematic tracking, businesses don't know until their phone stops ringing. Most rank tracking tools show data but don't tell you what to do. And in Mexico, email reports get ignored — WhatsApp is where business happens.

The Solution

MarketSignal does two jobs for a local business. It manages their Google reviews — detecting the ones still unanswered, drafting tone-matched replies per star rating, and posting them live through the Google Business Profile API once the owner approves, so reviews stop sitting unanswered for weeks. And it tracks the competitive picture around them: Google Maps rankings, review velocity, rating trends, and competitor movement, distilled by Claude into a weekly WhatsApp report with one specific, high-impact action item. No dashboards to check, no reports to download — the insight arrives in the conversation thread where Mexican business owners already operate. The architecture is built for phased go-to-market: Phase 1 validates willingness to pay through a manual service model, Phase 2 adds automated collection and WhatsApp delivery, Phase 3 opens self-service onboarding.

Technical Highlights

  • AI review manager — detects unanswered Google reviews, drafts tone-matched replies per star rating, and tracks a draft → approve → post lifecycle with live posting through the Google Business Profile API
  • Append-only snapshot architecture — historical data is never overwritten, enabling re-analysis and audit trails
  • Claude API integration for natural-language insights with actionable recommendations per location
  • Multi-org data model with dynamic [orgSlug] routing — scales from day one without migration
  • JSONB raw data columns preserve full scraper output for future flexibility without schema changes
  • Report status flow: Draft → Approved → Sent → Delivered ensures no report goes out unreviewed
  • Drizzle ORM as single source of truth — schema-driven types flow from database to API to UI
  • Phased architecture supports automation (Playwright + WhatsApp API) without rewriting Phase 1 code

Results

  • Reviews get answered instead of sitting unanswered — replies drafted automatically, owner approves in one click
  • Structured competitive intelligence that multi-location businesses previously had no access to
  • One actionable recommendation per week reduces decision fatigue and drives specific improvements
  • WhatsApp delivery achieves higher read rates than email-based alternatives
  • AI-generated analysis turns raw ranking data into business language that owners understand
  • Phased architecture validates market demand before investing in full automation
  • Most differentiated offering in the CushLabs portfolio — no competitor offers this in the Mexican market

Highlights

Good for

  • Businesses whose Google reviews sit unanswered because nobody has time to reply to every one
  • Multi-location businesses in Mexico that need affordable local SEO intelligence
  • Companies competing on Google Maps where a 20-review swing can cost 3 ranking positions
  • Business owners who want one clear action per week, not a dashboard full of charts
  • Service businesses in markets where WhatsApp is the default communication channel

Not a complete solution for

  • Businesses outside Mexico (the platform is built for the Mexican market specifically)
  • Enterprise organizations needing real-time monitoring with instant alerts
  • Companies that prefer traditional email-based or dashboard-based reporting

What you get

  • Google review management — unanswered reviews detected, replies drafted in your tone, posted live once you approve
  • Full-stack Next.js 15 competitive intelligence dashboard with App Router and server components
  • AI-powered weekly reports with Claude — structured analysis, not just raw data
  • WhatsApp-native delivery formatted for mobile readability
  • Week-over-week ranking and review delta tracking per keyword-location pair
  • Multi-organization support with full data isolation from day one
  • Phased go-to-market architecture that scales from manual service to self-service SaaS

Related Projects

Have a similar challenge?

Let's talk about how a solution like this could work for your team. Free call, no pitch.

Book a Free Call