Calendar and CRM by J6 For Healthcare
Calendar by J6 Venture · for clinics & healthcare

Patients pick the service. It books the right provider.

Patients book appointments by service on your own domain, matched to a provider who offers it, with intake and reminders built in. Buy it once, not a seat every month.

Booked to the right provider
No per-seat bills
Your data, your server
RCBook a visitRanchi Clinicyourclinic.com/book
Dental cleaning · 30 min
with Dr. Sharma · at the clinic
September 2026‹ ›
SMTWTFS 31123456 78910111213 14151617181920 21222324252627
Wed, Sep 17
9:00 am
10:00 am Booked ✓
11:30 am
2:00 pm
Powered by J6 VentureConfirmed, invite sent
One page, every service

Book by service. We match the provider.

Patients start from what they need, a cleaning, a consultation, a follow-up, and it books a provider who offers that service, from real availability. No calls, no picking the wrong doctor.

yourclinic.com/book · Ranchi Clinic
services · book online
Every service, matched to a provider
Consultation
15 min · Rs 500
RAMKnext Today 3:30
Dental cleaning
30 min · Rs 1,200
SPnext Tomorrow 10:00
Follow-up
20 min · Rs 300
RAMKSPnext Today 4:15
Minor procedure
45 min · Rs 3,500
MKnext Wed 11:00
Patient picks Dental cleaning → matched to Dr. Sharma, who offers it, at her next free slot
One page, every service, matched to the right provider
Yes, it is real

Book a visit by service.

This is the actual plugin, running a clinic booking page. Pick a service and it books a provider who offers it, from real availability. Go ahead, book a slot yourself. This is exactly what a patient sees, on your own domain.

RC
Ranchi Clinic
Book a visit
Consultation
Service

A 15-minute consultation with a doctor about a new concern.

Google Meet
Local time
LIVE DEMO · TRY IT YOURSELF · NO SIGN-UP
How you set it up

Your booking page, live in an afternoon.

Add your providers, list your services, put the page on your site, and patients book by service while you watch the schedule fill.

1

Add your providers

Install the plugin and add each doctor, dentist or therapist. One licence covers the whole practice, with no per-seat signup.

ADD YOUR PROVIDERSODOmaraddedNKNinaaddedTSTaraadded+ add provider · 1 licence, whole practice
2

List your services

Add each service with its length and who provides it, so a patient can book the right visit with the right person.

LIST YOUR SERVICESCLCleaningDr. SharmaCOConsultDr. RaoEvery service, the right provider
3

Put it on your site

One booking link on your own domain. Add it to your site, Google Business Profile or a WhatsApp link, and patients book.

ON YOUR DOMAINyourclinic.com/bookSHARE ITYour siteEmailSlack
4

Patients book by service

Each patient picks a service, gets matched to a provider, reminders go out, and you see the day at a glance.

BOOKED, WITHIN CAPSNew bookingCleaningBookedBOOKINGSPriya18Sam16Matched, within caps
The full toolkit, every service

One page, the whole toolkit.

Your practice gets the whole toolkit: service booking, provider matching, intake, reminders and reschedules. On your domain, not a stripped-down shared link.

Book by service

Patients start from what they need.

A patient picks the service, and only providers who offer it and are free are shown. The right visit, the right length, the right person.

  • Services with a set length and price.
  • Matched to a qualified provider.
  • No wrong-doctor bookings.
SERVICESDental cleaning30 min · Dr. SharmaMATCHED PROVIDERNKNinaUIODOmarMATCHEDTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]WHAT DO YOU NEED?Dental cleaningConfirm booking
Intake up front

Ask first, book the right visit.

A short intake up front sends each patient to the right service and provider, and a simple question to a resource instead of a slot.

  • Custom intake questions on every booking.
  • Route by service to the right provider.
  • Auto-decline or redirect anyone in the wrong place.
Patients, notified

Reminders and nudges, in your branding.

Confirmations and reminders go out before every appointment, on your domain, so fewer patients forget and more slots turn into real visits.

  • Automatic reminders before every meeting.
  • Email verification holds slots only for real, reachable bookers.
  • Auto meeting links, Google Meet or Teams, on every booking.
