Rezerwacja spotkania nie polega tylko na wybraniu przedziału czasowego - chodzi o upewnienie się, że klient się pojawi. Ludzie nie tylko umawiają się na spotkanie; pytają o lokalizacje, ceny, rabaty, godziny pracy i czy wizyta jest warta ich czasu.
W przypadku firm działających w wielu sieciach, obsługa tych zapytań w wielu lokalizacjach może być przytłaczająca. Połączenia i e-maile piętrzą się, klienci rezygnują, a utracone spotkania oznaczają utratę przychodów.
Rozwiązanie? Zbuduj chatbota AI, który nie tylko zautomatyzuje planowanie, ale także zapewni natychmiastowe, dokładne odpowiedzi - bezpośrednio w WhatsApp.
Zanim przejdziemy do budowania, cofnijmy się o krok.
Cel tego chatbota jest prosty: pomóc klientom rezerwować spotkania z pewnością siebie - i zmniejszyć liczbę kontaktów zwrotnych, z którymi Twój zespół ma do czynienia każdego dnia. Ale rezerwacja spotkań to nie tylko wybór przedziału czasowego. Klienci chcą wiedzieć takie rzeczy jak:
- Która lokalizacja jest najbliżej?
- Czy są jakieś zniżki?
- O której godzinie siłownia jest otwarta w weekendy?
- Czy mogę zmienić termin, jeśli coś mi wypadnie?
Dobry bot rezerwacyjny nie tylko obsługuje planowanie - odpowiada również na te pytania. A kiedy dostarczasz to wszystko w jednej rozmowie WhatsApp , więcej osób realizuje swoje rezerwacje.

