Calendar and CRM by J6 For Organizations
Calendar by J6 Venture · for Organizations

One install. Every team. One bill.

Run a branded booking page for sales, recruiting, support and every other team on one self-hosted plugin, on your own domain. Buy it once, instead of a per-seat bill for each team, every month.

One install, every team
No per-seat bills
Your data, your server
SSales teamNorthwindyourco.com/book/sales
Meeting · Product demo
30 min · Google Meet · round-robin, next rep free
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 install, every team

Every team gets its own page. You run one plugin.

Sales, recruiting, support, success, each with its own booking page, its own URL and its own calendars, all from a single install on your domain. And one view of every booking, for you.

yourco.com · Calendar by J6 Venture
1 licence · paid once
Booking pages, one per team
SASales
/book/sales
Round-robin4 reps
214booked / mo
RERecruiting
/careers/interview
PanelScreening
142booked / mo
SUSupport
/book/support
QueueCallbacks
386booked / mo
CSSuccess
/book/qbr
Collective3 CSMs
98booked / mo
This month, across every team 840 meetings booked
Sales214
Recruiting142
Support386
Success98
4 teams · 1 install · one bill, paid once
Yes, it is real

And each of those pages is a real booking page.

This is the actual plugin, running one team's page. Pick a meeting, choose a time and watch it confirm. Go ahead, book a slot yourself. Every team's page works exactly like this, on your own domain.

NW
Northwind
Sales team
Discovery call
Meeting

A 30-minute intro to understand what you need and whether we are a fit.

Google Meet
Local time
LIVE DEMO · TRY IT YOURSELF · NO SIGN-UP
How the rollout works

One install. A page for every team.

Install once, add a page per team, each connects its own calendars, and you watch all of it from one dashboard. No monthly per-seat bill, no new vendor per team.

1

Install it once

Add the plugin to your WordPress. One install covers the whole company, with no per-team signup and no new vendor to onboard.

PLUGINSJ6Calendar by J6 Ventureone install, whole company1 licencepaid onceTeamsevery team
2

Give every team a page

Spin up a booking page for each team, each with its own name, brand touches and URL on your own domain.

ON YOUR DOMAINSASales/book/salesRERecruiting/careersSUSupport/book/supportSame install, same domain, one per team
3

Each team connects its calendars

Every team links its own Google or Outlook accounts and sets its own hours, meeting types and routing. No shared pool, no IT ticket per person.

EACH TEAM, ITS OWN CALENDARSSASalesGoogle · 4 hostsSUSupportOutlook · 6 hostsNo shared pool. Each team sees only its own.
4

Watch it all, pay once

See every team’s bookings from one admin, export anytime, and pay for the licence once instead of a seat bill that repeats for every team.

THIS MONTH, ALL TEAMS840meetings bookedSales214Recruit142Support3861 invoicepaid once, no renewal
The full toolkit, per team

Consolidating does not mean fewer features.

Every team gets the whole toolkit: routing, screening, reminders, collective and group booking. One install, on your domain, not a stripped-down shared page.

Routing per team

Every booking lands on the right person.

Each team's page books on its own reps' live availability, and round-robin spreads bookings so no single person carries the load.

  • Round-robin by weight, priority or least-recently booked.
  • Attribute routing to the right team or owner.
  • Load caps keep any one person from being buried.
NEW BOOKINGDemo requestAlex R. · from your sales pageROUND-ROBIN, ACROSS THE TEAMNKNinaUIODOmarASSIGNEDTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]WHICH TEAM DO YOU NEED?SalesConfirm booking
Route, do not misfire

Ask first, send them to the right team.

A question up front routes each booking to the right team or owner, and screens out anyone who has landed in the wrong place.

  • Custom questions attached to every booking.
  • Route by answer to the right team or owner.
  • Auto-decline or redirect anyone in the wrong place.
Every team, notified

Reminders and nudges, in your branding.

Confirmations and reminders go out before every meeting, 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
One admin over all of it

Every team, from one admin.

