Online appointment booking for your clients

Online client booking for your services

Clients choose a service, a specialist and an available time. The booking appears in your work calendar with all the visit details.

Through a link or on your website. Share your organisation’s ready-made page or embed a booking widget on your website. Both use the same schedule.

Three weeks free

One free week after signing up. Activate two more weeks of the Start plan separately in your dashboard. No card required. After that, subscribe to your chosen plan.

  • Booking widget for your website
  • Ready-made page
  • No card required
How a client chooses a time

One booking, both sides

From choosing a service to a visit in your calendar

Clients see your services and available times. You receive the booking in the same dashboard where you manage your work schedule. Follow one visit through actual NaKogda screens.

One visit: Alina Romanova, Restorative massage, with Anya. 26 October 2026, starting at 10:30, service price RUB 3,500.

The catalogue lists a 60-minute massage. The client’s booking details and the work calendar both show 10:30–11:45: the actual 75-minute duration includes an additional 15 minutes of work time.

  1. The client chooses a service

    The catalogue shows the description, duration and price. Clients know what they are booking before they choose a time.

    Service catalogue
  2. Chooses a specialist and an available time

    The form offers available options based on the organisation’s schedule and the availability of everyone needed for the service.

    Choosing a date and time
  3. Checks their contact details and completes the booking

    The client enters their name, phone number and a comment. In this example, the number is verified with a code before the booking is completed.

    Contact details and comment
  4. Sees the result, while you see the same visit in your dashboard

    The client’s booking details and your work schedule show the same service, specialist, date and full visit interval, including additional work time. There is no need to copy the booking from a conversation.

    Booking created

The same booking for the client and the team

The client’s booking details
The same visit in the work calendar

Two ways to accept bookings

With or without your own website

A ready-made page to share

Your organisation’s public page on time.nakogda.ru shows services, prices and available times. Share the link in a message, add it to your profile or print a QR code.

Your organisation’s ready-made public page

A demo studio’s ready-made page on NaKogda: visitors can open it through a link, without a separate website.

Online booking widget on your website

Embed the booking form on your website and match its colours, font and rounded corners to your design. Clients choose a service and time, and the visit appears in your shared NaKogda schedule.

Booking on a separate demo website

An example on a separate demo website with an embedded booking form and a separate chat code. This demonstrates embedding, not a ready-made CMS plugin.

The main widget is included in every plan. Photos and extra text on the public page, a custom short path in your NaKogda address and removal of platform branding require an active Pro plan or above.

One shared schedule

An online calendar and client booking list

The calendar shows your work schedule; the Bookings section lists client visits and their details. These are two views of the same booking, so there are no separate schedules to update.

The widget uses the same organisation’s services, staff, resources and available times. Work in your dashboard from a computer or phone, without keeping a separate booking list for your website.

How to manage client bookings: a practical workflow (in Russian)
The same booking in the client visit list

Each service defines what the visit needs

An individual consultation may only need a specialist and working hours. In our example, restorative massage requires one specialist, the Pine massage room and one massage table. Available times take all three assignments into account.

Places in a group session and the number of equipment units are configured separately.

How to set up services (in Russian)

Reschedule a visit from the calendar

The client agrees a new time with a staff member, who updates the event in the work calendar. Clients can cancel their own bookings when the settings allow it and the cancellation conditions are met.

Client time selection takes availability into account. When staff create or reschedule visits manually, the calendar warns about overlaps, which they need to check before saving.

How bookings and the calendar are connected (in Russian)

Three steps to your first booking

One link instead of posts, messages and phone calls

Set up your services and shared schedule, choose how to offer booking and check the client journey through to a completed booking.

How to install the widget on your website (in Russian)
  1. 01

    Add a service and your working hours

    Describe what you do, how long it takes and when clients can book.

  2. 02
    Embed the widget or share a link

    Open the Widget section

    Choose a ready-made page to share or an embed for your own website. Customise the booking form’s appearance.

  3. 03
    Get bookings straight into your calendar

    Check your first booking

    Follow the client journey and find the same visit in the calendar and Bookings section. Check the service, specialist and time.

Features that grow with you

Everything you need to work with clients

Your calendar, inbox, notifications and client database already work together. Add deeper customization only when you need it.

Google and Yandex Calendars

Two calendars. One schedule.

Personal events block time from online booking, while client bookings appear in the calendar you already use.

  • Personal schedule
    GoogleYandex
    NaKogdaTime blocked from booking

    Meetings and personal events stop the widget from offering clients a time that is already busy.

    Private event titles and details are not saved — NaKogda only uses busy time slots.

  • NaKogdaClient booking
    In your usual calendar
    GoogleYandex

    New bookings, reschedules and cancellations appear in the selected calendar automatically.

After booking

Keep everyone in the loop

Confirmations, reminders and team notifications are linked to the booking.

  1. 01Booking created
  2. 02Visit
  3. 03Feedback
  • ConfirmationWhen they reply: they’re coming
  • For the clientA reminder about the visit
  • For the professionalA reminder about the booking
