Listeye dön
Agent-based/77

Toplantı Öncesi Prep Agent

Takvime bağlanıyor, her toplantıdan 1 saat önce katılımcı + şirketi araştırıp 1 sayfa brief + 5 olası soru e-postalıyor.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Ekiplere
Satış / iş geliştirme / yöneti
Para hedefi
$5.9k MRR
Abonelik
Stack
Next.js + Supabase + Claude
Ajan
/01

Kimin derdi bu?

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

Kim
Satış / iş geliştirme / yönetici — günde 5+ dış toplantı
Canı yanan yer
Her toplantı için 15dk LinkedIn + Google research; çoğunlukla atlıyor
Şu an nasıl yapıyor
Toplantıdan 2dk önce 'ne soracağım?' paniği
/02

6 saate sığar mı?

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

M — 8-10 saat. Calendar webhook + browser tools + brief generation.

/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 (Google)
AIClaude Sonnet 4.6 + computer-use API / web search
DeployVercel
Entegrasyonlar
Google Calendar APIResend (e-posta)Tavily / SerpAPI
/04

Hangi parçalar?

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

  1. 1Google Calendar OAuth + webhook
  2. 2Katılımcı LinkedIn/web araştırma agent
  3. 3Şirket araştırma agent
  4. 4Brief üretimi (kim/ne/neden/sorular)
  5. 51-saat-önce e-posta
  6. 6Geçmiş toplantı arşivi
/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

Net iş bitirici, zaman tasarrufu yüksek, ödemeye hazır

Neden hayır

LinkedIn ToS scraping risk; data accuracy

/07

Para nereden gelir?

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

Fiyat
$29/ay (50 toplantı), $79/ay (sınırsız)
Hedef ARR
150 kullanıcı × $39 = $5.9k 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
# Toplantı Öncesi Prep Agent

**Ne inşa ediyoruz:** Google Calendar'a bağlanan, her dış toplantıdan 1 saat önce katılımcı + şirketi araştırıp brief + 5 olası soru e-postalayan agent.

**Kullanıcının işi (JTBD):** Saat 14:00 toplantıma 13:00'te elime "kim, ne yapıyor, son 3 ay neler değişti, ne sorabilirsin" briefi gelsin.

---

## Stack
- Next.js 15 App Router
- Tailwind + shadcn/ui
- Supabase Postgres + Auth (Google)
- Claude Sonnet 4.6 + Tavily search
- Resend
- Vercel cron / Inngest
- Deploy: Vercel

## Veri modeli
```sql
create table users_meta (
  user_id uuid primary key references auth.users,
  google_token jsonb, calendar_id text, briefing_email text
);

create table meetings (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users,
  external_id text unique, summary text, starts_at timestamptz,
  attendees text[], status text default 'pending',
  brief_generated_at timestamptz, brief jsonb
);
```

## Ana akışlar
1. Google OAuth + Calendar bağla.
2. Sync: önümüzdeki 24 saatlik dış toplantıları çek (kendi domain hariç).
3. Her toplantı için 1 saat önce: agent her katılımcının LinkedIn + şirket araştır.
4. Claude brief: katılımcı özeti, son haberler, sohbet konusu önerisi, 5 soru.
5. Brief'i e-posta + dashboard.

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + Google OAuth
- 1:00–2:00 — Calendar pull + dış toplantı filtre
- 2:00–3:30 — Tavily search + Claude araştırma agent
- 3:30–4:30 — Brief generation + Resend
- 4:30–5:30 — Dashboard + manuel "şimdi brief üret"
- 5:30–6:00 — Vercel deploy

## Başarı kriteri
- [ ] 1 test takvimi bağlandı
- [ ] Yarın 3 toplantı için brief üretildi
- [ ] Her brief'te en az 1 sosyal medya/haber referansı
- [ ] E-posta gönderimi çalışıyor
- [ ] Dashboard'dan manuel tetikleme var

## Dikkat
- LinkedIn ToS — direkt scrape yapma, public web'i araştır.
- Tavily/Perplexity API güvenilir; hallucination kontrol.
- Privacy: kullanıcı toplantı verisi, KVKK uyumu.
- E-postaya brief direct yazma, link de ekle (uzun brief için).

Bu sana uymadı mı?

Hepsini gör