Aby zbudować chatbota, będziesz potrzebować:
- Calendly (plan standardowy) - wymagany dostęp do API. Możesz zacząć od 14-dniowego bezpłatnego okresu próbnego.
- Konto Meta Business - bezpłatne i wymagane do integracji z WhatsApp .
- KontoBotpress - bezpłatne do utworzenia i używane do tworzenia logiki chatbota i zarządzania nią.
Możesz skonfigurować je wcześniej lub postępować zgodnie z instrukcjami krok po kroku.
Krok 1: Zdefiniuj cel bota
Zanim otworzysz jakiekolwiek narzędzie, poświęć chwilę na naszkicowanie tego, co twój bot musi zrobić - oszczędza to czas później, gdy łączysz Calendly, przesyłasz informacje lub tworzysz przepływy pracy.
Zadaj sobie pytanie:
- Kim są Twoi odbiorcy? Osoby odwiedzające siłownię po raz pierwszy? Członkowie, którzy chcą zmienić harmonogram?
- W czym powinien pomagać bot? Rezerwacja spotkań, odpowiadanie na najczęściej zadawane pytania, udostępnianie lokalizacji?
- Jakiego rodzaju dane wejściowe powinien obsługiwać? Szybkie odpowiedzi, takie jak "Zarezerwuj zajęcia" - czy język naturalny, taki jak "Chcę odwiedzić centrum miasta w ten weekend"?
- Czy powinien oferować handoff? Jeśli ktoś jest zdezorientowany, czy bot sprowadzi człowieka, czy spróbuje poprowadzić go z powrotem?
Naszkicowanie tego teraz pomaga zaprojektować czystsze przepływy - i uniknąć przebudowy, gdy zaczniesz nakładać warstwy baz wiedzy lub wyzwalaczy logicznych.
Wskazówka: Zacznij od małych rozwiązań. Bot do rezerwacji w jednej lokalizacji, który odpowiada na 5-10 kluczowych pytań, jest o wiele bardziej wartościowy (i możliwy do uruchomienia) niż przeprojektowany bot, który próbuje zrobić wszystko.
Krok 2: Dodanie bazy wiedzy
Baza wiedzy to zbiór informacji, które chatbot może wykorzystać do odpowiadania na pytania - jak biblioteka referencyjna dla Twojej firmy.
Zamiast na sztywno kodować każdą odpowiedź, możesz przesłać dokumenty lub tabele, które bot może przeszukiwać, gdy użytkownicy pytają o takie rzeczy, jak ceny, usługi lub godziny pracy.
Można o nich myśleć jak o treściach, które zasilają mózg chatbota.
Prześlij statyczne informacje biznesowe
Zacznij od przesłania prostego, ustrukturyzowanego dokumentu, który obejmuje najczęstsze pytania zadawane przez klientów. Może to być plik PDF, dokument Word lub arkusz kalkulacyjny - po prostu upewnij się, że jest przejrzyście zorganizowany.
Dokument powinien zawierać:
- Lokalizacje i adresy oddziałów
- Usługi dostępne w każdej lokalizacji
- Ceny, zniżki i opcje członkostwa
- Godziny pracy i dane kontaktowe
Każdy temat powinien mieć swoją wyraźną sekcję, aby chatbot mógł łatwo znaleźć i zwrócić odpowiednie odpowiedzi.
Wskazówka: Używaj nagłówków i wypunktowań w dokumencie, aby ułatwić skanowanie zarówno botowi, jak i zespołowi.
Możesz przesłać ten dokument, przechodząc do sekcji Baza wiedzy:
- Z poziomu projektu otwórz menu po lewej stronie.
- Kliknij opcję Baza wiedzy.
- Wybierz opcję Prześlij dokument i dodaj plik.
Nadaj dokumentowi jasną nazwę (np. Szczegóły oddziału - marzec 2025), aby móc później odwoływać się do niego w przepływach pracy lub zapytaniach.
Po przesłaniu, chatbot może natychmiast zacząć korzystać z dokumentu, aby odpowiadać na pytania użytkowników - nie jest potrzebne dodatkowe szkolenie ani kodowanie.
.webp)
Używanie tabel do dynamicznych informacji
W przypadku takich rzeczy jak nadchodzące wydarzenia, oferty sezonowe lub zmienne harmonogramy, lepiej jest użyć tabeli zamiast przesyłać statyczny dokument. Tabele pozwalają aktualizować tylko jeden wiersz bez dotykania reszty danych, dzięki czemu są szybsze w utrzymaniu.
Oto jak utworzyć tabelę w bazie wiedzy:
- Przejdź do sekcji Baza wiedzy z menu po lewej stronie.
- Kliknij przycisk Utwórz nowy, a następnie wybierz opcję Tabela.
- Nazwij swoją tabelę (np. Harmonogram wydarzeń).
- Dodaj kolumny dla typów informacji, które mają być pobierane przez chatbota, np:
- event_name
- data
- lokalizacja
- cena
- opis
- Zacznij dodawać wiersze dla każdego zdarzenia lub elementu, do którego bot ma się odwoływać.
Po zapisaniu tabeli można jej użyć do zasilania dynamicznych odpowiedzi. Na przykład, gdy użytkownik zapyta "Jakie wydarzenia odbywają się w następny weekend?", bot może pobrać odpowiedni wiersz i udzielić mu bezpośredniej odpowiedzi.
.webp)
Optymalizacja kosztów dzięki buforowaniu często zadawanych pytań
Jednym z największych wyzwań związanych z botami opartymi na sztucznej inteligencji są koszty - zwłaszcza jeśli bot uderza w LLM za każdym razem, gdy ktoś zadaje typowe pytanie.
Baza wiedzy pomaga to ograniczyć poprzez automatyczne buforowanie odpowiedzi na często zadawane pytania. Oznacza to, że jeśli pięć osób zapyta: "Jaki jest weekendowy harmonogram siłowni?", platforma zapyta o bazę wiedzy lub LLM tylko raz - a następnie ponownie wykorzysta tę odpowiedź następnym razem.
Nie trzeba niczego konfigurować. Buforowanie uruchamia się automatycznie, jeśli
- Odpowiedź pochodzi z ustrukturyzowanej treści (dokumentu, tabeli lub FAQ)
- Bot jest podłączony do potoku LLM lub RAG
- Użytkownik pozostaje w tym samym wątku tematycznym
Dzięki temu bot działa szybko - i zmniejsza zużycie tokenów bez negatywnego wpływu na wrażenia.
Krok 3: Dodanie integracji Calendly
Aby umożliwić chatbotowi planowanie spotkań, należy połączyć Calendly z Botpress. Umożliwi to botowi dostęp do dostępnych przedziałów czasowych i generowanie linków do rezerwacji dla użytkowników.
Zainstaluj integrację Calendly
Zacznij od pulpitu nawigacyjnego projektu:
- Przejdź do Hub z menu po lewej stronie.
- Wyszukaj Calendly i kliknij Zainstaluj.
- Po zainstalowaniu otwórz ustawienia integracjiCalendly w swoim projekcie.
Wygeneruj i dodaj swój klucz API Calendly
Następnie należy wygenerować osobisty klucz API z Calendly i dodać go do przepływu pracy:
- Zaloguj się do swojego konta Calendly .
- Kliknij opcję Integracje i aplikacje w menu po lewej stronie.
- Przewiń w dół do API & Webhooks i kliknij Get a token now.
- Nazwij token (np. Access) i wykonaj uwierzytelnianie dwuskładnikowe, jeśli zostanie wyświetlony monit.
- Skopiuj klucz API - nie będziesz mógł go później ponownie wyświetlić.
- Wróć do Botpress i wklej klucz do ustawień integracjiCalendly .
- Kliknij Zapisz, aby sfinalizować połączenie.
Po nawiązaniu połączenia chatbot będzie w stanie pobierać dane o dostępności i generować linki do planowania na podstawie lokalizacji lub preferencji użytkownika.
Krok 4: Zbudowanie przepływu pracy chatbota
Teraz, gdy Calendly jest już połączone, nadszedł czas na zbudowanie logiki chatbota - lub tego, co Botpress nazywa przepływem pracy. To tutaj decydujesz, jak będzie przebiegać rozmowa: co bot powinien powiedzieć, jakie informacje powinien zebrać i jak powinien zareagować w oparciu o wybory użytkownika.
Pomyśl o tym jak o schemacie dla asystenta w recepcji. Jeśli ktoś wejdzie i powie: "Chcę zarezerwować sesję próbną na siłowni w centrum miasta", asystent zrobi to samo:
- Zapytaj, która lokalizacja
- Wyciągnij odpowiedni harmonogram
- Udostępnij link do książki
- Potwierdzenie spotkania
- Odpowiedz na wszelkie dodatkowe pytania
Twój chatbot musi robić dokładnie to samo - ale na wybranej przez Ciebie platformie.
1. Przechwytywanie wyboru oddziału przez użytkownika
Ponieważ Twoja firma prawdopodobnie ma wiele lokalizacji, bot musi wiedzieć , który oddział chce użytkownik, zanim pokaże dostępność.
- Dodaj węzeł pojedynczego wyboru, aby poprosić użytkownika o wybranie lokalizacji.
- Utwórz zmienną (np. workflow.branch) do przechowywania ich wyboru.
- Wykorzystasz to później, aby wysłać odpowiedni link Calendly w oparciu o wybraną gałąź.
Zapewnia to, że wszystkie linki do harmonogramów i odpowiedzi są dostosowane do właściwego oddziału.
.webp)
2. Korzystanie z obiegu dokumentów Calendly Event Workflow
Hub zapewnia również wstępnie zbudowany przepływ pracy, który łączy się bezpośrednio z konfiguracją Calendly .
- W sekcji Przepływy pracy wyszukaj Calendly Event Workflow.
- Kliknij Klonuj, aby utworzyć edytowalną wersję.
- W razie potrzeby dostosuj przepływ - jest on już skonfigurowany do generowania linku do rezerwacji powiązanego z sesją użytkownika przy użyciu identyfikatora konwersacji.
Przekazując identyfikator konwersacji, chatbot generuje unikalny link do rezerwacji, który można śledzić dla poszczególnych użytkowników. Ten wstępnie zbudowany przepływ pracy oszczędza czas i zapewnia, że logika planowania jest już poprawnie skonfigurowana.
.webp)
3. Konfigurowanie wyzwalacza zdarzeń Calendly
Po wysłaniu linku do rezerwacji chcesz, aby chatbot wykrył, kiedy użytkownik zaplanował spotkanie.
- Kliknij prawym przyciskiem myszy wewnątrz przepływu pracy i dodaj węzeł Calendly Event Trigger.
- In the settings, pass the conversation ID using:
{{event.payload.conversation.id}} - Umożliwia to chatbotowi nasłuchiwanie konkretnej rezerwacji użytkownika.
- Po uruchomieniu bot może automatycznie wysłać wiadomość potwierdzającą.
Dzięki temu bot wydaje się inteligentny i responsywny - a użytkownicy wiedzą, że ich spotkanie zostało zarezerwowane.

