Calendar and CRM by J6 For HR & People
Calendar by J6 Venture · for HR & People

Every employee, the right HR partner.

Employees self-book 1:1s, onboarding, reviews and benefits questions, each routed to their own HR partner, on your own domain. Buy it once, not a seat every month.

Routed to their partner
No per-seat bills
Your data, your server
PPeople teamNorthwindyourco.com/people
1:1 · Check-in
30 min · Google Meet · with your HR partner
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, the right partner

Every team, its own HR partner.

Assign each team or location to an HR partner. An employee opens one page, and it always routes them to the same person, the one who knows their history.

yourco.com/people · your HR partners
assigned · continuity
Each team, mapped to a partner
Engineering
42 people
Priya S.PS
Sales
28 people
Sam L.SL
Support
35 people
Tara K.TK
Operations
19 people
Omar D.OD
New 1:1 from a hire in Engineering → routed to Priya, their partner
Every employee always books with their own HR partner
Yes, it is real

See it route to the right partner.

This is the actual plugin, running your people page. Say what it is about and your team, pick a time, and watch it route to your HR partner. Go ahead, book a slot yourself. This is exactly what an employee sees, on your own domain.

NW
Northwind
People team
1:1 check-in
Meeting

A 30-minute check-in with your HR partner, whatever is on your mind.

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

Your People page, live in an afternoon.

Add your HR partners, assign each team, put the page on your intranet, and every employee books with their own partner while you watch the People view.

1

Add your HR partners

Install the plugin and add each HR partner. One licence covers the whole team, with no per-seat signup.

ADD YOUR HR PARTNERSODOmaraddedNKNinaaddedTSTaraadded+ add partner · 1 licence, whole team
2

Assign each team

Map each team or location to an HR partner, so an employee always reaches the same person who knows their history.

ASSIGN EACH TEAMENEngineeringPriya S.SASalesSam L.Every employee, the same partner
3

Put it on your intranet

One booking link on your own domain. Add it to your intranet, an onboarding email or a Slack shortcut, and employees book.

ON YOUR DOMAINyourco.com/peopleSHARE ITIntranetEmailSlack
4

Employees book their partner

Each employee books with their assigned partner, reminders go out, and the People view shows who is carrying what.

ASSIGNED, WITHIN CAPSNew 1:1EngineeringTo PriyaBOOKINGSPriya18Sam16Continuity, within caps
The full toolkit, every partner

One page, the whole toolkit.

Your People team gets the whole toolkit: assigned routing, onboarding sessions, recurring 1:1s, reminders and reschedules. On your domain, not a stripped-down shared link.

The right partner

Every employee lands on their own partner.

Each team is assigned an HR partner, so an employee always books with the same person, not whoever happens to be free. Continuity by design.

  • The same partner every time, by design.
  • Assigned by team or location.
  • Load caps keep any one partner from being buried.
NEW 1:1Check-in requestAlex R. · from EngineeringASSIGNED TO THEIR PARTNERNKNinaUIODOmarASSIGNEDTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]WHICH TEAM ARE YOU ON?EngineeringConfirm booking
Route, do not misfire

Ask first, send them to the right partner.

A question up front sends each employee to their HR partner, and a simple policy question to a doc instead of a slot.

  • Custom questions attached to every booking.
  • Route by team to their partner.
  • Auto-decline or redirect anyone in the wrong place.
Employees, 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
See every partner

The whole People team, from one view.

Booking is half the job. The other half is seeing every partner from one place, who is busy, who has room, which reviews are still open, and knowing it without asking anyone for a report.

The People view

Every partner, on one screen.

Bookings, no-show rate and review coverage, per HR partner, in one dashboard on your own site. See who is carrying the load and which reviews are still open, without asking anyone for a report.

  • Bookings per partner, side by side.
  • No-show rate and review coverage.
  • Your employee data on your own server.
THE PEOPLE VIEWLIVE184BOOKED / WK+22 this week92%REVIEWS DONEthis cycle96%SAME PARTNERevery timeBOOKINGS THIS WEEK, PER PARTNERPriya52Tara46Sam41Omar28Live as employees book. Export to CSV.
IF A PARTNER IS OUTNKNinaOut today, PTOskippedODCover: OmarEmployees still seen
Cover when a partner is out

A partner is out, employees still get seen.

Assign a backup, so if the main partner is away, their bookings route to the cover, and no employee is left waiting.

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

Every partner's hours, every zone.

Each HR partner sets their own hours and buffers once. Employees always see real, free slots in their own time zone, wherever they work.

ONE SLOT, EVERY HOSTOWOwner+TMManagerBOTH FREEThu 2:00 PMOnly slots where everyone is free are offered
Onboarding, together

Get the hire, the HRBP and the manager in one slot.

Collective booking finds a time everyone is free, so an onboarding session lines up in one go instead of an email thread.

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

Moves and cancels update everything.

