Your content engine runs automatically. Provide your domain — we handle research, keywords, competitor analysis, and draft generation.
Loading pipeline status...
Pipeline Complete
Your content drafts are ready for review.
Keywords
Compete
🔬Pipeline: Discover → Clean → Enrich → SERP → Cluster → Auto-Approve → auto-feeds into Content → Generate Drafts. Every paid step has cache + per-row skip — repeat runs cost near-zero. Gate: Drafts only generate from approved keywords (BP≥2, difficulty≤40, has SERP, clustered, BOFU/MOFU).
Pipeline (run in order)
Active FunnelsiClick a funnel chip to bulk-approve or revoke all keywords in that funnel stage. Approved keywords become available for draft generation in the Content tab. TOFU = broad awareness topics, MOFU = comparison/guide content, BOFU = high-intent download/buy keywords.
Loading...
Funnel
Status
SERP
Book
Search
0 selected
Keyword
VolumeiMonthly Google search volume. Higher = more traffic potential. Target 100-1000 for low-competition wins.
DiffiKeyword difficulty (0-100). Lower = easier to rank. Under 40 is ideal for new sites. Over 60 needs strong domain authority.
CPCiCost Per Click ($) — what advertisers pay per Google Ads click for this keyword. High CPC = high commercial intent. Shows how valuable the traffic is. $1+ means people are willing to pay to reach this audience.
SourceiWhere this keyword was discovered. Gap = competitor keyword gap, Reddit = trending Reddit topic, PAA = People Also Ask, Seed = original seed expansion.
FunneliTOFU = awareness (broad topics), MOFU = consideration (comparisons, guides), BOFU = decision (ready to buy/download). Mix all three.
OpportunityiCombined score (0-100) weighing volume, low difficulty, business relevance, and SERP signal. Higher = better keyword to target.
SERPiSearch results signal. Green = weak competition (can rank), Yellow = moderate, Red = dominated by big sites. Based on domain authority of top 10 results.
BookiWhether the knowledge base (reference books/resources) has matching content for this keyword. Book-matched articles score higher for E-E-A-T.
Status
Actions
Drafts
Published
Pipeline
Research
📝Pipeline: Generate Drafts (from Compete gaps + Reddit posts + approved keywords) → Review → Approve → Publish (2/week max, 7 drafts/week max). Auto-cleanup: When a draft is generated, the source keyword updates to "content_created" and related Compete recs are auto-resolved. On publish, keyword updates to "published" and linked Reddit posts are auto-archived.
🌐 Deploy
How it works:1. Approve articles, then click Publish Approved — this publishes content and auto-deploys to dev for preview.
2. Review your articles on the dev preview links below.
3. When satisfied, click Deploy to Prod to push live.
Deploy to Dev re-deploys without publishing — use after changing settings like banners or site config.
WordsiTotal word count. Target 1200-2000 for blogs. Competitor articles averaging higher? The Compete tab will flag it.
SEOiSEO score (0-100). Checks keyword usage, heading structure, word count, FAQ section, meta description. Aim for 80+ before approving.
GEOiGEO score (0-100). Measures LLM/AI citability — self-contained FAQ answers, BLUF opening, structured data readiness. Aim for 75+.
Book %iPercentage of content backed by knowledge base books. Higher = more research-backed. 0% means no book match was found for this keyword.
SrciNumber of source types used: books, Reddit posts, competitor gaps. Hover for details.
Status
Actions
Promotion Pipeline
When you Publish + Promote: images are auto-generated, social posts are pushed to Publer, and a newsletter is drafted for your review before sending.
Images
▶
Content
Type
Preview
Status
Created
Social Media
▶
Loading connected accounts...
Platform
Content
Caption
Status
Scheduled
Publer
Post Preview
Newsletter
▶
Type
Subject
Recipients
Sent At
Actions
Newsletter Preview
Compete
Tracked CompetitorsiAdd competitor domains to track. Discovery will scrape their pages and compare keywords, word count, structure, and rankings against yours. Use domains only (e.g. busykid.com), not full URLs.
💡Competitor analysis and content gaps. Fill gaps via Content → Generate Drafts. Auto-cleanup: When you generate a draft or publish content for a keyword, all related recommendations here are auto-resolved. Done/dismissed recs older than 30 days are auto-deleted. Stale pending recs (>90 days) are auto-dismissed.
Competitor
OverlapiHow many of your target keywords this competitor also ranks for on Google. Higher overlap = more direct competition.
Their Avg PosiCompetitor's average Google position across shared keywords. Position 1 is best. If lower than yours, they outrank you.
Our Avg PosiYour average Google position for the same keywords. Compare to theirs — if yours is higher (worse number), you need to improve content.
Beats UsiNumber of keywords where this competitor ranks higher than you. These are the keywords to focus your content improvements on first.
PagesiNumber of competitor pages we've analyzed. More pages = better data for recommendations.
CONTENT GAPSiKeywords where you have NO content but competitors do. These are missed opportunities — competitors get traffic you don't. "Generate Next Draft" auto-fills the top priority gap.
—
THEY BEAT USiKeywords where you HAVE content but competitors rank higher. Use "Improve" to expand word count, add FAQ sections, or fix structure to overtake them.
—
PENDINGiTotal recommendations waiting for action. Each tells you exactly what to do — create missing content, expand a short article, or add FAQ/tables.
—
TRACKEDiCompetitor domains being monitored. Discovery scrapes their pages weekly to find what keywords they rank for that you don't.
—
Recommendations
💬Generate replies and copy-paste to Reddit for traffic. Replies include your blog links automatically. High-engagement posts without a blog auto-feed into Content → Generate Drafts. Auto-cleanup: Posts with reply + draft are auto-archived. Replied posts >14 days and stale posts >30 days are auto-archived. Posts whose linked blog is published are auto-archived. Use "Show archived" to see them.
Monitored SubredditsiAdd subreddits to monitor for relevant discussions. Only posts matching your product niche are tracked.
All
Loading website builder…
Builder
Marketing Website Builder
Data-first, design-first marketing site generator. Each step unlocks the next — preflight → design → scaffold → deploy.
Site Overview
This tenant already has a marketing site. Use the buttons below to redeploy dev or promote a reviewed dev build to production.
Builder v2 · AI-first
Plan-first marketing site
Data-first, design-first marketing site generator. Each stage unlocks the next — preflight → design → scaffold → deploy.
🛡️
Live v1 site protected
This tenant has an already-deployed site. Builder v2 will not touch it until you explicitly Revamp to v2 — we will scaffold v2 to a parallel project and leave the live one alone.
⚡
Revamp mode active
Builder v2 is writing to the parallel variant directory. Your live v1 site is still serving at its original URL. Point DNS at the v2 project yourself when you are ready.
1
Product identity
Fill the product identity. Every other field has an AI-suggest button — accept, regenerate, or edit. Identity must be saved before Builder v2 unlocks.
pending
2
AI suggestions
Claude drafts 3 options per field. Accept the one you like, regenerate, or edit inline.
save identity first3
Competitors & design inspiration
At least 3 competitors (auto-picks top 10 from Google) and 1 design reference (palette + fonts pulled through the proxy).
Competitors
Design inspiration
✎
Custom instructions
Free-form instructions for the builder and content pipeline. Each line is auto-classified as design, content, structure, SEO, or brand. Use words like "strictly" or "must" for mandatory rules.
saved
4
Content quality sweep
Runs the 6-point gate over every draft: intent, proof, experience, CTA, attribution, uniqueness.
Scaffolds a Next.js site from the brief + design refs, then deploys to Cloudflare Pages dev.
gate must pass
Revamp to Builder v2?
Type the tenant slug and REVAMP to confirm. This flips Builder v2 to write to a parallel project — your live v1 site will continue serving at its current URL.
Scaffolds into /websites/<slug>-v2
Dev deploys to <slug>-v2.pages.dev
Prod deploys to <slug>-v2-prod.pages.dev
Live v1 remains untouched until you swap DNS manually
This cannot be undone from the UI (though nothing is overwritten — the v1 tree stays intact).
Preflight checklist
Loading…
Design
Generate 3 design variants, then lock your pick.
Build & Deploy
Scaffold the marketing site using the locked palette and deploy to Cloudflare Pages at <slug>.pages.dev.
Reports
Performance Reports
Weekly reports tracking content, keywords, and distribution performance.
Loading reports...
Writer
Limits
Integrations
Writer Profile
▶
Loading writer profile...
Limits & Budget — per-tenant cost gates
▶
All fields default to strict cost-protection values. Server clamps to safe ranges.
Loading limits...
Budget & Costs
▶
Service
Job Type
Usage
Last Used
Total Cost
Monthly Breakdown
Month
Service
API Calls
Cost
Content Mode
Content Categories
▶
Advertisement Banner
▶
Upload a banner image or GIF. It will display on every story page with a link to the URL below.
Banner saved — deploy to apply changes:
Connected Services
▶
Telegram Approval
▶
Auto-Publish Schedule
▶
Content API
▶
SEO Pipeline
▶
Loading SEO pipeline status...
Products
▶
Intelligence
▶
Performance
▼
Top Content (by GEO Score)
Needs Improvement
AI Visibility (GEO Scores)
▶
Article
GEO Score
Word Count
Status
Self-Healing
▶
Activity Logs
▶
Cost by Tool
Cost by Session (Day)
Time
Module
Action
Status
Details
CostiAPI cost for this action in USD. Most are $0 (free). DataForSEO ~$0.002-0.075/query, Claude AI ~$0.05/article, fal.ai ~$0.04/image.
⚡Platform Overview — Revenue, users, API costs, and health metrics at a glance.
Users by Plan
API Pool Health
Recent Signups
Top Users (by Products)
📬Signup Requests — Review incoming leads from the marketing site. Approve to create their product automatically.
📊AI Visibility Tool — People who entered their email to download the PDF report from pilotdeck.co/ai-visibility-tool.
📈Usage & Costs — Per-user resource consumption and API costs.
API Cost per User
User
Plan
Products
Claude AI
DataForSEO
fal.ai
Other
Total Cost
Monthly Usage Meters
User
Plan
KW Runs
SERP
Enrich
Discovery
Articles
Images
Improve
Social
⚙System Configuration — Platform toggles, API keys, activity log.
Platform Settings
API Key Pool
Recent Activity
Time
User
Action
Details
IP
👥Staff Management — Create admins and managers, assign tenants, enable AI Ask per user. Staff can manage assigned tenants only; code fixes still need your approval.
🚨Escalations — Support requests raised from Ask AI when the assistant couldn't resolve an issue. Each escalation includes the full conversation thread.