AUTOMATIC EMAILSBooking confirmationsent instantlyReminder8:00 AM day-of · invitee's timeReschedule noticeon changeCancellationoff
See every chair

Every appointment, from one view.

Booking is half the job. The other half is seeing every provider from one place, who is booked, who has open slots, which patients are waiting, and knowing it without asking anyone for a report.

The front-desk view

Every provider, on one screen.

Bookings, no-show rate and how full each provider is, per provider, in one dashboard on your own site. See who is carrying the load and where slots go unused, without asking anyone for a report.

  • Bookings per provider, side by side.
  • No-show rate and slot utilization.
  • Your patient data on your own server.
THE FRONT-DESK VIEWLIVE184BOOKED / WK+22 this week92%SLOTS USEDthis term8%NO-SHOW RATEwas 19%BOOKINGS THIS WEEK, PER PROVIDERPriya52Tara46Sam41Omar28Live as patients book. Export to CSV.
IF SOMEONE IS OUTNKNinaOut todayskippedODCover: OmarPatients still seen
Cover when a provider is out

Out for a day, patients still get seen.

Assign a backup, so if a provider is away, their bookings route to a colleague who offers the same service, and no patient is left waiting.

HOURS AND LOCATIONSMTWTFSSWorking hours9:00 to 17:00MainAnnexeCampper location
Hours and locations

Every provider's hours, every location.

Each provider sets their own hours and buffers between visits once, per location. Patients always see real, free slots, never a double-booked one.

BOTH FREE, ONE SLOTDRDoctor+NUNurseBOTH FREEThu 2:00 PMOnly slots where everyone is free are offered
Two providers, one visit

Book a slot where both are free.

When a visit needs, say, a doctor and a nurse, collective booking only offers times where both are free, on one appointment. Group booking also opens many seats for a camp or a class.

MOVES HANDLE THEMSELVESVisit with OmarWed 10:00 AMVisit with OmarFri 3:00 PMCalendar and records updatedBoth sides notified, no email thread
Reschedule and cancel

Moves and cancels update everything.

The patient reschedules or cancels themselves. The provider's calendar, your records and the reminders all follow, on their own.

How clinics use it

Six ways clinics run on it.

One page, one licence, run the way your practice actually works.

PATIENT PICKS A SERVICESee available timesPRTue, 3:00 PMDr. Sharma · at the clinicAdded to your calendarauto

Book by service

Patients pick a service and book, no phone call.

  • A page for every service you offer
  • Matched to a provider who offers it
  • New or returning intake up front
  • Added to the calendar automatically
BEFORE THEY BOOKWhich team are you on?YesNoLocationRemotedetails added

Route to the right provider

Intake sends each patient to the right service.

  • Pick a service, get the right provider
  • Doctor, dentist or therapist
  • Simple questions go to a resource
  • Answers ride along to the provider
NEW PATIENT, BOOKEDNew patient45 minARPSRKpatient + doctorThu, 2:00 PMall freeOne invite, all are added

New-patient visits

Longer first-visit slots with intake, booked and tracked.

  • Longer slots for first visits
  • Intake collected up front
  • History and answers ride along
  • Or a group camp for many
PATIENT RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMPartner updatedSMS + email

Reschedules without the phone

The patient moves their own slot, the desk just sees it.

  • Patients reschedule from their own link
  • The provider’s calendar updates at once
  • Reminders by email and SMS cut no-shows
  • No back-and-forth to find a new time
WHEN A PROVIDER IS FULLFEOverflow slotNeeds covernewOmar · 2 today, freeNina · 4 todayat capTara · 1 todayfree

Handle the morning rush

When the day fills, caps keep every provider sane.

  • Daily and weekly caps per provider
  • Overflow routes to a colleague
  • See who is carrying the load
  • Full days without the burnout
REMINDER, DAY BEFOREHi Sam, your visitis tomorrow at 3 PM.Reply C to confirm, R to move.ConfirmedSMS + email

Reminders that cut no-shows

A nudge before the visit means fewer empty chairs.

  • Reminders by email, SMS or WhatsApp
  • One tap to confirm or reschedule
  • Nudges both the patient and provider
  • Fewer appointments that quietly slip
Integrations

Every booking, synced to your calendars and tools.

