LinkedIn Dış Kapısı
B2B satış temsilcilerinin LinkedIn profilinden kişiselleştirilmiş connection request yazan, CRM'e atayan tool.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- Günde 50+ connection request gönderen B2B sales rep'leri
- Canı yanan yer
- Manuel kişiselleştirme 3-4 saat, generic mesaj %5 kabul oranında takılı kalıyor
- Şu an nasıl yapıyor
- Sales Navigator + manuel kopyala-yapıştır + ayrı CRM kaydı
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 8-16 saat. Scraping riskli, MVP'de public profile URL + manuel paste ile başla.
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.
- 1Magic link auth
- 2Profil URL + paste giriş
- 3Claude ile kişiselleştirilmiş mesaj üretimi
- 4Ton/uzunluk tercihleri
- 5CRM entegrasyonu (opsiyonel)
- 6Gönderim geçmişi
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.
Net ROI (kabul oranı iki katı), küçük ekibe uygun fiyat
LinkedIn TOS gri alan, manuel paste UX tradeoff
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $19/kullanıcı/ay, 200 mesaj/ay
- Hedef ARR
- 150 kullanıcı × $19 = $2.85k 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.
# LinkedIn Dış Kapısı **Ne inşa ediyoruz:** Bir LinkedIn profilinden kişiselleştirilmiş 280 karakterlik connection request üreten ve CRM'e aktaran tool. **Kullanıcının işi (JTBD):** Günde 50+ kişiye connection atmam gerektiğinde, generic mesaj yerine profile özel 3 varyant üretip 10 dakikada tamamını hazırlamak istiyorum, böylece kabul oranım iki katına çıksın. --- ## Stack - Next.js 15 + TS strict, Tailwind + shadcn/ui - Supabase (magic link + Postgres), Claude Sonnet 4.6 - HubSpot/Pipedrive REST (opsiyonel) - Deploy: Vercel ## Veri modeli ```sql create table contacts ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users, profile_url text, pasted_text text, my_company text, intent text, message_variants jsonb, sent_variant int, status text default 'draft', created_at timestamptz default now() ); ``` ## Ana akışlar 1. /new → LinkedIn URL + profil metnini paste et + amaç (demo iste / işbirliği / referans). 2. Claude'a: "bu profile göre 280 karakteri aşmayan 3 varyant: (a) samimi+merak, (b) değer-odaklı, (c) ortak bağlantı varsa ona atıf". 3. Kart grid: 3 mesaj, karakter sayacı, kopyala butonu. 4. "CRM'e yolla" opsiyonel: HubSpot'a contact + note ekle. ## 6 saatlik inşa sırası - 0:00–0:45 — Scaffold + auth + schema - 0:45–2:30 — /new formu, Claude prompt, 3 varyant render - 2:30–4:00 — Kopyalama UX, geçmiş liste, arama - 4:00–5:00 — HubSpot OAuth + contact push - 5:00–6:00 — Deploy + 5 gerçek profille test ## Başarı kriteri - [ ] Profil metni + amaç → 3 kaliteli varyant - [ ] Hepsi 280 char altı - [ ] Geçmişte aranabiliyor - [ ] Opsiyonel CRM akışı çalışıyor - [ ] Canlı URL ## Dikkat - LinkedIn TOS — **scraping yok**, kullanıcı manuel paste etsin. - Claude output'ta emoji sınırlı tut (B2B audience). - HubSpot OAuth 6 saatte sığmazsa v2'ye bırak.
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ç.
Zoom/Google Meet kayıtlarını alıp özet + aksiyon maddeleri + takip e-postası taslağı üreten 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.