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
AI Automation
MVP

MarketSignal — AI-Powered Local Competitive Intelligence

Google Maps competitor tracking — weekly reports delivered straight to WhatsApp

Demo Video

The Problem

Local businesses in Mexico have no affordable way to systematically track their Google Maps rankings, monitor competitor activity, or receive actionable insights. They rely on gut instinct or expensive enterprise tools that don't support the Mexican market. MarketSignal fills that gap with AI-powered weekly reports delivered directly to WhatsApp.

The Solution

MarketSignal captures weekly snapshots of Google Maps position, review count, and rating for every tracked location, then surfaces week-over-week deltas automatically. Claude (Sonnet) turns that raw delta data into plain-language insight and one specific, high-impact action item per location — not just a dashboard of charts. Reports are formatted for WhatsApp readability and land in the channel where Mexican business owners already operate, so insights get read instead of ignored.

Key Features

  • Weekly competitive intelligence reports for 3-5 pilot clients
  • Week-over-week ranking and review delta tracking per location
  • AI-generated action items with specific, high-impact recommendations
  • WhatsApp delivery — reports land where clients already communicate

Results

Structured competitive intelligence multi-location businesses previously had no access to
One actionable recommendation per week cuts decision fatigue for owners
WhatsApp delivery achieves higher read rates than email-based report alternatives
Phased architecture validates willingness-to-pay before automation is built

Overview

MarketSignal is an AI-powered local competitive intelligence platform built for multi-location businesses in Guadalajara, Mexico. It monitors Google Maps rankings, review velocity, rating trends, and competitor activity — then distills everything into a weekly WhatsApp report with one specific, high-impact action item.

The platform is designed around a phased go-to-market strategy. Phase 1 validates willingness to pay through a manual service model with 3-5 paying clients. The internal dashboard handles data entry, delta computation, and report generation. Phase 2 adds automated scraping and WhatsApp delivery. Phase 3 opens self-service onboarding.

The architecture reflects this phased approach: append-only snapshots allow re-analysis without data loss, JSONB columns store raw scraper output for future flexibility, and the multi-org data model ([orgSlug]) supports scaling from day one without migration.

The Challenge

  • No affordable local SEO intelligence in Mexico: 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.
  • Competitors move fast, visibility is slow: A competitor can gain 20 reviews in a week and jump 3 positions in Google Maps. Without systematic tracking, businesses don't know until their phone stops ringing.
  • Insights without action are useless: Most rank tracking tools show data but don't tell you what to do. Business owners need one clear recommendation per week, not a dashboard full of charts.
  • Reports need to meet clients where they are: In Mexico, WhatsApp is the default business communication channel. Email reports get ignored.

The Solution

Systematic rank and review tracking: Weekly snapshots capture Google Maps position, review count, average rating, and competitor data for every tracked keyword-location pair. Week-over-week deltas surface changes automatically.

AI-powered analysis with Claude: Raw delta data feeds into Claude API (Sonnet) to generate natural-language insights and one specific action item per location. The AI doesn't just describe what changed — it recommends what to do about it.

WhatsApp-native delivery: Reports are formatted specifically for WhatsApp readability — short paragraphs, bold key metrics, clear action items. No PDFs, no links to dashboards. The insight arrives in the conversation thread where the business owner already operates.

Internal dashboard for operational efficiency: The Next.js dashboard gives the operator (Phase 1: manual; Phase 2+: automated) full visibility into rankings, alerts, competitor comparisons, and report status across all organizations.

Technical Highlights

  • Append-only snapshot architecture: Snapshot data is never updated — only new snapshots are inserted. This enables historical re-analysis and audit trails without complex versioning.
  • JSONB raw data columns: Raw scraper output is stored alongside structured fields, preserving the full response for future analysis without schema changes.
  • Multi-org from day one: Dynamic [orgSlug] routing and org-scoped queries avoid a painful multi-tenancy migration later.
  • Report status flow: Draft → Approved → Sent → Delivered status tracking ensures no report goes out without review.
  • Drizzle ORM as single source of truth: Schema-driven types flow from database to API to UI with no manual type synchronization.
  • Phased architecture: The codebase is structured to support Phase 2 automation (Playwright scraper, WhatsApp API) without rewriting Phase 1 code.

Results

For the End User / Team:

  • Multi-location businesses receive structured competitive intelligence they previously had no access to
  • One actionable recommendation per week reduces decision fatigue
  • WhatsApp delivery achieves higher read rates than email-based alternatives

Technical Demonstration:

  • Full-stack Next.js 15 application with App Router, server components, and dynamic routing
  • AI integration pattern: structured data → Claude API → formatted business output
  • Production-grade data modeling with append-only snapshots and JSONB flexibility
  • Phased product architecture that scales without rewrites

Ready to discuss a similar solution?

Let's explore how AI automation can help your business.

Schedule a Consultation