FlexiCareKids — End-to-end build pre babysittingovú agentúru
Kompletné technické zázemie pre babysittingovú agentúru v Bratislave: web, rezervácie, kalendáre pre babysitterky, kreditný systém, meranie a Google Ads. Klientka sa mohla od začiatku sústrediť na službu a klientov.
- Klient
- FlexiCareKids — flexicarekids.com
- Rola
- Samostatne (web, rezervácie, reklama, technické úpravy)
Použité technológie
- WordPress + WooCommerce
- Custom WP pluginy
- Google Apps Script
- Google Ads
- Meta Ads
- Google Analytics 4
Dopad
- Čo umožňuje
- Agentúra dostala funkčný systém na prijímanie rezervácií, komunikáciu s babysitterkami, spracovanie zrušených rezervácií a získavanie klientov cez Google Ads aj Meta. Za prvý plný rok prevádzky dosiahla hodnotenie 4.9/5.
- Metrika
- 16 babysitteriek so synchronizovanými Google Kalendármi, kreditný systém pre zrušené rezervácie a 6-mesačnú expiráciu kreditu
Čo to umožňuje
Klientka potrebovala spustiť babysittingovú agentúru bez vlastného technického tímu. Bežný postup by znamenal hľadať samostatne človeka na web, ďalšieho na rezervácie a ďalšieho na reklamu. K tomu by pribudla koordinácia, kto je zodpovedný za ktorý problém.
Postavil som celý systém ako jeden balík: web na WordPress/WooCommerce, kompletný rezervačný systém s množstvom pravidiel a podmienok, vlastné polia v objednávke, synchronizáciu s Google Kalendármi, kreditný systém pre zrušené rezervácie, kompletnú webovú analytiku a meranie a výkonnostnú reklamu na Google Ads aj Mete — to všetko od nuly. Klientka od prvého dňa riešila najmä službu a klientov, nie technické rozhodnutia.
Za prvý plný rok prevádzky agentúra dosiahla hodnotenie 4.9/5.
Čo bolo postavené (chronologicky)
Vlastné polia pri rezervácii
Rezervácia potrebovala zbierať viac údajov: telefón, vek detí, adresu a zdravotné otázky. Bežné povinné polia však v kombinácii s rezervačným pluginom zasekávali tlačidlo „Rezervovať“. Riešením bola vlastná validácia na webe aj na serveri.
Cache vrstvy
Riešil som výnimky z cache pre administrátorov a vlastnú cache pre rezervačný kalendár. Cieľ bol zrýchliť web bez toho, aby cache rozbíjala rezervácie alebo administráciu.
Notifikácie pre babysitterky
- Osobný email babysitterky dostáva iba termín a stav rezervácie, nie údaje klienta
Google Apps Script — calendar sync
Rezervácie sa synchronizujú do osobných Google Kalendárov 16 babysitteriek. Z dôvodu ochrany súkromia sa do osobných kalendárov neposielajú mená klientov, telefóny ani adresy.
FlexiCareKids Credit plugin
Kompletný kreditný systém pre zrušené rezervácie:
- Pri zrušení zaplatenej rezervácie sa klientovi automaticky pripíše kredit
- Kredit sa nepripíše pri nezaplatenej alebo opustenej objednávke
- Klient bez účtu dostane účet a možnosť nastaviť heslo
- Kredit sa automaticky odpočíta pri ďalšej objednávke
Babysitterky si samy volia dostupné časy
Babysitterky si v systéme samy nastavujú, kedy sú dostupné. Dostupné časy si spravujú samy, bez toho, aby o úpravu termínov museli žiadať administrátora, a rezervačný systém z nich priamo vychádza.