Factory statusAll systems nominal
Total runs
1
+1 this week
Week 12%
Topics queued
5
Ready for W2
Posts published
0
Target: 150
Month 10%
Open errors
0
All resolved
Run cost
€0.48
Last run · Apr 7
Schedule
Next scheduled run Mon + Thu 06:00
Thursday 06:00
--
Days
--
Hrs
--
Min
--
Sec
Last run · Apr 7 06:00 Run #1
Completed
5m 28s
5 topics
1 warning
Agents completed11 / 11
Sources pulled14 / 14
Quality gate5 / 5 passed
Errors auto-fixed1
Opus reasoning1m 24s
Agent health — last run
A0Config loaderOK0m 02s
A1API health checkOK0m 08s
A2First run logicFirst0m 03s
A3Free sourcesOK0m 18s
A4Apify orchestration1 warn1m 44s
A5Paid sourcesOK0m 42s
A6AggregationOK0m 04s
A7Opus reasoningOpus1m 24s
A8Quality gate5/50m 18s
A9Queue writerOK0m 06s
A10Memory updateOK0m 09s
A11Error handler1 fixedActive
Blog performanceGA4 + Search Console + Affiliate
Monthly sessions
0
Target: 80,000
Progress0%
Affiliate revenue
€0
Target: €10,000/mo
Progress0%
Published posts
0
Target: 150 posts
Progress0%
Avg position
—
No data yet
Traffic projection
Now
Month 6
Month 12
SEO indexing statusPending
Domain ageWeek 1
Backlinks0
Top performing posts No data yet
📊
Posts will appear here once published and indexed.
Expected first data at week 3–4.
Expected first data at week 3–4.
Affiliate performance No clicks yet
€
Affiliate data will appear here once links are live.
First commissions expected month 4–6.
First commissions expected month 4–6.
Connected programs
Amazon.de AffiliateNot connected
Zooplus PartnerNot connected
Fressnapf PartnerNot connected
AWIN NetworkNot connected
Search Console — top keywords
🔍
Search Console data will appear here after Google indexes your first posts.
Connect GSC in API config to enable.
Connect GSC in API config to enable.
Pinterest + Social traffic
Pinterest impressions0
Pinterest clicks0
TikTok profile views0
Email subscribers0
Email open rate—
Connect Publer and Brevo in API config to enable live social metrics.
Workflow 1 — agent pipelineLast run: —
Run #—
Duration —
Topics queued —
AI cost ~$0.22
01
Data collection
A0 → A6 · no Claude
A0
Config loader
PostgreSQL · no AI
53 keys0m 02s
A1
API health check
HTTP ping · no AI
6/6 up0m 08s
A2
First run logic
IF node · no AI
First run0m 03s
A3
Free sources
HTTP ×4 · no AI
4 sources0m 18s
A4
Apify scrapers
Apify API · no AI
1 warn1m 44s
A5
Paid sources
DataForSEO · no AI
5 kw0m 42s
A6
Aggregation
Code node · no AI
14 merged0m 04s
↓ all 14 sources merged into single JSON context ↓
02
AI reasoning
A7 → A8 · Claude Opus + Sonnet
A7 · THE BRAIN
Opus master reasoning
Claude Opus 4 · full context
5 briefs1m 24s
A8
Quality gate
4-layer · Sonnet ×2
5/5 pass0m 18s
↓ 5 validated topic briefs ↓
03
Output & memory
A9 → A10 · PostgreSQL + Sonnet
A9
Queue writer
PostgreSQL · no AI
5 rows0m 06s
A10
Memory update
PostgreSQL + Sonnet
1 entry0m 09s
A11 · Parallel monitor
Error handler
Runs alongside all agents simultaneously · Claude Sonnet ×2 · Telegram alerts
Mechanism 1
n8n Error Trigger
Catches hard failures instantly
Mechanism 2
Status logging
Writes to error_log at every transition
Auto-fix
Known issues DB
Checks + applies stored fixes
Alert channel
Telegram
Critical errors → instant push
Live error log
Loading errors…
Agent prompts — minimize n8n accessChanges save to DB · n8n reads on next run
System prompt — sets agent identity and role
Instructions / context — operational details injected each run
Operational notes — config hints, not Claude prompts
n8n reads updated prompts at the start of the next W1 run via A0
Select an agent above to view and edit its prompt
Data sources — 14 totalToggle to enable/disable · save to persist
Free sources €0/month
Google Trends
Free
9
Google Autocomplete
Free
9
Pinterest Trends
Free
7
Reddit German pet
Free
8
Paid sources ~€25/month
DataForSEO keywords
Paid
9
DataForSEO questions
Paid
9
SearchCans SERP
Paid
8
Answer the Public
Paid
8
Apify scrapers — 10 actors ~€0.46/run via Starter plan
Facebook German groups
~$0.008
10
Actor ID
Target URLs
Amazon.de reviews
~$0.002
10
Actor ID
Target URLs
TikTok German pet
~$0.008
9
Actor ID
Search queries
YouTube comments
~$0.002
8
Actor ID
Channel/query URLs
German pet forums ×8
~$0.012
8
Actor ID
Forum URLs
Instagram hashtags
~$0.008
7
Actor ID
Hashtags
eBay Kleinanzeigen
~$0.002
7
Actor ID
Search URLs
Trustpilot/Idealo
~$0.002
6
Actor ID
Store URLs
Quora German
~$0.002
6
Actor ID
Topic URLs
Competitor pages
~$0.002
8
Actor ID
Competitor URLs
Topic queue — 5 briefsRun #1 · Apr 7 · Click to expand
BARF für Hunde: Der komplette Anfänger-Leitfaden 2026
barf hund anfänger · 2,400/mo · diff 28
Confidence: 9.4
€160–450/mo
Mixed intent
8 sources
The problem
New owners are paralysed by conflicting BARF information on Facebook and TikTok. 203 Facebook comments debating it. Amazon shows 456 owners buying BARF products but leaving confused reviews because they don't know how to start correctly.
The solution
A definitive beginner guide with a simple starting formula — meat, organ, bone percentages. Weekly meal plan. Safety questions answered. Written in Facebook-group language, not clinical text.
Affiliate products
BARF meat subscription box [meal plan section] · BARF supplement starter pack [what you need section] · BARF calculator [how much to feed] · Freezer containers [practical tips]
Sources confirmed
Google Trends +340% · Facebook 203 comments · Amazon 456 reviews · TikTok 2.3M views · YouTube questions · Quora unanswered · Competitor pages 3–5/10
Zeckenmittel Hund 2026: Spot-on, Halsband oder Spray — Was wirklich wirkt
zeckenmittel hund 2026 · 8,100/mo · diff 34
Confidence: 9.6
€300–800/mo
Commercial intent
7 sources
The problem
Tick season starting March. Pet owners scared of tick-borne disease. Amazon reviews show products losing effectiveness. 67 forum replies debating which products work. Owner doesn't know spot-on vs collar vs spray for their dog.
The solution
2026 updated comparison directly addressing Amazon complaints. Tests current products. Includes removal aftercare section competitors miss. Seasonal urgency framing — tick season now.
Affiliate products
Spot-on treatments comparison [product comparison] · Tick collars ranked [alternatives] · Natural repellents [natural options] · Tick removal kit [after removal]
Welpe erste Nacht: So überlebt ihr beide
welpe erste nacht · 3,600/mo · diff 22
Confidence: 9.1
€200–600/mo
Mixed intent
6 sources
The problem
Exhausted new owner at 2am searching for help. 134 Facebook comments. 3.1M TikTok views on puppy content. Forums have 89 replies. Maximum emotional distress moment.
Affiliate products
Puppy crates · Calming sprays · Heartbeat toys · Puppy food · Training treats
Zecke beim Hund entfernen: Schritt für Schritt richtig gemacht
zecke hund entfernen · 5,400/mo · diff 31
Confidence: 8.9
€80–200/mo
Informational
5 sources
The problem
Owner finds tick on dog. Panic. Needs calm clear instructions immediately. No competitor covers the aftercare step — what to do after removal.
Seniorenhund Futter: Was ältere Hunde wirklich brauchen
seniorenhund futter · 1,900/mo · diff 19
Confidence: 8.8
€150–400/mo
Mixed intent
6 sources
The problem
Deep love for aging pet. Owners wanting best quality of life for senior dog. 289 Amazon joint supplement reviews. Almost zero competition at difficulty 19.
Affiliate products
Senior dog food brands · Joint supplements · Omega supplements · Vet-recommended products
Run memory — 1 entryNever deleted · Opus reads before every run
Memory health
Total run entries1
Compress threshold30 entries
StatusHealthy
Est. token size~1,200
Compress neededMonth 5
1 of 30 before compression3%
Run #1 — Apr 7 2026 · Patterns found
Best sourcesFacebook, Amazon
Weak sourcesPinterest, Quora
Winning comboFB + Amazon + Trends
Topics rejected1 (diff 62)
Best categoryHealth + Seasonal
Opus note: Amazon reviews + Facebook groups are highest signal sources. Seasonal topics show strongest commercial intent. Recommend health and feeding topics next run.
Activity log — run #1Apr 7 · 06:00 – 06:05
06:05A95 topic briefs written to PostgreSQL content_queue. All fields populated.
06:04A8Quality gate passed — 5/5 briefs. Scores: 9.6, 9.4, 9.1, 8.9, 8.8. No duplicates found.
06:03A7Opus reasoning complete — 1m 24s. 5 topics selected from 14-source dataset. 1 rejected: Hundekrankenversicherung difficulty 62.
06:02A5DataForSEO — 7 keywords queried. 5 qualified (vol ≥500, diff ≤40). 2 rejected: Hundekrankenversicherung diff 62, Hund frisst nicht diff 71.
06:02A11Warning resolved — Apify Facebook returned 23 posts (429 rate limit). Auto-fixed: max reduced to 30, retry successful. 28 posts collected. Added to known issues.
06:01A4Apify batch complete — 10 actors. Facebook: 28 posts. Amazon: 567 reviews. TikTok: 34 videos. Forums: 43 threads. YouTube: 89 comments.
06:00A3Free sources complete — Google Trends: 7 rising topics. Autocomplete: 67 suggestions. Pinterest: 5 signals. Reddit: 34 posts collected.
06:00A2First run mode — run_memory table empty. Duplicate check skipped. Memory injection skipped. Flag passed to Opus.
06:00A1Health check passed — PostgreSQL ✓ Anthropic ✓ Apify ✓ DataForSEO ✓ SearchCans ✓ ATP ✓
06:00A0Config loaded — 53 keys from PostgreSQL factory_config. All required keys present.
06:00SCHSchedule trigger fired — Workflow 1 started. Monday April 7 2026.
Workflow 1 settingsSaved to PostgreSQL · factory_config table
Research thresholds
Min search volume
Keywords below this are skipped entirely
Max keyword difficulty
Raise to 55 after 6 months domain authority
Min confidence score
Topics below this are auto-rejected by Opus
Topics per run
Briefs Opus selects each run (max 5)
Fallback volume
Used when DataForSEO returns null
Fallback difficulty
55 auto-rejects topics with null difficulty
Schedule + market
Target market
Primary market for keyword research
Content language
ISO 639-1 — injected into all prompts
Blog niche
Injected into Opus system prompt
Schedule — run 1
First weekly run day (n8n cron)
Schedule — run 2
Second weekly run day (n8n cron)
Run time
Europe/Berlin — server is UTC+1/+2
Apify scraping limits items collected per actor per run
Facebook groups
Posts scraped per group
Amazon reviews
Reviews per product/ASIN
TikTok / YouTube
Videos/comments per query
Forum threads
Gutefrage, Reddit threads
Memory compression
Compress run_memory after N entries
First run mode
true = skip duplicate check + memory
Feature toggles
Memory injection
Inject run history into Opus context
Duplication check
4-layer semantic duplication prevention
Seasonal weighting
Prioritise seasonally relevant topics
Auto retry on error
Agent 11 auto-fix known issues
Telegram alerts
Push critical errors to Telegram
SearchCans fallback
Switch to DataForSEO if <8 results
Change login password
New password
●
Confirm password
●
Financial dashboardSaved to PostgreSQL · auto-recalculates
Total monthly costs
€—
loading…
Monthly revenue (MRR)
€
enter actual MRR to unlock metrics
Monthly P&L
€—
revenue − costs
Break-even point
€—/mo
minimum revenue needed
ROI
—%
return on investment
Annual projection
€—
P&L × 12 months
Cost items
12-month P&L projection based on current costs + revenue
Cost growth assumption: %/mo
Revenue growth assumption: %/mo
API configurationSaved to PostgreSQL · values are write-only (never displayed)
!
Configure all W1 credentials before triggering the first run. Enter values and click ↑ Save on each module card.
Cl
Anthropic
Claude Opus (reasoning) + Sonnet (quality gate, memory)
API key
not set
Ap
Apify
Web scraping — 10 actors, Starter plan. Actor IDs + targets configured in Sources.
API token
not set
D4
DataForSEO
Keyword volume, difficulty, CPC, questions endpoint — Agent 5
Login email
not set
Password
not set
SC
SearchCans
SERP data fallback — used when DataForSEO returns <8 results
API key
not set
Tg
Telegram
Error alerts + DeepAgent conversation interface (W7)
Bot token
not set
Chat ID
not set
n8
n8n Webhook
W1 trigger URL — the "▶ Run now" button calls this endpoint
W1 webhook URL
not set
WP
WordPress
Blog publishing — W3 Publishing Agent (not built yet)
Site URL
not set
Username
not set
App password
not set
W3+
Optional services
Configure when W3–W5 workflows are built
Brevo email
not set
Publer social
not set
GA4 property ID
not set
Pinterest token
not set