Dla agencji For agencies

Widget rezerwacji dla agencji i freelancerów — wdrożenie kalendarza u klienta A booking widget for agencies and freelancers — implementing a calendar for your client

Tworzysz lub utrzymujesz stronę gabinetu psychoterapii i chcesz dodać do niej system rezerwacji? Widget Terapeuto osadzisz za pomocą skryptu lub elementu iframe. Dopasujesz jego wygląd do strony i unikniesz budowania kalendarza od podstaw. You build or maintain a psychotherapy practice website and want to add a booking system to it? You can embed the Terapeuto widget with a script or an iframe. You can match its look to the site and avoid building a calendar from scratch.

Spis treści Contents

Co dostajesz jako wykonawca stronyWhat you get as the website developer

  • Widget do osadzeniaA widget to embed za pomocą <script> lub iframe — bez konieczności budowania kalendarza od podstaw.via <script> or iframe — with no need to build a calendar from scratch.
  • Kalendarz zespołu lub jednego terapeutyA team or single-therapist calendar — do wyboru zależnie od tego, jak pracuje klient.your choice, depending on how the client works.
  • Możliwość dopasowania wygląduStyling options — wybór kolorów i czcionki oraz widoczności nagłówków, listy terapeutów i oznaczenia dostawcy.choose colours and a font, and toggle headings, the therapist list and the vendor mark.
  • Własne tłumaczenia widgetuCustom widget translations — możesz zmienić dowolny tekst, aby dopasować go do potrzeb klienta.you can change any text to fit the client's needs.
  • Język PL/ENPL/EN language support — pacjent wybiera, w jakim języku rezerwuje.the patient chooses which language to book in.
  • Lista oczekującychWaiting list — gdy brak wolnych terminów.for when there are no free slots.
  • Brak prowizji od wizytNo commission per visit — klient płaci abonament, nie procent od sesji.the client pays a subscription, not a percentage of sessions.

Jak wygląda wdrożenieWhat the implementation looks like

  1. Klient zakłada organizacjęThe client creates an organization w Terapeuto i konfiguruje grafik, terapeutów oraz sale.in Terapeuto and configures the schedule, therapists and rooms.
  2. Pobierasz fragment koduYou grab the code snippet z panelu organizacji (identyfikator organizacji i kod osadzenia).from the organization panel (organization ID and embed code).
  3. Osadzasz widgetYou embed the widget na stronie klienta w bloku HTML lub elemencie Embed.on the client's site in an HTML block or an Embed element.
  4. Dopasowujesz wyglądYou match the look do identyfikacji wizualnej — kolory i czcionki ustawia się w panelu.to the brand — colours and fonts are set in the panel.
  5. Testujesz cały procesYou test the whole flow: wybór terapeuty, terminu, wypełnienie formularza, potwierdzenie i wysłanie przypomnienia.therapist and slot selection, form completion, confirmation and the reminder.
<div id="booking"></div>
<script src="https://app.terapeuto.com/widget/embed.js"
        data-org="ORG_ID"
        data-target="#booking"
        async></script>

Integracja z popularnymi technologiamiIntegrating with popular platforms

PlatformaPlatformJak osadzićHow to embed
WordPress (Gutenberg)Blok „Własny HTML"The “Custom HTML” block
WordPress (Elementor)Widget HTMLThe HTML widget
Wix / SquarespaceElement Embed / Custom CodeThe Embed / Custom Code element
WebflowElement EmbedThe Embed element
HTML / Next.js / ReactKod w komponencie, kontener pod data-targetCode in a component, a container matching data-target

Ograniczenia, o których warto poinformować klientaLimitations worth telling your client about

