apartmentsite.at to nasz najważniejszy landing page dla rynku DACH — silnik akwizycji oparty na kampanii cold mail do tysięcy właścicieli mieszkań pod wynajem w Austrii, Niemczech i Szwajcarii. Operator wchodzi, wkleja linki do swoich ofert na Airbnb i Booking, w 48h dostaje gotowy szkic strony rezerwacyjnej pod testową domeną. Płaci dopiero kiedy zobaczy, kliknie i powie "to biorę".
Każdy klient otwiera stronę widząc realne portfolio (4 apartamenty viennaflexstay.com), prostą obietnicę ("48 godzin", "bez zaliczki"), i jeden CTA — wyślij linki swoich ogłoszeń. Trzy bullety pod CTA usuwają największe obiekcje: pierwsza realizacja działa na żywo · bez zaliczki · specjalizacja DACH.
Każda cyfra pochodzi z naszego kodu i bazy Supabase — weryfikowalna na rozmowie pod NDA. Stan na 2026-05-09 (raport agenta lokalnego).
apartmentsite.at to nie statyczny landing — to silnik akwizycji zaprojektowany pod kampanię cold mail Markteinführungsangebot, z trackingiem leadów, deduplikacją, A/B testami pakietów i automatyzacją follow-upów.
Lista właścicieli apartamentów z bazy AT Installers + scraping publicznych źródeł. Cold mail z linkiem do strony i cennikiem w mailu.
Po cold mailu znaczący % operatorów odwiedza Impressum/About — chcą sprawdzić wiarygodność firmy. To dlatego budujemy studioapps.pl jako proof of legitimacy.
Operator wkleja 1–36 linków do swoich ogłoszeń. Lead w bazie z deduplikacją po email + dzień (UNIQUE index race-safe). Zero zaliczki, zero zobowiązania.
Email z linkiem do funkcjonalnej wersji pod test-adresem — z prawdziwymi zdjęciami, tekstami i kalendarzem dostępności. Klient decyduje 14 dni. Bez zobowiązania.
Operator suwakami ustawia liczbę apartamentów, średnią cenę i obłożenie. ROI calculator pokazuje konkretną kwotę: €3.416 rocznych oszczędności przy konserwatywnym założeniu 20% migracji do direct booking. Pod ROI — sekcja "3 kroki do własnej strony": wyślij linki → dostań szkic → decyduj.
Strona wygląda jak prosty marketing landing, ale wewnątrz to multi-tenant system z osobnymi bazami, CSP nonce-based, HMAC webhookami i GDPR-compliant retention. Bo cold mail kampania na DACH wymaga rygoru, którego nie ma większość agencji.
apartmentsite.at i CRM to dwa różne projekty Supabase, dwa repo, dwa Vercel. Middleware host-check zwraca 404 dla `/admin*` na publicznej domenie — admin nie istnieje na sales site.
proxy.ts mintuje nonce per request, JSON-LD scripts dostają go inline. Większość agencji robi `unsafe-inline` — my nie. Strona ma A+ w SecurityHeaders.
UNIQUE index na (lower(email), date_trunc('day', created_at AT TIME ZONE 'UTC')) + ON CONFLICT DO NOTHING. Race-safe, bez app-level lockingu. Spam z formularza nie zapycha bazy.
HMAC-SHA256 + 5-minutowe replay window. Nie tylko sygnatura, ale i timestamp tolerance — żeby wyłapać replay ataki na webhook.
DE canonical (źródło), EN i PL kopiują 1:1 z poprawkami native speakera. Bez Google Translate. Operator z Wiednia widzi niemiecki, operator z Mazowsza polski.
Mechanizm cennikowy zaprojektowany pod austriackie/niemieckie prawo o nieuczciwych praktykach handlowych. Nie copy-paste z amerykańskich poradników — prawnie obronialny w sądzie DACH.
Logi 180/365 dni, IP leadów 90 dni. Automatyczne czyszczenie zgodnie z retencją wymaganą przez DSGVO. Audit log dla każdej operacji adminowej.
Sequence cold mail: rabat 30% → 25% → 20% → bonus stack zamiast rabatu. Celowo malejący discount jako loss aversion lever — psychologia, nie copywriting.
15 sekcji panelu admin: leady, CRM, kampanie, szablony, partnerzy z prowizjami, audit log, pulse analytics, hosting, plany, addony, FAQ, role, użytkownicy, security.
DE jest źródłem prawdy — kampania celuje w operatorów DACH. EN i PL kopiują strukturę z poprawkami native speakera. Operator z Wiednia widzi "Ihre eigene Website in 48 Stunden", operator z Mazowsza widzi "Twoja własna strona w 48 godzin". Identyczna konwersja, dwa różne języki.
Każdy pakiet kończy się obietnicą "Live Demo w 48h". Hosting opcjonalny i wypowiadalny — pierwszy miesiąc gratis. Brak SaaS-owej miesięcznej opłaty za samą stronę — klient kupuje raz, ma na własność.
Pełna strona rezerwacyjna w jednym języku (DE lub EN). Dla operatora 1–5 apartamentów który dopiero buduje direct booking.
klient.apartmentsite.atWszystko ze Startera plus dwa języki, własna domena, integracja Stripe/PayPal/Klarna, blog SEO i Cloudflare.
(.at/.de/.com) + CloudflareDla profesjonalnych operatorów 13–36 jednostek i sieci rodzinnych. Trzy języki z native review, Multi-Firma Support.
apartmentsite.at to nasz silnik akwizycji. Klient który kupił pakiet dostaje dwie rzeczy: (1) własną stronę rezerwacyjną pod swoją domeną (jak viennaflexstay.com), oraz (2) panel administracyjny do zarządzania portfolio — multi-rezydencja, iCal sync, CRM gości, AI Concierge, P&L.
Panel administracyjny PMS dla operatorów którzy kupili stronę przez apartmentsite.at. Multi-rezydencja, 3 kanały (Direct/Airbnb/Booking), AI Concierge w 3 językach, P&L per rezydencja. Pierwszy klient produkcyjny: viennaflexstay.com.
Strona postawiona, kampania Markteinführung jeszcze nie ruszyła pełną parą. Pre-launch z perspektywy ruchu — leady na razie testowe + przez polecenia. Vienna case to realny klient, nie mockup.
"48 godzin od wklejonego linka do działającej strony pod testowym adresem. Klient płaci dopiero kiedy zobaczy, kliknie i powie 'to biorę'."
Lodgify, Smoobu, Hostfully robią booking engine + channel manager za €25–90/mies abonamentu. Lepsi w PMS i automatyce kanałów. My: jednorazowa opłata, własna domena, klient jest właścicielem strony.
Anomalia stack-owa w portfolio StudioApps: zamiast shadcn użyliśmy Base UI — bo Next.js 16 + React 19 + Server Components wymagają komponentów które poprawnie obsługują streaming i hydratację bez warstwy abstrakcji shadcn.
apartmentsite.at działa pod adresem apartmentsite.at — z hero, ROI calculator, 3 pakietami i formularzem. Zobacz jak pracuje silnik akwizycji który zbudowaliśmy dla siebie. Albo porozmawiajmy o podobnym dla Twojej firmy.