UA Message the founder
Custom software

Status: In production

Catalog, session packages, payments and a calendar in one therapy booking platform

People choose a psychologist on their own, buy a trial session or a package, pay by card and book a slot in the psychologist's calendar. Psychologists and admins work in their own portals. We built the product from scratch and keep developing it.

At a glance
Client
An online platform for psychological supportpeople choose a psychologist themselves and pay for sessions
Service
Custom software
Status
In productionall clients and psychologists work in the system
Before → After
Manual booking, separate payments and spreadsheets → one system2 min from the button on the site to payment

What we built: the client, psychologist and admin portals, payments, the calendar, emails and the booking windows on the client's site.

per client data the client gave us this numberestimate we calculated it; the assumptions are next to it

Where the client started

The company was launching an online platform for psychological support. It wanted people to choose a psychologist on their own, buy a trial session or a package, pay by card and book a time without writing to an admin. Psychologists and admins needed their own portals, and the owner needed to see which button on the site each payment came from.

The constraint

The client's site runs separately, on a website builder, and people have to get from it to booking without extra steps.

What the system does

  • Matches people with a psychologist through a quiz on the site and shows prices and free slots, so they book on their own without writing to an admin.
  • Pulls the real free hours from each psychologist's Calendly and books the session, so there are no double bookings and no back-and-forth over times.
  • Takes card payments online and confirms them itself. Unfinished orders close after a day, so reports don't fill up with stuck payments.
  • Sells a trial session and packages, including renewals and upgrades to a bigger package with the same psychologist, with a personal promo code for the first purchase.
  • Handles individual and couples therapy with different lengths and prices, and won't sell a couples package with a psychologist who doesn't work with couples.
  • Gives everyone a portal of their own. Clients see their sessions and packages, psychologists their schedule, and admins the catalog, prices, orders, subscriptions and access rights, with a change history.
  • Sends emails about payment, booking and access on its own, invites new psychologists to their portal and, after a trial session, offers the client a package.
  • Shows the path from a click on the site to payment, tagged with the button the person came from, so ads are judged by the payments they bring.
  • Books the trial session right after payment, and clients and psychologists restore access from one screen, so no booking gets lost between steps.
IllustrationHow the system works

How it is built

One app for three roles: client, psychologist and admin. The booking windows are embedded right in the client's site. A new version goes out only after it has been checked in a test environment.

Roles
clientpsychologistadmin
Integrations
online payments: invoices and confirmationsCalendly: psychologists' calendarsemail servicecentral bank exchange rateproduct analyticswebsite builder

How it works

A person's path: from a button on the site to a session
  1. client's siteMatching quizOr a psychologist's card, from any tagged button
  2. client's siteBooking windowFormat and package, price and free slots
  3. personCheckoutChooses the format and package
  4. bankPaymentBy card; the bank confirms the payment
  5. calendarBookingThe session in the psychologist's calendar
  6. emailEmailBooking confirmation
  7. appPortalsSessions for the client and the psychologist; the admin sees orders and analytics

A full-cycle system

  1. Psychologist catalogLevels, formats and prices
  2. Calendar bookingPsychologists' free slots in Calendly
  3. Online paymentBy card, confirmed by the bank
  4. Packages and subscriptionsTrial session, packages, renewals
  5. 3 portalsClient, psychologist, admin
  6. Site modulesMatching quiz and booking window from any button
  7. Payment analyticsA person's path from the site to a subscription
2 min

from a button on the site to payment

per client data
24 of 25

visitors tracked all the way from the site to a subscription in the portal

per client data
1 systemwas: by hand and in spreadsheets

for booking, payments and packages; every client and psychologist works in it

per client data

Project payback: 7–8 months per client dataThis is a whole platform. It paid for itself in 7–8 months and keeps running the entire business.

What's live

  1. live

    Couples therapy

  2. live

    Payment analytics

  3. live

    The matching quiz on the client's site

A similar task in your business?Solomiia, Pavlo's AI assistant, will ask about the details and prepare your conversation with him.

The service behind this case

Custom software

A product from scratch, or further work on one you already have: server, portals, payments, integrations, test and production environments. The code and all accounts are in your name. Price after the brief.

More case studies

All case studies

Next step

Pavlo, the founder, replies. The first call is free.

Page text for AI assistants (markdown)Open index.md
Loading markdown…