Toplantı Takip Asistanı
Zoom/Google Meet kayıtlarını alıp özet + aksiyon maddeleri + takip e-postası taslağı üreten tool.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- Haftada 10+ toplantıya giren satış ve müşteri başarısı takımları
- Canı yanan yer
- Fireflies/Otter hem pahalı hem kompleks; sade bir özet + aksiyon + takip e-postası için boşluk büyük
- Şu an nasıl yapıyor
- Manuel not + kayıp aksiyonlar; toplantı sonrası takip e-postası 30 dakika
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 8-16 saat. Transkript + özet + e-mail taslağı. 6 saatte ses → özet → e-mail akışına odaklan.
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.
- 1Google OAuth
- 2Zoom webhook endpoint
- 3Whisper transkript
- 4Claude özet + aksiyon çıkarımı
- 5Takip e-postası taslağı
- 6Toplantı geçmişi dashboard
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.
Açık rekabet, niş odak (satış), takım başı sabit ücret çalışır
Whisper Türkçe doğruluğu değişken, API maliyeti
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $12/kullanıcı/ay, ilk 3 toplantı ücretsiz
- Hedef ARR
- 50 takım × 5 kişi × $12 = $3k 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.
# Toplantı Takip Asistanı
**Ne inşa ediyoruz:** Zoom/Meet kayıtlarını alıp özet + aksiyon maddeleri + takip e-postası taslağı üreten tool.
**Kullanıcının işi (JTBD):** Haftada 10+ satış toplantısına girdiğimde, toplantı biter bitmez herkesin ne yapacağı belli olsun ve takip e-postası hazır çıksın istiyorum, böylece kapanış hızım artsın.
---
## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui
- Supabase (Google OAuth + Postgres + Storage)
- Whisper API (transkript), Claude Sonnet 4.6 (özet + e-mail)
- Zoom webhook, Gmail API (opsiyonel)
- Deploy: Vercel
## Veri modeli
```sql
create table meetings (
id uuid primary key default gen_random_uuid(),
user_id uuid references auth.users,
source text check (source in ('zoom','meet','upload')),
title text, started_at timestamptz, duration_sec int,
transcript text, summary_md text, actions_json jsonb,
followup_email_draft text,
created_at timestamptz default now()
);
```
## Ana akışlar
1. Google OAuth + Gmail scope (draft yazmak için).
2. /api/zoom/webhook 'recording.completed' event'ini dinler, dosya URL'sini alır.
3. Ses Supabase Storage'a indirilir → Whisper transkript → Claude tek çağrıda: (a) 3 cümle özet, (b) aksiyon [{owner, task, due}], (c) takip e-mail taslağı.
4. /dashboard son 20 toplantıyı kart halinde; detayda Gmail draft butonu.
## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold, Google OAuth, schema
- 1:00–2:30 — Upload akışı (MP4) → Whisper → transcript kaydet
- 2:30–4:30 — Claude prompt zinciri + aksiyon kartları + Gmail draft API
- 4:30–5:30 — Zoom webhook handler, mobil polish
- 5:30–6:00 — Deploy + bir gerçek kayıtla demo
## Başarı kriteri
- [ ] MP4 yüklenince transkript + özet + aksiyon geliyor
- [ ] "Takip e-maili yaz" Gmail'de draft oluşturuyor
- [ ] Aksiyonlar sahip + tarihli
- [ ] Mobilde iyi, canlı URL var
## Dikkat
- Whisper TR doğruluğu değişken — kullanıcıya transkripti düzenleme hakkı tanı.
- Zoom webhook'ları için ngrok veya Vercel preview'a signed URL lazım.
- Claude'a **aksiyonlar için JSON mode** kullan, parse hatalarını önler.Bu sana uymadı mı?
Hepsini görE-ticaret sitelerinin gelen müşteri yorumlarını otomatik sentiment analizi yaparak, negatif yorumlara öncelikli yanıt taslakları hazırlayan araç.
B2B satış temsilcilerinin LinkedIn profilinden kişiselleştirilmiş connection request yazan, CRM'e atayan tool.
Kullanıcı e-posta gövdesini yazıyor, AI 10 farklı başlık varyasyonu + A/B test için açılma oranı tahmini üretiyor.