Listeye dön
Agent-based/78

Marka Mention & PR Krizi Erken Uyarı Agent

Markanın geçtiği Twitter/Reddit/Ekşi'de olumsuz mention'a 15 dakika içinde Slack uyarısı + cevap taslağı.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Ekiplere
PR / brand manager — küçük-ort
Para hedefi
$6.3k MRR
Abonelik
Stack
Next.js + Supabase + Claude
Ajan
/01

Kimin derdi bu?

Gerçek bir insan, gerçek bir acı. Kafanda canlandır.

Kim
PR / brand manager — küçük-orta marka
Canı yanan yer
Kötü post viral olduktan sonra fark ediyor; cevap geç
Şu an nasıl yapıyor
Manuel Twitter arama, Ekşi RSS, Google Alerts (eski/zayıf)
/02

6 saate sığar mı?

Bootcamp modunda sıkıştırılmış senaryo.

M — 8-10 saat. Multi-source poll + AI sentiment + Slack.

/03

Ne ile inşa edeceksin?

Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.

FrameworkNext.js 15 App Router
UIshadcn/ui + Tailwind
DatabaseSupabase Postgres
AuthSupabase Auth
AIClaude Sonnet 4.6
DeployVercel + Inngest
Entegrasyonlar
Twitter API v2Reddit APIEkşi RSSSlack webhook
/04

Hangi parçalar?

Her parça ayrı bir commit. Sırayla yakala.

  1. 1Marka anahtar kelime kayıt
  2. 2Multi-source poll (15dk)
  3. 3AI sentiment + krizi düzeyi
  4. 4Slack/Discord uyarı
  5. 5Cevap taslağı üretimi
  6. 6Mention timeline + arşiv
/05

Piyasada kimler var?

Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.

/06

Neden evet, neden hayır?

Kısa bir gerçeklik testi.

Neden evet

PR krizi gerçek değer; ödemeye hazır kitle

Neden hayır

Twitter API maliyet ($100/ay+), Ekşi resmi API yok

/07

Para nereden gelir?

Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.

Fiyat
$49/ay (1 marka), $149/ay (5 marka)
Hedef ARR
80 kullanıcı × $79 = $6.3k MRR
Model
Subscription
/08

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.

prompt.md
# Marka Mention & PR Krizi Erken Uyarı Agent

**Ne inşa ediyoruz:** Marka adının geçtiği Twitter/Reddit/Ekşi'yi 15dk'da bir taraması, olumsuz mention bulduğunda Slack'e uyarı + cevap taslağı atan agent.

**Kullanıcının işi (JTBD):** Marka kötü post viral olmadan, 15 dakikada haberim olsun ve hazır cevap taslağıyla yanıt verebileyim.

---

## Stack
- Next.js 15 App Router
- Tailwind + shadcn/ui
- Supabase Postgres + Auth
- Claude Sonnet 4.6
- Inngest (15dk cron)
- Twitter API v2, Reddit, Ekşi RSS scrape
- Slack incoming webhook
- Deploy: Vercel

## Veri modeli
```sql
create table brands (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users,
  name text, keywords text[], slack_webhook text
);

create table mentions (
  id uuid primary key default gen_random_uuid(),
  brand_id uuid references brands on delete cascade,
  source text, external_id text unique, author text,
  body text, url text, posted_at timestamptz,
  sentiment text, severity int,
  reply_draft text, alerted_at timestamptz
);
```

## Ana akışlar
1. Marka + keyword + Slack webhook ekle.
2. Inngest 15dk: Twitter search + Reddit + Ekşi.
3. Her yeni mention için Claude sentiment + severity (1-5).
4. Severity ≥ 3 → Slack uyarı + cevap taslağı.
5. Dashboard timeline + arşiv.

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + brand CRUD
- 1:00–2:00 — Twitter API + Reddit poll
- 2:00–3:00 — Claude sentiment + severity
- 3:00–4:00 — Slack webhook + cevap taslağı
- 4:00–5:00 — Timeline UI + filter
- 5:00–6:00 — Inngest deploy + Vercel

## Başarı kriteri
- [ ] 1 marka için 20 mention çekildi
- [ ] Sentiment + severity skor dağılımı makul
- [ ] Severity 3+ Slack'e geldi
- [ ] Cevap taslağı her uyarıda var
- [ ] Timeline'da tarih sıralı görünüyor

## Dikkat
- Twitter API v2 fiyat: Basic $100/ay (10k tweet). Maliyet hesabı şart.
- Ekşi resmi API yok — RSS feed, ToS dikkat.
- "Krizi" tanımı kullanıcı override edebilmeli.
- Cevap taslağı **ASLA** otomatik gönderilmesin (manuel onay her zaman).

Bu sana uymadı mı?

Hepsini gör