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.
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.
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.
A 20-minute video consult with a clinician about a new concern.
Add your clinicians, connect your video, put the page on your site, and patients book video visits while the links set themselves up.
Install the plugin and add each clinician. One licence covers the whole practice, with no per-seat signup.
Connect your Zoom, Google Meet or Microsoft Teams once. Every booking then creates a link there automatically.
One booking link on your own domain. Add it to your site, a WhatsApp link or an SMS, and patients book a video visit.
Each patient books, gets the link by SMS, and joins from the browser, while you see the day at a glance.
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.
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 short intake up front sends each patient to the right visit and clinician, and a simple question to a resource instead of a slot.
Confirmations and reminders with the join link go out before every visit, on your domain, so fewer patients forget and more visits actually happen.
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.
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.
Assign a backup, so if a clinician is away, their visits route to a colleague, and no patient is left waiting.
Each clinician sets their own hours and buffers once. Patients always see real, free slots in their own time zone, wherever they are.
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.
The patient reschedules or cancels themselves. The clinician's calendar, the video link and the reminders all follow, on their own.
One page, one licence, run the way your practice actually works.
Patients book a video visit, no phone call.
Intake sends each patient to the right visit.
Longer first video visits with intake, booked and tracked.
The patient moves their own slot, the desk just sees it.
When visits surge, caps keep every clinician sane.
A nudge with the link means fewer missed visits.
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.
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.
J6V is $99 per 5 hosts, once, for life. Calendly is $20 per seat, every single month.
Same $99 once. Cal.com is $37 per seat, every month, for the feature matching plan.
Routing, panel events, reminders, ATS push, webhooks and a full REST API, all in the one price, not split across paid tiers.
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.
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.
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.
The booking page in English, Hindi, Spanish, French or German. Someone in Madrid books in Spanish without a second thought.
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.
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.
| Calendly Teams | A practice-management add-on | Calendar by J6 Venture | |
|---|---|---|---|
| Pricing model | Per seat, per month | Per seat, per month | Pay once, whole team |
| Video link on every booking | Add-on | Add-on | Yes, on your own account |
| Round-robin and collective | Higher tier | Yes | Yes |
| Routing and screening | Limited | Yes | Yes |
| Calendar + records sync | Add-on | Yes | Yes, via webhooks and API |
| Runs on your own domain | No | No | Yes, your WordPress |
| Where your patient data lives | Vendor cloud | Vendor cloud | Your own server |
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.
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.
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.
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.
Every video visit on your own domain, paid for once and owned for good.
Get Calendar by J6 Venture →