Fleet Health
Every customer × subsystem — silent failures made visible. Refreshes on open.
Healthy
—
green checks
Warning
—
cadence slipping
Critical
—
needs attention
Spent Today
—
content produced
Loading fleet health…
Expenses
Content-production API costs from date to date — where we stand financially.
→
Total Spent
—
—
Avg / Day
—
daily burn
Projected / Mo
—
at this rate
Articles
—
produced
Loading current month…
Total Domains
—
Registered clients
Published Today
—
Articles live today
Generated
—
Ready, not published
Planned
—
Upcoming articles
AI Visibility (last 7d)
| Customer | Overall | ChatGPT | Claude | Gemini | Open Alerts |
|---|---|---|---|---|---|
Loading… | |||||
All Domains
| Domain / Site | WordPress | GSC | Articles This Month | Last Published |
|---|---|---|---|---|
Loading… | ||||
Articles
| Title | Domain | Status | Scheduled ↓ | Action |
|---|---|---|---|---|
Loading… | ||||
Domains
| Name | URL | Source | WordPress | GSC | Today | Articles | Plan | Payment | Status | Created | |
|---|---|---|---|---|---|---|---|---|---|---|---|
Loading… | |||||||||||
Clients
| Name | Plan | Status | Published Articles | Joined | Login As | |
|---|---|---|---|---|---|---|
Loading… | ||||||
Total Chats
—
All time
Leads (with email)
—
Captured contacts
Today
—
Started in last 24h
This Week
—
Last 7 days
| Started | First message | Site URL | Msgs | Status | ||
|---|---|---|---|---|---|---|
Loading… | ||||||
Total Chats
—
Across selected scope
With Email
—
Captured contacts
Appointments
—
Wants to book / visit
Today
—
Last 24h
| Client | Started | First message | Phone | Msgs | Status | ||
|---|---|---|---|---|---|---|---|
Loading… | |||||||
Publish All Articles
Trigger the daily-publish edge function to pick up all scheduled articles and push them live to WordPress.
Onboard new Shopify customer
Creates the user account, client, domain, settings, and plans the first 30 articles. Then generates an OAuth install URL you can send to the customer.
Their xxx.myshopify.com (not the custom domain)
Google Rank Tracker
Weekly auto-check Monday 06:00 ET via DataForSEO ($0.002/keyword). Manual refresh below.
Add tracked keyword
Position = lowest Google organic rank where this domain appears (top 100). “—” means not in top 100 for that keyword/location.
Connected Google Business Profiles
How this works: when a customer completes the GMB OAuth handshake from their dashboard, they appear here. From this admin you can post "What's New" updates straight to their Google Business Profile and reply to recent reviews — all without leaving 8ight.ai.
Avg GEO Score
—
AI-search visibility
AI-Ready Articles
—
GEO score 85+
Critical GEO Gaps
—
GEO below 70
Needing FAQ
—
Weak FAQ coverage
Articles Scanned
—
In latest agent run
Avg SEO Score
—
Secondary metric
Article Quality
| Site | Article | GEO | Status | SEO | Source | Last Scanned | Main Recommendation | |
|---|---|---|---|---|---|---|---|---|
Loading… | ||||||||
Wins (30d)
—
Rank · AI citations · AI-ready
Review Requests
—
Sent · clicked
Reddit GEO Drafts
—
Awaiting your approval
⭐ Send a Review Request
🟠 Reddit GEO Drafts — helpful answers to approve before posting
🎉 Recent Client Wins
| Client / Site | Win | When | Emailed |
|---|---|---|---|
Loading… | |||