Calendar and CRM by J6 For Enterprise
Calendar by J6 Venture · for large teams

Scheduling at scale. On your own infrastructure.

Book across every team on your own domain, with bookings and attendee data staying in your database, never a vendor cloud. Buy it once, not a seat every month.

Your data, your servers
No per-seat bills
One licence, any scale
ACBook a sessionAcme Corpacme.com/book
Account review · 30 min
with the Account team · Google Meet
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
Where your data lives

Scheduling that stays inside your walls.

Every booking and every attendee record lives in your own database, on infrastructure you control. Not a vendor cloud you have to put through security review, every renewal.

acme.com/book · self-hosted
data stays in
Where your scheduling data lives
YOUR INFRASTRUCTURE
Booking pageacme.com/bookyour domain
Bookings & attendee datayour WordPress DByour server
Calendarsyour Google / MS tenantyour tenant
→nothing leaves
J6 / ANY VENDOR CLOUD
0
records of yours stored
Self-hosted: nothing touches J6. Connect: only the sign-in handshake. Either way, attendee data never sits in a vendor cloud
Runs inside your walls, on infrastructure you control
Yes, it is real

Book a session across your teams.

This is the actual plugin, running an internal booking page. Pick what you need and it routes to the team that owns it, from real availability. Go ahead, book a slot yourself. This is exactly what an employee or partner sees, on your own domain.

AC
Acme Corp
Book a session
Account review
Session

A 30-minute account review with your account team.

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

Your booking page, on your own servers.

Install it on your infrastructure, connect your calendars, put the page on your domain, and every team books while your data stays put.

1

Install on your infrastructure

Install the plugin on your own WordPress and add each team. One licence covers the whole organisation, with no per-seat signup.

ADD YOUR TEAMSODOmaraddedNKNinaaddedTSTaraadded+ add team · 1 licence, whole org
2

Connect your calendars

Connect each team to your Google Workspace or Microsoft 365, in your own tenant. Nothing about availability leaves your environment.

CONNECT CALENDARSGWWorkspaceyour tenantMSMicrosoftyour tenantAvailability, in your tenant
3

Put it on your domain

One booking link on your own domain. Add it to your intranet, an email signature or a portal, and teams book.

ON YOUR DOMAINacme.com/bookSHARE ITIntranetEmailSlack
4

Teams book, data stays

Each booking routes to the right team, reminders go out, and every record stays in your own database.

BOOKED, WITHIN CAPSNew bookingAccountBookedBOOKINGSPriya18Sam16Routed, data stays
The full toolkit, every team

One page, the whole toolkit.

Your organisation gets the whole toolkit: cross-team routing, reminders, reschedules and a full REST API. On your domain, not a stripped-down shared link.

Data residency

Your data never leaves your walls.

Bookings, attendee details and answers live in your own database, on your servers. Nothing is copied to a vendor cloud you have to re-review every renewal.

  • Runs on your own infrastructure.
  • Attendee data in your database.
  • No vendor cloud to put through review.
YOUR INFRAYour databaseon your own serversNOTHING LEAVESNKNinaUIODOmarINTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]BOOK A SESSIONAccount reviewConfirm booking
Straight talk

What this is, and what it is not.

We would rather be upfront than oversell. If you need SSO, SCIM or an audit-log suite, we are not that. If you need scheduling that stays on your own infrastructure at a fixed cost, that is exactly us.

  • Is: self-hosted, your data, one-time cost.
  • Is: a full REST API and webhooks to wrap it.
  • Is not: an SSO / SCIM / audit-log suite.
Everyone, notified

Reminders and nudges, in your branding.

Confirmations and reminders go out before every session, on your domain, so fewer people forget and more slots turn into real meetings.

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

Every team, from one view.

Booking is half the job. The other half is seeing every team from one place, who is booked, who has room, where the load sits, and knowing it without asking anyone for a report.

The org view

Every team, on one screen.

Bookings, no-show rate and how full each team is, per team, 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 team, side by side.
  • No-show rate and utilization.
  • Your attendee data on your own server.
THE ORG VIEWLIVE184BOOKED / WK+22 this week92%SLOTS USEDthis term8%NO-SHOW RATEwas 19%BOOKINGS THIS WEEK, PER TEAMPriya52Tara46Sam41Omar28Live as teams book. Export to CSV.
IF SOMEONE IS OUTNKNinaOut this weekskippedODCover: OmarStill covered
Cover when someone is out

Out for a week, bookings still land.

Assign a backup, so if a team member is away, their bookings route to a colleague, and nothing is left waiting.

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

Every team's hours, every zone.

Each team sets its own hours and buffers once, across regions. People always see real, free slots in their own time zone, wherever they are.

ALL FREE, ONE SLOTAEAccount+SESecurityBOTH FREEThu 2:00 PMOnly slots where everyone is free are offered
Many hosts, one slot

Get everyone needed in one meeting.

Collective booking only offers times where all required hosts are free, so a cross-team meeting lines up in one go. Group booking also opens many seats for a town hall or a webinar.

MOVES HANDLE THEMSELVESMeeting 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 person reschedules or cancels themselves. The team's calendar, your systems and the reminders all follow, on their own.

