Skip to Content
New FeaturesNew Feature: Competitor Social Media Monitoring

New Feature: Competitor Social Media Monitoring

Priority: 🟡 Pre-launch
Area: Analytics / Competitive Intelligence
Competitive Reference: Semrush (Competitive Analysis + Social Media), Predis.ai (Competitor Insights), Copy.ai (Prospecting Cockpit)


Why This Matters

Agencies need to track what competitors are doing on social media — posting frequency, engagement rates, content themes, top-performing posts. This informs content strategy and helps prove ROI to clients (“we’re outperforming Competitor X”).

Leadmetrics has a competitor researcher agent but it only runs once during setup. There’s no ongoing monitoring.


What Leadmetrics Has Today

  • competitor-researcher agent — runs during tenant onboarding to research competitor websites
  • ai-search/competitors dashboard page — shows competitor research results
  • settings/competitors page — manage competitor list
  • Competitor model in Prisma — stores competitor names, URLs, metadata
  • No ongoing monitoring — competitor data is a snapshot from onboarding
  • No social media tracking — no competitor social profiles stored or monitored
  • No engagement comparison — no side-by-side metrics

Proposed Implementation

Step 1 — Competitor Social Profile Tracking

Extend Competitor model:

model CompetitorSocial { id String @id @default(cuid()) competitorId String platform String // facebook, instagram, linkedin, twitter profileUrl String followerCount Int? postFrequency Float? // posts per week avgEngagement Float? // avg likes+comments per post lastScrapedAt DateTime? competitor Competitor @relation(fields: [competitorId], references: [id]) }

Step 2 — Periodic Competitor Scraping

New scheduled task: competitor.social.monitor (runs weekly)

  1. For each competitor social profile, use Playwright to scrape:
    • Latest 20 posts (text, image, engagement counts)
    • Follower count changes
    • Posting frequency
  2. Store results in MongoDB (high-volume, unstructured data)
  3. Flag high-performing competitor posts for the agency to review

Step 3 — Competitive Intelligence Agent

New agent: competitor-social-analyst

  • Runs monthly (or on-demand)
  • Analyzes competitor social data vs. tenant’s social data
  • Generates insights: “Competitor X posts 3x more on LinkedIn and gets 5x engagement. Their top topics are: AI, sustainability, case studies.”
  • Feeds into strategy recommendations

Step 4 — Dashboard UI

New “Competitor Monitor” section:

  • Side-by-side follower growth charts
  • Engagement rate comparison
  • Competitor’s top-performing posts (with links)
  • Content theme analysis (what topics do they post about?)
  • Alerts: “Competitor X just posted about [topic] and got 10x their average engagement”

© 2026 Leadmetrics — Internal use only