Rakip İzleme Otomatik Ajan
Rakip marka listesini veriyorsun, agent her gün haber/sosyal medya/pazar değişikliklerini izliyor, haftalık rapor gönderiyor.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- B2B SaaS pazarlama ekipleri ve ürün yöneticileri
- Canı yanan yer
- Rakip hareketi kayboluyor; tepki reaktif
- Şu an nasıl yapıyor
- Google Alerts + elle gezinme
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
L — 16-40 saat. Multi-source + AI karar ağacı. 6 saatte tek kaynak (web/RSS).
Ne ile inşa edeceksin?
Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.
Hangi parçalar?
Her parça ayrı bir commit. Sırayla yakala.
- 1Rakip listesi (domain, LinkedIn, Twitter)
- 2Günlük multi-source fetch
- 3Claude agent ile filter + yorum
- 4Haftalık Pazartesi 09:00 rapor
- 5Slack/e-mail teslimi
- 6'Şunu kaçırmayalım' acil push
Piyasada kimler var?
Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.
Neden evet, neden hayır?
Kısa bir gerçeklik testi.
Pazarlama için must-have potansiyel, düşük churn
Çok kaynaklı scraping zorluğu, kalite sınır
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $49/ay 5 rakip, $149/ay 20 rakip
- Hedef ARR
- 60 × $80 = $4.8k MRR
- Model
- Subscription
Claude Code'a ver
Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.
# Rakip İzleme Otomatik Ajan **Ne inşa ediyoruz:** Rakip listesi + günlük multi-source fetch + Claude yorum + Pazartesi digest e-mail. **Kullanıcının işi (JTBD):** B2B SaaS pazarlama müdürü olarak, rakibim fiyat düşürdüğünde veya yeni feature açtığında 24 saat içinde öğrenmek istiyorum, böylece tepkim reaktif değil planlı olsun. --- ## Stack - Next.js 15 + TS strict, Tailwind + shadcn/ui - Supabase (magic link + Postgres) - Playwright, Claude Sonnet 4.6 - Resend, Vercel Cron - Deploy: Vercel ## Veri modeli ```sql create table competitors ( id uuid primary key default gen_random_uuid(), user_id uuid, name text, domain text, linkedin_url text, twitter_handle text ); create table signals ( id bigserial primary key, competitor_id uuid references competitors on delete cascade, source text, url text, summary_md text, significance int, captured_at timestamptz default now() ); ``` ## Ana akışlar 1. Kullanıcı rakip ekler. 2. Günlük 06:00 cron her rakip için: domain diff (Playwright), Google News son 24sa, X son 10 tweet. 3. Claude agent: "bu sinyaller içinde anlamlı olanı çıkar, significance 0-10, summary 2 cümle". 4. Pazartesi 09:00 cron: son 7 gün significance≥5 olanları Resend ile Markdown digest. 5. Kritik (≥8): anında e-mail. ## 6 saatlik inşa sırası - 0:00–1:00 — Scaffold + auth + schema - 1:00–2:30 — Günlük Playwright + Google News - 2:30–4:00 — Claude signal analysis - 4:00–5:00 — Resend digest + UI timeline - 5:00–6:00 — Deploy ## Başarı kriteri - [ ] 3 rakip için günlük sinyal yakalama - [ ] Pazartesi digest gerçek bir adrese gidiyor - [ ] Kritik → anında alert - [ ] Canlı URL ## Dikkat - Twitter API paralı — v1 MVP'de twitter scope'u bırak, v2'ye ekle. - Google News rate limit için Serper.dev kullan.
Bu sana uymadı mı?
Hepsini görGmail'e bağlanıyor, gelen her e-postayı kategorize ediyor, çoğunluğuna otomatik cevap veriyor, sadece kritik olanları sana iletiyor.
Bir blog yazısı yazıyorsun, agent 8 platforma (LinkedIn, Twitter, Medium, Substack, Reddit...) platform-specific versiyonla yayınlıyor.
Solo kurucunun takvimini, e-postasını, Slack'ini, Trello'sunu bağlıyor. Agent günlük özet + aksiyon listesi + otomatik cevap taslakları sunuyor.