Calendar and CRM by J6 For Telehealth
Calendar by J6 Venture · for telehealth & online care

Patients book a visit. The video link is ready.

Patients book video visits by service on your own domain, matched to a clinician, and every booking gets a secure link on your own Zoom, Meet or Teams. Buy it once, not a seat every month.

A video link, every time
No per-seat bills
Your data, your server
RCVideo visitRanchi Clinicyourclinic.com/telehealth
Video consult · 20 min
with Dr. Sharma · by video
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 booking, video ready

Book it, and the video link is set.

Every telehealth booking creates a secure video link on your own Zoom, Meet or Teams, texts it to the patient, and drops them into a waiting room. No manual links, no app to install.

yourclinic.com/telehealth · video visits
video ready
What the patient gets, automatically
RA
Video visit · Dr. Rao
Today, 3:30 PM · 20 min
LIVE IN 8 MIN
Join video visit →
We texted you the link. It opens in your browser, no app to install.
Booked
Link sent by SMS and email
Waiting room
In the visit
Every booking auto-creates a secure video link on your own Zoom, Meet or Teams
The link, the reminders and the waiting room, handled
Yes, it is real

Book a video visit.

This is the actual plugin, running a telehealth page. Pick a visit and it books a clinician, then sets up the video link. Go ahead, book a slot yourself. This is exactly what a patient sees, on your own domain.

RC
Ranchi Clinic
Video visit
Video consult
Visit

A 20-minute video consult with a clinician about a new concern.

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

Your video-visit page, live in an afternoon.

Add your clinicians, connect your video, put the page on your site, and patients book video visits while the links set themselves up.

1

Add your clinicians

Install the plugin and add each clinician. One licence covers the whole practice, with no per-seat signup.

ADD YOUR CLINICIANSODOmaraddedNKNinaaddedTSTaraadded+ add clinician · 1 licence, whole practice
2

Connect your video

Connect your Zoom, Google Meet or Microsoft Teams once. Every booking then creates a link there automatically.

CONNECT YOUR VIDEOZMZoomconnectedMTMeetconnectedA link on every booking
3

Put it on your site

One booking link on your own domain. Add it to your site, a WhatsApp link or an SMS, and patients book a video visit.

ON YOUR DOMAINyourclinic.com/telehealthSHARE ITYour siteEmailSlack
4

Patients join by video

Each patient books, gets the link by SMS, and joins from the browser, while you see the day at a glance.

BOOKED, WITHIN CAPSNew bookingVideoBookedBOOKINGSPriya18Sam16Link sent, within caps
The full toolkit, every visit

One page, the whole toolkit.

Your practice gets the whole toolkit: video visits, clinician matching, intake, reminders with the link and reschedules. On your domain, not a stripped-down shared link.

Video, handled

The link sets itself up.

Every booking creates a video room on your own Zoom, Meet or Teams and texts the patient the link. Nothing to copy, paste or remember.

  • A secure link on every booking.
  • On your own video account.
  • Texted before the visit.
VIDEO VISITVideo consult20 min · link readyLINK CREATEDNKNinaUIODOmarREADYTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]WHAT DO YOU NEED?Video consultConfirm booking
Intake up front

Ask first, book the right visit.

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

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

Reminders with the link, in your branding.

Confirmations and reminders with the join link go out before every visit, on your domain, so fewer patients forget and more visits actually happen.

  • 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 visit

Every visit, from one view.

Booking is half the job. The other half is seeing every clinician 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 clinician, on one screen.

Bookings, no-show rate and how full each clinician is, per clinician, 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 clinician, 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 CLINICIANPriya52Tara46Sam41Omar28Live as patients book. Export to CSV.
IF SOMEONE IS OUTNKNinaOut todayskippedODCover: OmarPatients still seen
Cover when a clinician is out

Out for a day, patients still get seen.

Assign a backup, so if a clinician is away, their visits route to a colleague, and no patient is left waiting.

HOURS AND TIME ZONESMTWTFSSWorking hours9:00 to 17:00ISTPSTGMTauto-detected
Hours and time zones

Every clinician's hours, every zone.

Each clinician sets their own hours and buffers once. Patients always see real, free slots in their own time zone, wherever they are.