4. Obsługa informacji biznesowych i najczęściej zadawanych pytań
Nie każdy od razu przejdzie do rezerwacji. Niektórzy użytkownicy mogą najpierw zapytać o ceny, godziny lub usługi. Możesz sobie z tym poradzić, łącząc swoją bazę wiedzy.
- Dodaj autonomiczny węzeł połączony z bazą wiedzy.
- Włącz wyszukiwanie wiedzy, aby bot mógł pobierać odpowiedzi z przesłanych dokumentów lub tabel.
- Użyj tego węzła jako awaryjnego, gdy użytkownicy zadają ogólne pytania.
W ten sposób bot pozostaje pomocny - nawet dla użytkowników, którzy nie są jeszcze gotowi do rezerwacji.
.webp)
Krok 5: Wdrożenie Chatbota
Po zbudowaniu chatbota, ostatnim krokiem jest wdrożenie go na wybranym kanale. W tym przykładzie wybierzemy WhatsApp , aby użytkownicy mogli bezpośrednio z nim współpracować. Pozwala to na płynne planowanie spotkań i natychmiastowe odpowiedzi na typowe zapytania - wszystko w ramach znanej aplikacji do przesyłania wiadomości.
Oto jak połączyć chatbota z WhatsApp:
- Przejdź do strony głównej z menu po lewej stronie.
- Kliknij Autoryzuj WhatsApp i połącz go ze swoim kontem Meta Business.
- Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć konfigurację.
Po nawiązaniu połączenia Twój chatbot będzie działał na WhatsApp - gotowy do prowadzenia prawdziwych rozmów z klientami.
Wdrożenie Chatbota Rezerwacyjnego w przyszłym tygodniu
Firmy z różnych branż wykorzystują chatboty do rezerwacji, aby usprawnić rezerwacje, zmniejszyć liczbę błędów i zapewnić całodobową obsługę klienta - wszystko to przy jednoczesnej poprawie wydajności operacyjnej.
Botpress to platforma klasy korporacyjnej do tworzenia bezpiecznych, skalowalnych chatbotów rezerwacyjnych dostosowanych do Twoich potrzeb.
Dzięki płynnej integracji, narzędziom dla deweloperów i zaawansowanym funkcjom dostosowywania, możesz zautomatyzować przepływy pracy rezerwacji i zapewnić bezbłędną obsługę klienta.
Zacznij budować już dziś. To nic nie kosztuje.