Booking is half the job. The other half is seeing every team from one place, who is busy, where meetings slip, and knowing it without asking each team for a report.

The company view

Every team, on one screen.

Bookings, no-show rate and time to book, per team, in one dashboard on your own site. See which team is busy and where meetings slip, without asking anyone for a report.

  • Bookings per team, side by side.
  • No-show rate and time to book.
  • Every team's data on your own server.
THE COMPANY VIEWLIVE840BOOKED / MOacross 4 teams12%NO-SHOW RATEwas 22%1LICENCEpaid onceBOOKINGS THIS MONTH, PER TEAMSales214Recruiting142Support386Success98Live as meetings book. Export any team to CSV.
WHEN SOMEONE IS OUTNKNinaOut today, PTOskippedODReassigned to OmarTheir meetings moved too
Cover, on every team

Someone is out, bookings still land.

Round-robin skips whoever is off, and their meetings reassign automatically, on any team. No one waits on a person who is not there.

ONE POOL, EVERY ZONEMTWTFSSWorking hours9:00 to 17:00ISTPSTGMTauto-detected
Availability and time zones

Every person's hours, every zone.

Each person sets their own hours and buffers once. Bookers always see real, free slots in their own time zone.

ONE INVITE, THE RIGHT PEOPLEOWOwner+TMTeammateBOTH FREEThu 2:00 PMOnly slots where everyone is free are offered
Collective and group

Get the right people in one invite.

Collective booking shows only times everyone needed is free, and group events open many seats at once, for onboarding, training or a webinar.

MOVES HANDLE THEMSELVESInterview with OmarWed 10:00 AMInterview with OmarFri 3:00 PMCalendar and ATS updatedBoth sides notified, no email thread
Reschedule and cancel

Moves and cancels update everything.

The booker reschedules or cancels themselves. The owner's calendar, your CRM or ATS and the reminders all follow, on their own.

Every department

One install, every department.

The same plugin, one licence, running a page for each team the way that team actually works.

PROSPECT PICKS A TIMESee available timesPRTue, 3:00 PMNext rep · Google MeetLead added to CRM, invite sentauto

Sales books demos and discovery

Prospects grab a time from your site, and it lands on the next rep free.

  • Round-robin across the sales team
  • Books the moment interest is high
  • Lead pushed into your CRM automatically
  • Reminders cut demo no-shows
BEFORE THEY BOOKAuthorised to work in the US?YesNoYears with React5resume attached

Recruiting books interviews

Candidates self-book on the panel’s real availability, no email chain.

  • Screening questions before a slot holds
  • Panel and onsite loops in one booking
  • Balances load across the interviewers
  • Pushes to Greenhouse, Lever or Ashby
ONE SLOT, THE ACCOUNT TEAMAccount QBR45 minARPSRKCSM + AM + execThu, 2:00 PMall freeOne invite, the team is added

Success books QBRs and reviews

Renewals and check-ins on the calendar, with the right people on the call.

  • Collective booking, CSM and account team
  • Recurring check-ins on one link
  • The customer’s own time zone, handled
  • Shows in your CRM against the account
CUSTOMER RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMAgent updatedSMS + email

Support puts a time on the ticket

Turn a back-and-forth ticket into a booked call, in one link.

  • A slot on the queue, next agent free
  • Customers reschedule themselves
  • Screen the issue before the call
  • Meet or Teams link on every booking
SHARED ACROSS THE TEAMFEDemo requestInbound · needs one ownernewOmar · 2 today, freeNina · 4 todayat capTara · 1 todayfree

Marketing runs office hours and webinars

Open many seats for a session, or spread inbound across the team.

  • Group events, many seats per slot
  • Inbound requests round-robin the team
  • One branded page per campaign
  • Fires GA4, Tag Manager and the Pixel
REMINDER, DAY BEFOREHi Sam, your call with theteam is tomorrow at 3 PM.Reply C to confirm, R to move.ConfirmedSMS + email

Ops books vendors and internal syncs