BOTH FREE, ONE CALLCLClinician+INInterpreterBOTH FREEThu 2:00 PMOnly slots where everyone is free are offered
Clinician and interpreter

Book a call where both are free.

When a visit needs, say, a clinician and an interpreter, collective booking only offers times where both are free, on one call. Group booking also opens many seats for a group session by video.

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

Moves and cancels update everything.

The patient reschedules or cancels themselves. The clinician's calendar, the video link and the reminders all follow, on their own.

How telehealth teams use it

Six ways telehealth teams run on it.

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

PATIENT PICKS A TIMESee available timesPRTue, 3:00 PMDr. Sharma · by videoAdded to your calendarauto

Video consults

Patients book a video visit, no phone call.

  • A page for every visit type
  • A secure link, made automatically
  • New or returning intake up front
  • Added to the calendar automatically
BEFORE THEY BOOKWhich team are you on?YesNoLocationRemotedetails added

Route to the right clinician

Intake sends each patient to the right visit.

  • Pick a visit, get the right clinician
  • GP, therapist or specialist
  • Simple questions go to a resource
  • Answers ride along to the clinician
NEW PATIENT, BOOKEDNew patient45 minARPSRKpatient + clinicianThu, 2:00 PMall freeOne invite, all are added

New-patient visits

Longer first video visits with intake, booked and tracked.

  • Longer slots for first visits
  • Intake collected up front
  • History and answers ride along
  • Or a group session by video
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 clinician’s calendar and link update
  • Reminders by email and SMS cut no-shows
  • No back-and-forth to find a new time
WHEN A CLINICIAN IS FULLFEOverflow slotNeeds covernewOmar · 2 today, freeNina · 4 todayat capTara · 1 todayfree

Handle the surge

When visits surge, caps keep every clinician sane.

  • Daily and weekly caps per clinician
  • 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 with the link means fewer missed visits.

  • Reminders with the join link
  • One tap to confirm or reschedule
  • Nudges both the patient and clinician
  • Fewer visits 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 clinicians, patients are free, and see what you keep by owning the calendar instead of renting a seat per clinician, 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 clinicians' 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 visit types, filtered by clinician. 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 visit

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 the clinician for that visit. 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 a question to the right clinician.
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
Video link on every bookingAdd-onAdd-onYes, on your own account
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 clinician.

Both paths give every clinician the full booking page, video visits, 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 clinician 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 and your own video account; J6 is not a HIPAA-certified vendor and does not sign BAAs, so use a HIPAA-eligible video provider under your own BAA and keep control of your own compliance.

Questions from telehealth teams

The questions telehealth teams ask.

It is a self-hosted WordPress scheduling plugin where patients book a video visit by service, matched to a clinician, and every booking auto-creates a secure video link on your own domain. You buy one licence instead of paying a per-seat fee every month.
Yes. It does the scheduling jobs online-care teams use Calendly for, booking, clinician matching, intake, reminders with a video link and reschedules, but it installs on your own WordPress site and domain, and you pay once instead of per seat every month.
When they book, the plugin creates a video link on your own Zoom, Google Meet or Microsoft Teams and sends it by SMS and email. At the time, they tap the link and join in the browser, no app to install.
Your own. It connects to your Zoom, Google Meet or Microsoft Teams account and creates the meeting there, so the call runs on a provider you already trust and control, not on anything owned by J6.
Yes. Each clinician sets their own hours and visit types, and you can run a whole team on one page, with each patient matched to the right clinician for the visit they need.
Yes. A patient reschedules or cancels from their own link, the clinician calendar and the video link update, and reminders follow, so there is no phone tag at the front desk.
Reminders with the join link go out by SMS and email before the visit, the patient can confirm or reschedule in one tap, and you can require a booking note or deposit, so fewer slots are wasted.
Bookings and intake answers live in your own WordPress database, not a vendor cloud, and the video runs on your own provider account, not on J6. To be clear, J6 is not a HIPAA-certified vendor and does not sign Business Associate Agreements. For a compliant telehealth setup, use a HIPAA-eligible video provider under your own BAA with them, and you remain responsible for your own HIPAA, DPDP or local compliance.
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 clinician in packs of five, paid once, not a per-seat fee that repeats every month.

Every patient, a link that just works.

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

Get Calendar by J6 Venture →
Download free See pricing →