The employee reschedules or cancels themselves. The partner's calendar, your HRIS and the reminders all follow, on their own.

How People teams use it

Six ways People teams run on it.

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

EMPLOYEE PICKS A TIMESee available timesPRTue, 3:00 PMPriya, your partner · Google MeetAdded to your HRISauto

1:1s and check-ins

Employees book time with their own HR partner, no email.

  • A page for 1:1s and check-ins
  • Routed to their assigned partner
  • Recurring, on one link
  • Added to your HRIS automatically
BEFORE THEY BOOKWhich team are you on?YesNoLocationRemotedetails added

Route to their HR partner

A question sends each employee to their own partner.

  • Pick your team, get your partner
  • The same person every time
  • Simple questions go to a policy doc
  • Answers ride along to the partner
ONE SLOT, THE ONBOARDING CREWOnboarding45 minARPSRKhire + HRBP + mgrThu, 2:00 PMall freeOne invite, all are added

Onboarding a new hire

Book the hire, their HRBP and manager in one slot.

  • Collective booking for onboarding
  • Only times everyone is free
  • One invite, all are added
  • Or a group session for a cohort
EMPLOYEE RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMPartner updatedSMS + email

Reschedules without the thread

The employee moves their own 1:1, the partner just sees it.

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

Handle the review-season crunch

When reviews pile up, caps keep every partner sane.

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

Reminders that cut no-shows

A nudge before the 1:1 means fewer skipped check-ins.

  • Reminders by email, SMS or WhatsApp
  • One tap to confirm or reschedule
  • Nudges both the employee and partner
  • Fewer 1:1s that quietly slip
Integrations

Every booking, synced to your HRIS and calendars.

Two-way with Google and Outlook, and wired to Slack, Teams, Zapier, Make, n8n or any webhook. Every booking can push into BambooHR, Workday or your HRIS 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 HR partners, employees are free, and see what you keep by owning the calendar instead of renting a seat per partner, 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 team's meetings and employee 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 meeting types, filtered by partner. See who is busy and where 1:1s slip. 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 employee to the right partner

Ask a question up front and route by the answer. Only bookings that fit reach the calendar, and the rest go to a policy doc 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 BambooHR, Workday or your HRIS, 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 themselvesEach booking goes to that team's assigned HR partner, the same person every time. 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 team to their HR partner.
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 HRIS updates itselfEach booking can post to BambooHR, Workday or your HRIS through a webhook, so the record matches reality.
Loop in the managerPing Slack or Teams the moment onboarding or a review is booked, so the manager 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 People team.

Calendly TeamsAn HRIS scheduling add-onCalendar by J6 Venture
Pricing modelPer seat, per monthPer seat, per monthPay once, whole team
Same partner every timeRound-robin onlyRound-robinYes, assigned
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 your employee data livesVendor cloudVendor cloudYour own server
Pay once, own it

One licence. Every HR partner.

Both paths give every HR partner the full booking page, assigned routing, onboarding sessions 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 HR partner 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.

Questions from People teams

The questions People teams ask.

It is a self-hosted WordPress scheduling plugin where employees self-book 1:1s, onboarding, reviews and benefits questions, each routed to their own HR partner, on your own domain. You buy one licence instead of paying a per-seat fee every month.
Yes. It does the scheduling jobs HR teams use Calendly for, employee self-booking, routing to the right HR partner, onboarding sessions, 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 people page, pick what it is about and their team, and it routes to their assigned HR partner from that partner's real availability. Both sides get a calendar invite with a Meet or Teams link.
You assign each team or location to an HR partner, so every employee always books with the same person, not a random one. It is continuity by design, the opposite of round-robin.
Yes. Onboarding can be a group session with many seats for a whole new-hire cohort, or a 1:1 with their assigned HR partner, whichever fits the step.
Yes. Set up recurring events for check-ins and open a review-cycle window, so employees book their slot with their partner on one link without you chasing anyone.
Reminders go out by email, SMS or WhatsApp before the meeting, the employee can confirm or reschedule in one tap, and a calendar invite goes to both sides, so fewer 1:1s slip.
It runs on your own intranet or domain. Self-hosted keeps everything on your own server, nothing touches J6. On the managed Connect path only the sign-in handshake passes through J6. Either way, every booking, answer and note lives in your WordPress database, not a vendor cloud, so people data stays on your own site.
It syncs two-way with Google Calendar and Outlook and fires real-time webhooks plus a REST API, so you can push bookings into BambooHR, Workday or your HRIS with Zapier, Make or n8n, and alert Slack or Teams.
No. One licence covers the team and employees never count as seats. Self-hosted is free to run yourself. Connect pricing is per connected HR partner in packs of five, paid once, not a per-seat fee that repeats every month.

Every employee, their own HR partner.

Every 1:1, onboarding and review on your own domain, paid for once and owned for good.

Get Calendar by J6 Venture →
Download free See pricing →