Vendor calls, reviews and 1:1s on one link, no calendar tetris.

  • One link for internal and external
  • Collective booking for reviews
  • Buffers and limits keep the day sane
  • Everything on your own server
Integrations

Every booking, synced to the tools each team already runs.

Two-way with Google and Outlook, straight into Salesforce, HubSpot and Greenhouse, and wired to Slack, Teams, Zapier, Make or any webhook. Every team's bookings land in the system that team already runs, the moment they happen.

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

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

Same scheduling features, a very different bill. Add up everyone across your teams who takes bookings, and see what you keep by owning the calendar instead of renting a seat per person, 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, every team's meetings and 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 which teams and pages convert

Bookings, no show rate, time to book and top meeting types, filtered by team. See the team that moves fast and the page that stalls. 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 the right team or are declined on their own.

Which team?Sales
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 straight to Salesforce, HubSpot or your ATS, your 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 themselvesRound robin drops each new booking on whichever teammate is free and least loaded. 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 teamAsk a question first, then route by team and hide anyone who does not fit.
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 CRM updates itselfEach booking pushes to Salesforce, HubSpot or your ATS automatically, so your records match reality.
Prove the channel that booked itFire GA4, Tag Manager and the Meta Pixel, so you know which post or page drove the booking.
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 when every team needs one.

Calendly TeamsA seat on every teamCalendar by J6 Venture
Pricing modelPer seat, per monthPer seat, times every teamPay once, every team
A page per teamPer-seat, not per-teamPer-seat, not per-teamYes, every team
Round-robin and collectiveHigher tierYesYes
Routing and screeningLimitedYesYes
CRM, ATS + calendar syncAdd-onYesYes, via webhooks and API
Runs on your own domainNoNoYes, your WordPress
Where every team's data livesVendor cloudVendor cloudYour own server
Pay once, own it

One licence. Every team.

Both paths give every team the full booking page, round-robin, collective and group booking, routing 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 team.

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. Every 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 every 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 team 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. Every 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.

Questions from ops leads

The questions ops and founders ask.

It is a self-hosted WordPress scheduling plugin that runs a branded booking page for every team in the company, sales, recruiting, support, success and more, from one install on your own domain. You buy one licence instead of paying a per-seat fee for each team every month.
Yes. It does the scheduling jobs each team uses Calendly for, self-booking, round-robin, collective and group meetings, reminders and reschedules, but one install covers every team, it runs on your own domain, and you pay once instead of a per-seat bill that repeats for each team every month.
Yes. Every team gets its own booking page, its own URL on your domain, its own brand touches, hours, meeting types and routing, all from the one install. Teams run themselves without stepping on each other.
Each team connects its own Google or Outlook accounts. There is no shared pool and no cross-team clutter, every team sees only its own free/busy, while you still see all of it from the admin.
Yes. A central admin shows a usage view across teams, bookings, no-show rate and time to book per team, on your own site, and you can export to CSV, without asking each team for a report.
No. One licence covers the whole company. Self-hosted is free to run yourself. Connect pricing is per connected host in packs of five, not per team, so adding a team does not add a bill.
A per-seat tool bills every seat on every team, every month, and the total climbs as you grow. This is one licence, paid once, and self-hosted is free to run yourself, so the company-wide bill stops repeating.
On your own server. Every team's bookings and attendee details live in your WordPress database, not a vendor cloud, so all of the company's scheduling data stays yours.
It syncs two-way with Google Calendar and Outlook and fires real-time webhooks plus a REST API, so each team can push bookings into Salesforce, HubSpot, Greenhouse, Slack, Teams, Zapier, Make or n8n, and every meeting gets a Meet or Teams link automatically.
The plugin installs on one WordPress site, a subdomain or a /book path is plenty, and each team's page lives there. The pages embed anywhere with a snippet, so the rest of your stack does not have to be WordPress for teams to use it.

Put every team on one install.

One booking page for every team, on your own domain, paid for once and owned for good.

Get Calendar by J6 Venture →
Download free See pricing →