Sign In

Set Up Your Account

Complete your account setup

Sentiment Score Over Time (ET)
hover or click a line to isolate
Loading sentiment trend…
Loading coverage data...
Date (ET) →
Loading results...

Tab tracking

Choose which tabs to scrape (Videos, Short videos, Forums). Uncheck all to turn off tab tracking and reduce cost. Takes effect on the next scraper run.

Search terms

Terms the scraper will search for (one per line). Takes effect on the next scraper run.

Select a state and city to view screenshots.
Chat History
Chat with your data
💬
Ask me anything about your Google data
Get started with these popular insights
Artifacts (charts & tables) will appear here

All Users

Loading users...
Page-1 Screenshot Outcomes (last 14d, ET)
Main-SERP Page-1 Coverage (of target, last 90d, ET)
Pipeline Activity (last 24h, ET)
Loading activity…
⚠️ EC2 monitoring endpoints not installed yet. Showing external probes only. See the Setup tab for installation instructions.
Recent Activity
Loading...
API ReachabilityChecking
EC2 InternalsChecking
Logs
EC2 log endpoints not installed yet.
Loading watchdog log...
Installation Instructions

To enable full monitoring (live feed, workers, cookies, logs), install the monitoring endpoints on the EC2 server:

  1. SSH in: ssh -i yelp-api.pem ubuntu@13.39.247.222
  2. Copy monitoring_endpoints.py to /home/ubuntu/yelp_search_automation/
  3. Add to the Flask app: from monitoring_endpoints import monitoring_bp; app.register_blueprint(monitoring_bp)
  4. Set env: export YELP_MONITOR_TOKEN="your-secret-token" (on both EC2 and homeaglow-google/.env)
  5. Restart: sudo systemctl restart gunicorn
Endpoints Provided
GET /monitor/health

Workers, cookies, pending queue, extracted today, Chrome processes.

GET /monitor/recent?limit=50

Last N processed emails with name, URL, location, found/not-found status. Powers the live feed.

GET /monitor/pending?limit=50

Emails currently in the pending queue with total count.

GET /monitor/stats?days=7

Daily extraction counts: total, found, not_found per day.

GET /monitor/logs?source=watchdog&lines=100

Tail watchdog or worker logs. Sources: watchdog, worker.

The file monitoring_endpoints.py is in the yelp-scraper repo at ~/glo-workspace/yelp-scraper/. All endpoints require Bearer token auth.

Upload Company List (CSV)Idle
Recent Batches
UploadedFileTotalProgressStatus
Loading...
Companies
Advanced filters
CompanyDomainMatchStatus RaisedPublicLatest round Rounds Completeness Last scraped Actions
Loading...
Weekly Homepage Performance (ET)
Avg rank (1 = best)
Loading trend…
% of days at #1
Weeks →
Loading homepage ranking…
 
Weeks →
Loading off-site content…
 

Tracked URLs

Loading tracked URLs…

Experiments

Live ad experiments, read at a glance — every verdict, p-value, and confidence figure is computed by the pipeline; this page only displays them.
Illustrative sample numbers — for layout review only, not live data
Loading experiments…
Loading experiment…
Loading job…

Build an experiment

Paste the experiment plan (a Google Doc). The pipeline reads it, extracts the campaign spec, and posts an approval card — nothing is created on Meta without a human approving, and everything is created paused.
or drop a .docx / .md / .txt here

Recent builds

Loading…

Add Tracked URL

URLs are matched against organic results across the 3 branded keywords.

    ← → to navigate dates
    SERP screenshot

    Invite User

    Send an invite link to a new team member.

    Change Password

    Export to CSV
    ⬇ 0 / 0 · 0%