Two-way with Google and Outlook, and wired to Slack, Teams, Zapier, Make, n8n or any webhook. Every booking can push into your practice-management or CRM tools through Zapier, Make or n8n, the moment it happens.

Google Calendar
Outlook
Google Meet
Teams
Slack
Salesforce
HubSpot
Zapier
Make
n8n
Webhooks
REST API
The math

Most tools charge you every month.
We charge you once.

Same scheduling features, a very different bill. Count your providers, patients are free, and see what you keep by owning the calendar instead of renting a seat per provider, every month.

01
With J6V, you save $1,101 this year

J6V is $99 per 5 hosts, once, for life. Calendly is $20 per seat, every single month.

02
Against Cal.com, you save $2,121 this year

Same $99 once. Cal.com is $37 per seat, every month, for the feature matching plan.

03
More built in than Calendly

Routing, panel events, reminders, ATS push, webhooks and a full REST API, all in the one price, not split across paid tiers.

04
As open as Cal.com, on your own domain

Self hosted and API first, your providers' hours and patient data live on your site, without the per seat monthly bill.

Up to 25 hosts. Larger teams, talk to us.

Everything else, included

The full toolkit. On a server you own.

Every feature below ships in the one time price. No tier to upgrade, no add on to unlock, no per seat surcharge. Turn on what the team needs and leave the rest.

Insights

Know who is busy

Bookings, no show rate, time to book and top service types, filtered by provider. See who is busy and where slots go unused. Your data, on your server.

137
Bookings · 30d
13%
No show rate
3.5d
Time to book
Multilingual

Meet people in their language

The booking page in English, Hindi, Spanish, French or German. Someone in Madrid books in Spanish without a second thought.

ENहिंदीESFRDE
Elige un horario
Jueves, 17 Sep
10:00
Screen first

Send each patient to the right service

Ask a question up front and route by the answer. Only bookings that fit reach the calendar, and the rest go to a resource instead of a slot.

What do you need?A demo
RoutingScreening
Route & book
Extend it

It writes to your stack, not the other way round

A webhook and a REST API fire on every booking. Push into your practice-management tool, records or your own code with Zapier, Make and n8n. No export, no copy paste.

Webhooks
on every booking
REST API
read & create
ZapierMaken8n
Availability & rules
Slots that respect each hostWorking hours, buffers, minimum notice and time zones, set per host. No double books, no dawn calls.
Cap the day before it caps youLimits per day, week and month, enforced at booking, so no one is buried in twelve meetings on a Monday.
No slot goes to wasteWhen a meeting cancels, the waitlist auto offers it to the next person in line before it goes cold.
One link, right sized meetingsOffer 15, 30 or 60 minutes on one event type, so a quick call and a full review share a page.
Teams & routing
Bookings assign themselvesEach booking goes to a provider who offers that service. No manual hand offs.
Get the whole group in one goOnly show times everyone needed can all make, on a single shared invite.
Right booking to the right personAsk a question first, then route by service to the right provider.
Book one to manyMany spots per slot for webinars and group sessions, not just one person at a time.
The invitee experience
Walk in already briefedShort answer, dropdown or file upload fields, so the host opens the meeting knowing the context up front.
Real inboxes onlyEvery booking tied to a verified email. Fewer bots, fewer fake bookings clogging the calendar.
They actually show upOne tap adds it to Google or Outlook with an .ics, so the slot doesn't get forgotten.
Keep them warm after they bookSend people to a custom thank you page, a video, or a next step URL of your own.
Reminders & notifications
Cut no shows on autopilotConfirmations and reminders send themselves in your branding, so fewer people ghost the meeting.
Move while it's freshSlack, Teams, WhatsApp or SMS the second someone books, so the owner acts before the tab is closed.
Fewer dead slotsPeople move their own booking, no login, so a clash becomes a reschedule instead of a no show.
Free a slot in one clickThe host declines straight from the notification, and the time reopens for the next person.
Integrations & data
The room's ready before you areA Meet or Teams link on every booking. No manual invites, no wrong links.
Book from any pageInline, popup or floating, via shortcode or a WordPress block, on any page or a landing page.
Your records update themselvesEach booking can post to your practice-management tool through a webhook, so the record matches reality.
Loop in the front deskPing Slack, Teams or WhatsApp the moment a visit is booked, so the front desk is in the loop.
All of it, in the one priceA setting you own, not a plan you rent. Configure once, keep it for the life of the licence. See pricing →
How it compares