Twoja wiarygodność zależy od tego, czy jasno przedstawisz możliwości systemu. Warto więc wiedzieć, że:Your credibility depends on presenting the system's capabilities clearly. So it's worth knowing that:

  • Publiczne API i webhooki: nie planujemy.A public API and webhooks: not planned. Nie zbudujesz własnego interfejsu rezerwacji na naszym API — możesz osadzić gotowy widget.You can't build your own booking interface on our API — you can embed the ready-made widget.
  • Synchronizacja z Google Calendar / Outlook: nie planujemy.Google Calendar / Outlook sync: not planned.
  • Płatności online, faktury i KSeF: nie planujemy.Online payments, invoices and KSeF: not planned.
  • Integracje z systemami księgowymi i portalami pośredniczącymi: nie planujemy.Accounting-system and marketplace integrations: not planned.
  • Aplikacja mobilna: nie planujemy.A native mobile app: not planned. Interfejs jest responsywny — działa na telefonie i tablecie.The interface is responsive — it works on a phone and a tablet.

Szczegółowy opis techniczny znajdziesz na stronie API i integracje techniczne, a pełen status funkcji wraz z uzasadnieniami — na stronie statusu produktu. Jeśli projekt wymaga własnego interfejsu rezerwacji albo dwukierunkowej synchronizacji kalendarza, skontaktuj się z nami przed przygotowaniem wyceny. Dzięki temu nie obiecasz klientowi funkcji, której nie oferujemy.You'll find the technical details on the API and technical integrations page, and the full feature status with reasoning on the product status page. If the project requires a custom booking interface or two-way calendar sync, contact us before preparing a quote. That way you won't promise your client a feature we don't offer.

Jak przygotować rekomendację dla klientaHow to prepare a recommendation for your client

Jeśli klient nie ma pewności, czego potrzebuje, pomóż mu rozważyć trzy kwestie:If the client isn't sure what they need, help them consider three things:

  1. Rezerwacja na stronieBooking on the website — czy chce tylko widget, czy pełny system?do they want just a widget or a full system?
  2. DokumentacjaDocumentation — czy musi prowadzić kartę pacjenta i zgody?do they need to keep patient records and consents?
  3. RozliczeniaBilling — czy zatrudnia terapeutów i potrzebuje prowizji?do they employ therapists and need commissions?

W zależności od odpowiedzi wskaż zakres wdrożenia. Pomocne będą strony: widget rezerwacji, wizyty cykliczne i porównanie systemów.Depending on the answers, suggest the scope of the implementation. These pages will help: booking widget, recurring visits and comparison of systems.

Model współpracy.How we work together. Klient zakłada własną organizację w Terapeuto i pozostaje właścicielem danych. Ty osadzasz widget i konfigurujesz jego wygląd. Dzięki temu nie przejmujesz odpowiedzialności za zarządzanie wrażliwymi danymi pacjentów.The client creates their own Terapeuto organization and remains the data owner. You embed the widget and configure its look. That way you don't take on responsibility for managing patients' sensitive data.

Pytania do zadania przed wdrożeniemQuestions to ask before implementing

  • Czy widget ma pokazywać wszystkich terapeutów, czy tylko jednego?Should the widget show all therapists or just one?
  • Jakie kolory i czcionki mają być użyte w widgecie?Which colours and fonts should the widget use?
  • Czy pacjent ma móc zapisać się na listę oczekujących?Should the patient be able to join the waiting list?
  • Formularz powinien zbierać tylko niezbędne dane: imię, numer telefonu i opcjonalny adres e-mail. To celowe ograniczenie.The form should collect only what's necessary: name, phone number and an optional email address. That's a deliberate limit.
  • Czy strona klienta ma politykę prywatności i SSL w miejscu, gdzie pojawia się formularz?Does the client's site have a privacy policy and SSL where the form appears?

Przetestuj widget przed wdrożeniem Test the widget before you implement

Załóż darmowe konto, osadź widget na stronie testowej i sprawdź przepływ rezerwacji. Bez karty. Create a free account, embed the widget on a test page and check the booking flow. No card.

Załóż darmowe konto Create a free account bez karty · bez prowizji od wizyt · plany od 8,99 zł/mies. za terapeutę no card · no per-session fees · plans from 2.29 EUR per therapist/mo