• Tallinn02:38
  • Ljubljana01:38
  • Novi Sad01:38
In production for three brands · your tenant in weeks

Scheduling and video consultations under your own brand

A platform where people book time with an expert, pay if there is something to pay, and meet by video, chat or in person: with your logo, on your domain, in your colours. It runs today for three brands, and your organisation gets its own tenant of the same system rather than a project built from zero.

For a company that wants to run consultations with its own clients, or to let employees book internal experts, without building the booking, payment and video stack itself.

See it live

What your tenant comes with

Everything below is in daily use. You switch on what you need and leave out the rest.

Availability and booking

Experts set weekly availability and exceptions, block time, and publish booking links. Clients pick a slot in their own time zone, or request a time when nothing published fits. Google Calendar busy times keep both calendars honest.

Video calls built in

Scheduled calls open in the browser with no download: screen sharing, in-call chat, pinned participants, group sessions and a join request flow for latecomers. Nothing leaves your tenant for a third-party meeting tool.

Recording and AI notes

With every participant's consent a call is recorded, transcribed and summarised into notes that each side can read or delete. Off by default, on per expert.

Payments and payouts

Card payments through Stripe in the client's currency, a platform fee you set, and payouts to the experts. Or no payments at all for an internal deployment.

Chat and files

A conversation per client and expert, with file sharing, emoji reactions and spam safeguards. A question unanswered for a working day reminds the expert; two pause the listing.

Profiles, listings and reviews

Expert profiles with credentials and verified titles, service listings with pricing and revisions, and reviews after a completed session, each moderated before it is public.

Your users, your rules

Email, Google or passkey sign-in, two-factor authentication, phone verification by SMS, WhatsApp, Viber or Telegram, and single sign-on with your identity provider for an internal deployment.

Administration console

Review queues for new experts, listings, reviews and credentials, user and organisation management, feature tours, a help centre, FAQ and legal pages you edit yourself, and usage statistics.

Mobile apps and embed

iOS and Android apps under your name in the stores, and a booking widget you embed on any page you already own.

Languages

The interface ships in 14 languages, with right-to-left support, and we add the ones your users need. Listings and help articles are translated per language.

Privacy and hosting

Personal data encrypted at rest, consent before any tracking, data export and account deletion for every user. Hosted in the EU, or deployed into your own cloud account.

AI assistants and API

A documented REST API with personal access tokens, and an MCP server so ChatGPT, Claude and other assistants can find an expert and start a booking on your tenant.

Internal or external, the same tenant

The platform does not care whether the person booking is an employee or a customer. The configuration does.

Client consultations

Law, tax, finance, HR and other advisory firms whose clients book a named adviser by the hour, pay in advance and meet by video.

Healthcare and wellbeing

Clinics and employee assistance providers running video appointments with doctors, therapists or coaches, with consent-based recording and nothing stored outside your tenant.

Internal expert time

Employees book office hours with in-house specialists, mentors or IT support. No payments, single sign-on, and a calendar that respects what people already have booked.

Customer onboarding and support

Customers book an onboarding or support session with the right specialist instead of waiting in a queue, and the session history stays with the account.

Training and education

Corporate academies, language schools and tutoring providers selling one-to-one or group sessions with trainers, with recordings available afterwards.

Expert marketplaces

An association, franchise or network that wants its members found and booked under one brand, with a platform fee on every session.

How a tenant goes live

  1. 1A call to understand who books whom, what is paid and where the data has to live. We tell you the same day what the platform does as it stands and what your deployment would add.
  2. 2We send a fixed-price proposal for the setup and a monthly fee for operating the tenant, with the scope written down.
  3. 3You provide the brand assets and the domain; we configure the tenant: colours, logo, languages, taxonomy of services, payment settings, sign-in methods, legal pages.
  4. 4Your team gets a staging tenant to test with real workflows. Changes you ask for in this phase are part of the setup.
  5. 5Go-live on your domain, store listings for the apps if you want them, and hand-over of the administration console. We operate, monitor and update the tenant from then on.

What stays yours

Your brand and domain

Your users see your name, your logo and your web address. C9 Group appears nowhere a client looks, unless you want an "operated by" line in the footer.

Your data

User accounts, bookings, messages and recordings belong to you. You can export them at any time, and when the tenant ends they are handed over and deleted on our side.

Your pricing

What a session costs, which currency, whether there is a platform fee and who pays Stripe's charges: all yours to decide, and changeable without a deployment.

Your roadmap

Features built for your tenant are quoted, built and owned under your contract. Improvements to the shared platform reach every tenant with the monthly updates.

There is no per-seat licence and no setup charge hidden in a yearly minimum: one setup price, one monthly operating fee, both in the proposal.

What you do not have to build or run

The parts a scheduling and video product usually spends its first year on.

  • Video infrastructure: the call servers, TURN relays, recording pipeline and transcription are ours to run and monitor.
  • Payment integration: Stripe onboarding, multi-currency pricing, refunds inside the dispute window and expert payouts are already there.
  • App store work: the iOS and Android apps are built, signed and submitted from one codebase; a feature ships to mobile by shipping on the web.
  • Abuse handling: phone verification, rate limits, moderation queues and spam safeguards for chat are part of every tenant.
  • Accessibility and compliance groundwork: WCAG 2.2 AA conformance, cookie consent before any tracking, encrypted personal data and per-user data export.
  • Operations: monitoring, logs, backups, security updates and dependency upgrades, with a staging tenant for every release before it reaches you.

Questions about a deployment? Write to office@c9group.dev.

Questions companies ask first

Is this a template, or a running product?

A running product. The same codebase serves three public brands today: a tutoring platform, a consultant marketplace and a doctor consultation site. Your organisation becomes the next tenant on it, with its own brand, domain, users and data.

Can we run it purely internally, with no public listing?

Yes. An internal tenant has no public pages, sign-in only through your identity provider, no payments, and the booking of in-house experts by employees. The video, calendar, chat and admin parts are the same.

Where is the data hosted?

By default in the EU, on infrastructure we operate. If your policy requires it, the tenant is deployed into your own AWS account, in the region you choose, and we operate it there.

Does it work with our existing calendars?

Google Calendar busy times are read so that an expert's published availability never collides with an existing appointment, and bookings are written back. Microsoft 365 is added for tenants that need it.

How are video calls delivered?

In the browser, on desktop and mobile, with no download. Calls run over WebRTC through infrastructure we operate, with screen sharing, group sessions and, with everyone's consent, recording and AI notes.

Can our clients pay through it?

Yes, by card through Stripe, in the client's currency, with a platform fee you set and payouts to the experts. A tenant can also run without any payments.

What does it cost?

A fixed setup price and a monthly operating fee, both in the proposal after the first call. There is no per-seat licence. Features specific to your tenant are quoted separately and owned under your contract.

How long until we are live?

A tenant with the existing feature set is configured and on your domain within weeks of the brand assets arriving. Custom features and store listings add to that, and the proposal says by how much.

What happens if we stop?

You give notice as the contract sets out, we export your data in open formats, hand it over, and delete it on our side. The domain was always yours.

Talk to us

A call, a message or an email. We reply within one business day with what the platform does for your case and what a proposal would cover.

We use your details to answer this request and for nothing else. See our privacy policy.

Want to see it working first?

The tutoring brand is open to the public: browse the listings, open a profile and go through a booking without paying.