What per-seat tools cost a growing practice.

Calendly TeamsA practice-management add-onCalendar by J6 Venture
Pricing modelPer seat, per monthPer seat, per monthPay once, whole team
Book by service, matched providerLimitedAdd-onYes, built in
Round-robin and collectiveHigher tierYesYes
Routing and screeningLimitedYesYes
Calendar + records syncAdd-onYesYes, via webhooks and API
Runs on your own domainNoNoYes, your WordPress
Where your patient data livesVendor cloudVendor cloudYour own server
Pay once, own it

One licence. Every provider.

Both paths give every provider the full booking page, service booking, intake and reminders. The only difference is who runs the connector app, and what it costs. Pay once, no monthly fee: self-hosted is free, Connect is a one-time licence in simple host packs, not per seat.

Most private
Self-hosted

Run your own app

Free

You create your own Google or Outlook app; a guided wizard walks you through every step, about 10 minutes. Your team's data never passes through J6 at all.

  • No per-seat fee, no monthly bill
  • Round-robin, collective and group booking
  • Every booking feature
  • Lifetime updates, no renewal
Download free →
Nothing touches J6. The app, the tokens and the team's bookings all live on your own server.
Easiest
Connect · managed by J6

We run the app for you

Each provider signs in once and their page is live. We run the verified Google and Outlook app, so there is nothing to create in Google Cloud or Azure, and nothing to reverify when Google changes the rules. Connected in about a minute.

1 host
One connected host
$49₹4,999 · once
Get 1 host →
5 hosts Best value
Up to five connected hosts
$99₹9,999 · once
Get 5 hosts →
  • One-click connect, no Google Cloud or Azure setup
  • We keep it verified and updated, for good
  • Every booking feature, same as self-hosted
  • Lifetime updates, no renewal
We pass only the sign-in handshake. The team's bookings and attendee data live on your own site, never on ours.

7-day money-back guarantee. If it is not for you in the first week, we refund you.

Works with WordPress 6.x, PHP 7.4+, any standard host. Runs on your own server; J6 is not a HIPAA-certified vendor and does not sign BAAs, so you keep control of your own compliance.

Questions from clinics

The questions clinics ask.

It is a self-hosted WordPress scheduling plugin where patients book appointments by service, matched to a provider who offers it, on your own domain. You buy one licence instead of paying a per-seat fee every month.
Yes. It does the scheduling jobs clinics use Calendly for, online booking, provider matching, intake, reminders and reschedules, but it installs on your own WordPress site and domain, and you pay once instead of per seat every month.
They open your booking page, pick the service they need, and book from a provider who offers it, at their real availability. Both sides get a confirmation and a reminder.
You list your services with their length and who provides them. A patient picks a service, and only providers who offer it and are free are shown, so the visit is booked with the right person and the right amount of time.
Yes. Each provider sets their own hours and services, and you can run several providers or locations on one page, with each patient matched to the right one.
Yes. A patient reschedules or cancels from their own link, the provider calendar updates, and reminders follow, so there is no phone tag at the front desk.
Reminders go out by email, SMS or WhatsApp before the appointment, the patient can confirm or reschedule in one tap, and you can require a booking note or deposit, so fewer slots are wasted.
It runs on your own domain, so bookings and intake answers live in your own WordPress database, not a vendor cloud. To be clear, J6 is not a HIPAA-certified vendor and does not sign Business Associate Agreements. Self-hosting keeps patient data on infrastructure you control, but you remain responsible for your own HIPAA, DPDP or local compliance, including how your server and site are secured.
It syncs two-way with Google Calendar and Outlook and fires real-time webhooks plus a REST API, so you can push bookings into your practice-management or CRM tools with Zapier, Make or n8n, and alert Slack or Teams.
No. One licence covers the practice and patients never count as seats. Self-hosted is free to run yourself. Connect pricing is per connected provider in packs of five, paid once, not a per-seat fee that repeats every month.

Every patient, the right visit.

Every appointment on your own domain, paid for once and owned for good.

Get Calendar by J6 Venture →
Download free See pricing →