After marking “Visit completed”

Ask the client to rate their visit

The request arrives one hour after the visit ends — or immediately if it is marked later. Clients can respond from the notification link or their account.

Feedback appears in the booking card. Administrators and team members allowed to manage events receive a notification.

On by default · Managed in organization settings

Your team can receive:

  • New bookings
  • Confirmation
  • Cancellations
  • New feedback

Confirmation requests and reminders are sent through channels the client has explicitly enabled — Telegram and/or MAX. Team notifications depend on each team member’s settings.

Room to grow

From online booking — to your own CRM

Your client database, bookings, messages and custom fields are already in one account, giving you a foundation to grow.

Flexible, not overwhelming

Start simple. Go deeper when you need to.

Online bookingService + professional

Work calendar

Complex coloring
Resources17:3018:0018:3019:00
ProfessionalAnnaBusyAvailableAvailableBusy
AssistantMariaAvailableBusyAvailableAvailable
SpaceChair No. 2AvailableBusyAvailableAvailable
EquipmentHair processorBusyAvailableAvailableBusy

18:30· All available at the same time

Two team members, a space and equipment — in one booking

Set up complex connections only for workflows that need them.

Built around your workflow

Missing a field? Add your own.

There’s always something you want to add to an off-the-shelf service. Create fields for clients, services and bookings. Choose the names, types and order to suit the way you work.

Client profile · Internal fieldsMarina Alexeeva
Favorite shadeList
Cool blonde
Color formulaText
8.1 + 9.16 · 1:1
Visit preferencesMultiline text
Sensitive skin.
Needs gentle care.

Your labels · Your order · The types you need

From solo practice to a team

One principle. Many ways to work.

Independent professional

Service + working hours

Solo

Salon or studio

Professional + chair + service

Beauty

Clinic or massage practice

Specialist + room + equipment

Health

Auto repair shop

Mechanic + bay + lift

Service

Teaching or photography

Instructor + studio + equipment

Studios

Office

Attendees + meeting room

Team

Together · team chats and meetings

Make time for your team

Not just for work. A last-minute meeting, a colleague’s birthday surprise or a pizza night — plan it all in Together, right alongside your work schedule.

  • A quick 15-minute catch-up

    Choose your colleagues and a meeting room — NaKogda finds times when everyone is free.

  • A cake for Lena

    Bring colleagues into a separate chat and decide who orders the cake and brings the candles.

  • Friday pizza night

    Plan a team get-together, sort out the order and see who’s coming.

Bring your team together
From “when can we meet?” to “see you Friday”

Pricing

Plans for your team

Every plan includes a website widget, a ready-made page, live chat and a work calendar.

Start

For independent professionals and small teams

1 000 ₽per month

Team members
up to 10
Services
up to 100
Additional widgets
up to 3
  • Everything you need for everyday booking
  • Service and schedule management

Pro

For a growing team

2 000 ₽per month

Team members
up to 50
Services
up to 500
Additional widgets
up to 10
  • Everything in Start
  • Custom booking page address and design
  • API access

Business

For multiple services and integrations

3 000 ₽per month

Team members
up to 200
Services
up to 2 000
Additional widgets
up to 100
  • Everything in Pro
  • Webhooks for CRM integrations

Limits apply per organization. The main widget is already included.

Three weeks free

One free week after signing up. Activate two more weeks of the Start plan separately in your dashboard. No card required. After that, subscribe to your chosen plan.

Try it free

The staff limit counts active staff records, excluding the owner. Archived staff do not count towards it.

These are NaKogda subscription prices for your organisation. The service price shown in a client booking is separate and does not mean payment is collected through the platform.

Before your first booking

Questions about online booking

Do I need my own website?

No. Your organisation has a public page on time.nakogda.ru, which you can share with a link or QR code. If you already have a website, embed a widget on it. Both provide access to the same organisation’s services and schedule.

Do I need a separate schedule for my website?

No. The widget uses your organisation’s services, staff, resources and calendar in NaKogda. Changes to the work schedule are taken into account when available times are offered.

Can clients reschedule or cancel their own bookings?

To reschedule, clients agree a new time with a staff member, who updates the calendar event. Clients can cancel their own bookings if the settings allow it and the booking’s cancellation conditions are met.

Does the calendar prevent every scheduling conflict?

Public time selection takes availability into account. For manual scheduling, the calendar displays overlap warnings but does not automatically block saving. Check the warning before saving a visit.

Can I collect payments for services?

You can specify a service price in a booking and mark a visit as completed. This does not confirm payment. Client payment processing, deposits, a cash register and fiscal receipts are not included in the service.

Is there a free plan?

Get one free week after signing up. Activate two more weeks of the Start plan separately in your dashboard, with no card required. After that, continuing requires a subscription to your chosen plan; there is no permanent free plan.

Three weeks free

Try online booking in your own schedule

One free week after signing up. Activate two more weeks of the Start plan separately in your dashboard. No card required. After that, subscribe to your chosen plan.