How large teams use it

Six ways large teams run on it.

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

PICK A SESSIONSee available timesPRTue, 3:00 PMAccount team · Google MeetAdded to your calendarauto

Account & customer teams

Customers book your account team, no email.

  • A page for every team
  • Routed to the right team
  • Custom questions up front
  • Added to the calendar automatically
BEFORE THEY BOOKWhich team are you on?YesNoLocationRemotedetails added

Route to the right team

A question sends each booking to the right team.

  • Pick what you need, get the right team
  • Sales, success, IT or people
  • Simple questions go to a resource
  • Answers ride along to the team
PANEL, BOOKEDPanel45 minARPSRKpanel + candidateThu, 2:00 PMall freeOne invite, all are added

Interviews at scale

Panel and loop interviews, booked and tracked.

  • Panel availability in one view
  • Only times everyone is free
  • Answers ride along
  • Or a group session for many
BOOKER RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMPartner updatedSMS + email

Reschedules without the thread

The booker moves their own slot, the team just sees it.

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

Balance the load

When bookings surge, caps keep every team sane.

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

Reminders that cut no-shows

A nudge before the meeting means fewer missed ones.

  • Reminders by email, SMS or WhatsApp
  • One tap to confirm or reschedule
  • Nudges both the booker and the team
  • Fewer meetings 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 own systems, data warehouse or SIEM 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 hosts, employees are free, and see what you keep by owning the calendar instead of renting a seat per host, 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 teams' hours and attendee 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 session types, filtered by team. 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 booking to the right team

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 own systems, data warehouse 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 team that owns it. 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 team.
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 systems update themselvesEach booking can post to your own systems through a webhook, so the record matches reality.
Loop in the ownerPing Slack or Teams the moment a session is booked, so the owner 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 at enterprise scale.

Calendly TeamsAn enterprise scheduling add-onCalendar by J6 Venture
Pricing modelPer seat, per monthPer seat, per monthPay once, whole org
Data on your own infrastructureVendor cloudVendor cloudYes, self-hosted
Cross-team routingHigher tierYesYes
SSO, SAML, SCIM and audit logsYesYesNo, bring your own
Calendar + systems syncAdd-onYesYes, via webhooks and API
Runs on your own domainNoNoYes, your WordPress
Where your attendee data livesVendor cloudVendor cloudYour own server
Pay once, own it

One licence. Any scale.

Both paths give every team the full booking page, routing, reminders and the API. Employees and attendees never count as seats. 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 host 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 infrastructure; J6 is not an SSO/SCIM identity suite and carries no SOC 2 or ISO certification, so your own systems and hosting own identity, logging and compliance.

Questions from IT and procurement

The questions IT and procurement ask.

It is a self-hosted WordPress scheduling plugin that runs on your own infrastructure and domain, so every booking and attendee record stays in your database rather than a vendor cloud. You buy one licence instead of paying a per-seat fee every month.
Yes for the scheduling itself, booking, routing across teams, reminders and reschedules. It differs in that it installs on your own WordPress and infrastructure and you pay once, not per seat every month. It is not an identity or governance suite, so read the SSO question below.
On your own infrastructure. Bookings, attendee details and answers live in your WordPress database on your servers. Self-hosted means nothing touches J6 at all; on the managed Connect path only the sign-in handshake passes through J6, never your booking data.
Yes. It is a standard WordPress plugin, so it runs wherever your WordPress runs, your own servers, a private cloud or a VPC. Self-hosted mode uses your own Google or Microsoft app, so no booking data leaves your environment.
No, and we would rather be upfront. J6 is not an identity or governance suite: there is no built-in SSO, SAML, SCIM provisioning or audit-log module. If those are hard procurement requirements, we are not the right fit. What we offer instead is that your scheduling data stays on your own infrastructure and your cost is fixed, plus a full REST API and webhooks so your own identity and logging systems can wrap it.
One-time, in host packs, not per employee. Self-hosted is free to run yourself. Connect is a one-time licence per connected host in packs of five, so the cost is fixed no matter how many people book, unlike a per-seat fee that grows every month.
It syncs two-way with Google Workspace and Microsoft 365 and fires real-time webhooks plus a full REST API, so you can wire bookings into your own systems, data warehouse or SIEM with Zapier, Make, n8n or direct calls, and alert Slack or Teams.
Yes. Each team sets its own hours and event types, and a question up front routes a booking to the right team, so one page can serve account teams, an internal service desk, interviews and more.
Security here is mostly a function of your own hosting, since we do not hold your data. You control patching, access, backups and encryption on your servers. J6 does not carry a SOC 2 or ISO certification, so if you need a certified processor we are not that; if you need the data to never leave your control, that is exactly what self-hosting gives you.
No. Employees and attendees never count as seats. One licence covers the whole organisation. Self-hosted is free to run yourself; Connect is a one-time licence in host packs of five, paid once, not a per-seat fee that repeats every month.

Scheduling at scale, on your own terms.

Every team's calendar on your own infrastructure, paid for once and owned for good.

Get Calendar by J6 Venture →
Download free See pricing →