Listeye dön
Vertical SaaS/26

Airbnb Host Mesaj Otomasyonu

Airbnb hostları için check-in/check-out/review otomatik mesaj şablonları + AI cevap önerileri.

Zaman
6 saat
bootcamp süresi
Kim ödeyecek
Küçük işletmelere
5+ listing yöneten Airbnb host
Para hedefi
$3.2k MRR
Abonelik
Stack
Next.js + Supabase + Claude
AI destek
/01

Kimin derdi bu?

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

Kim
5+ listing yöneten Airbnb hostları
Canı yanan yer
Her rezervasyonda 3-5 mesaj, günde saatler; Hospitable pahalı
Şu an nasıl yapıyor
Manuel mesaj veya iCal hacks
/02

6 saate sığar mı?

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

M — 8-16 saat. Airbnb API yok, iCal + manuel akış. 6 saatte yeterli.

/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 magic link
AIClaude Sonnet 4.6
DeployVercel + Vercel Cron
Entegrasyonlar
iCal syncGmail API
/04

Hangi parçalar?

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

  1. 1iCal URL ekleme
  2. 2Rezervasyon senkronu
  3. 3Mesaj şablonları (check-in vb)
  4. 4Claude ile özel cevap önerileri
  5. 5Gmail draft oluşturma
  6. 6Dil tespiti (EN/TR)
/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

Host zaman tasarrufu çok yüksek, per-listing fiyatlandırma ölçeklenir

Neden hayır

Airbnb API yok, senkron iCal tabanlı kalır

/07

Para nereden gelir?

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

Fiyat
$5/listing/ay, min $15
Hedef ARR
80 host × 8 listing × $5 = $3.2k 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
# Airbnb Host Mesaj Otomasyonu

**Ne inşa ediyoruz:** iCal ile rezervasyon senkronu + kategorilendirilmiş mesaj şablonları + Gmail draft oluşturma.

**Kullanıcının işi (JTBD):** 6 listing yönetiyorum, her rezervasyon için 4-5 mesaj yazmak gerekiyor, günde 2 saatim buna gidiyor, bu işi 15 dakikaya indirmek istiyorum.

---

## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui
- Supabase (magic link + Postgres)
- Claude Sonnet 4.6, Gmail API, ical.js
- Deploy: Vercel + Vercel Cron

## Veri modeli
```sql
create table listings (
  id uuid primary key default gen_random_uuid(),
  user_id uuid, name text, ical_url text, default_lang text
);

create table reservations (
  id uuid primary key default gen_random_uuid(),
  listing_id uuid references listings on delete cascade,
  guest_name text, checkin date, checkout date,
  stage text check (stage in ('upcoming','mid','checkout','post')),
  last_message_at timestamptz
);

create table templates (
  id uuid primary key default gen_random_uuid(),
  user_id uuid, name text, stage text, body_md text
);
```

## Ana akışlar
1. Listing ekle → iCal URL.
2. Saatlik cron iCal fetch → reservations güncelle.
3. Pre-arrival (T-1 gün), mid-stay (T+1 gün), post-checkout (T+1 gün) için şablonlar.
4. Kullanıcı önünde: "Şu misafir için pre-arrival maili hazırla" → Claude dili algılar, şablonu personalize eder, Gmail draft oluşturur.

## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + ical.js entegrasyon
- 1:00–2:30 — Listings + reservations + saatlik cron
- 2:30–4:00 — Şablonlar + Claude personalize + Gmail draft
- 4:00–5:00 — Dashboard (yaklaşan + bekleyen mesajlar)
- 5:00–6:00 — Deploy

## Başarı kriteri
- [ ] iCal'den 10 rezervasyon senkron
- [ ] 1 gerçek misafire test draft Gmail'de
- [ ] Dil algılama çalışıyor (TR/EN)
- [ ] Canlı URL

## Dikkat
- Airbnb'nin kendi mesaj API'si yok — Gmail draft'tan otomatik gitmez, kullanıcı göndermeli.
- Zaman dilimi: iCal UTC, host local — Luxon ile doğru yönet.

Bu sana uymadı mı?

Hepsini gör