Calendar and CRM by J6 For Customer Support
Calendar by J6 Venture · for Customer Support

Put a real time on every ticket.

Turn a back-and-forth ticket into a booked callback, routed to the next free agent, on your own domain. Buy it once for the team, not a seat every month.

One queue, every agent
No per-seat bills
Your data, your server
SSupportNorthwindyourco.com/book/support
Support call · Billing
30 min · Google Meet · routed to next free agent
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 queue, every agent

Every ticket, a booked call.

Pool every agent's availability into one queue, and let round-robin hand each ticket's callback to whoever is free and next in turn. The customer books a time instead of waiting on a reply.

yourco.com/book/support · one shared queue
round-robin · within caps
Your agents, pooled into one queue
ODOmarBusy3 today
NKNinaNext up2 today
TSTaraFree1 today
KPKabirAt cap4 today
SLSamFree0 today
New ticket
#4821 · needs a call
NK
Routed to Nina
next free agent
One queue pools every agent · round-robin routes each ticket to whoever is free
Yes, it is real

This is your support team’s real booking page.

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

NW
Northwind
Support
Quick question
Meeting

Fifteen minutes with the next available agent to sort a quick one.

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

Your support queue, live in an afternoon.

Add your agents, pool their calendars, drop the link in every ticket, and calls route to the next free agent while you watch the queue.

1

Add your agents

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

ADD YOUR AGENTSODOmaraddedNKNinaaddedTSTaraadded+ add agent · 1 licence, whole team
2

Pool their calendars

Each agent connects their own Google or Outlook. Their real free/busy pools into the support queue.

POOL EVERYONE’S CALENDARSNKNinaGoogle CalendarODOmarOutlookPooled into one support queue
3

Put the link in every ticket

One booking link on your own domain. Drop it in a ticket reply, your help centre or a macro, and customers book a call.

ON YOUR DOMAINyourco.com/book/supportSHARE ITTicketHelp centreMacro
4

Calls route to the next free agent

Each call goes to whoever is free and next in turn, within caps, and the queue view shows who is carrying what.

ROUND-ROBIN, WITHIN CAPSNew ticketneeds a callNina, next upLOAD THIS WEEKOmar18Nina16Shared fairly, no one over cap
The full toolkit, one queue

One page, the whole toolkit.

Your support team gets the whole toolkit: round-robin routing, issue-screening, reminders and reschedules. On one queue, on your domain, not a stripped-down shared link.

Next free agent

Every call lands on the next free agent.

Your queue books on your agents' live availability, and round-robin spreads calls so no single agent carries the load.

  • Round-robin by weight, priority or least-recently booked.
  • Attribute routing to the right agent.
  • Load caps keep any one agent from being buried.
NEW TICKETCallback requestAlex R. · from ticket #4821ROUND-ROBIN, ACROSS THE QUEUENKNinaUIODOmarASSIGNEDTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]WHAT IS THIS ABOUT?BillingConfirm booking
Route, do not misfire

Ask first, send it to the right agent.

A question up front routes each call to the right agent, and sends the simple stuff to a help doc instead of a slot.

  • Custom questions attached to every booking.
  • Route by answer to the right agent.
  • Auto-decline or redirect anyone in the wrong place.
Customers, 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 the whole queue

The whole queue, from one view.

Booking is half the job. The other half is seeing the whole queue from one place, who is busy, who has room, where calls slip, and knowing it without asking anyone for a report.

The queue view

Every agent, on one screen.

Calls, no-show rate and time to first call, per agent, in one dashboard on your own site. See who is carrying the load and who has room, without asking anyone for a report.

  • Calls per agent, side by side.
  • No-show rate and time to first call.
  • Your call data on your own server.
THE QUEUE VIEWLIVE96CALLS / WK+12 vs last12%NO-SHOW RATEwas 22%0DOUBLE-BOOKINGSthis monthCALLS THIS WEEK, PER AGENTOmar26Nina22Tara19Kabir12at capLive as calls land. Export the queue to CSV.
WHEN SOMEONE IS OUTNKNinaOut today, PTOskippedODReassigned to OmarTheir meetings moved too
Cover for the queue

An agent is out, calls still land.

Round-robin skips whoever is off, and their calls reassign automatically. No customer waits on an agent who is not there.

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

Every agent's hours, every zone.

Each agent sets their own hours and buffers once. Customers 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
Escalation calls

Loop in a second agent when you need to.

Collective booking finds a time both the agent and a specialist are free, so an escalation books in one go instead of a handoff thread.

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

Moves and cancels update everything.

The customer reschedules or cancels themselves. The agent's calendar, your helpdesk and the reminders all follow, on their own.

How support teams use it

Six ways support runs on it.

One shared queue, one licence, run the way your support team actually works.

CUSTOMER PICKS A TIMESee available timesPRTue, 3:00 PMNext free agent · Google MeetCall logged in your helpdeskauto

Put a time on a ticket

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

  • A booking link in any ticket or macro
  • Customer picks from real agent availability
  • Routes to the next free agent
  • Logged back in your helpdesk
BEFORE THEY BOOKWhat is this about?YesNoPriorityUrgentdetails added

Screen the issue first

Ask what it is about before the slot, and route it to the right agent.

  • A screening question before a time is held
  • Route by issue type to the right agent
  • Send the simple stuff to a help doc
  • Answers ride along to the agent
ONE SLOT, TWO AGENTSEscalation45 minARPSRKagent + specialistThu, 2:00 PMall freeOne invite, both are added

Loop in a second agent

When a call needs a specialist, book both of them at once.

  • Collective booking across two agents
  • Only times both are free
  • One invite, both are added
  • For escalations and handoffs
CUSTOMER RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMAgent updatedSMS + email

Reschedules without the thread

The customer moves their own call, and the agent just sees the update.

  • Customers reschedule from their own link
  • The agent’s calendar updates at once
  • Reminders by email and SMS cut no-shows
  • No email tag to find a new time
SHARED ACROSS THE QUEUEFECallbackTicket · needs an agentnewOmar · 2 today, freeNina · 4 todayat capTara · 1 todayfree

Route to the next free agent

Round-robin shares calls so no one agent gets buried.

  • Round-robin across the queue
  • Daily and weekly caps per agent
  • Skips anyone already at their limit
  • Route by issue type or language
REMINDER, DAY BEFOREHi Sam, your support callis tomorrow at 3 PM.Reply C to confirm, R to move.ConfirmedSMS + email

Reminders that cut no-shows

A nudge before the call means fewer empty slots on the queue.

  • Reminders by email, SMS or WhatsApp
  • One tap to confirm or reschedule
  • Nudges the agent as well as the customer
  • Fewer dead slots on the queue
Integrations

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

Two-way with Google and Outlook, into Salesforce and HubSpot, and wired to Slack, Teams, Zapier, Make, n8n or any webhook. Every booked call lands in your helpdesk and CRM, 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 every agent who takes calls, and see what you keep by owning the calendar instead of renting a seat per agent, 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 calls 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 what your queue handles

Bookings, no show rate, time to book and top meeting types, filtered by agent. See who is quick to answer and where calls 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 booking to the right agent

Ask a question up front and route by the answer. Only bookings that fit reach the calendar, and the rest go to the right agent or are declined on their own.

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 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 call on whichever agent 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 personAsk a question first, then route by agent 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 a growing support team.

Calendly TeamsA helpdesk scheduling add-onCalendar by J6 Venture
Pricing modelPer seat, per monthPer seat, per monthPay once, whole team
One queue for every agentHigher tierYesYes
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 call data livesVendor cloudVendor cloudYour own server
Pay once, own it

One licence. Every agent.

Both paths give every agent the full booking page, round-robin routing, issue-screening 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 agent signs in once and they are live on the queue. 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 support leads

The questions support leads ask.

It is a self-hosted WordPress scheduling plugin that turns any ticket into a booked callback. The customer picks a time, it routes to the next free agent, you can screen the issue first, and it runs on your own domain. You buy one licence instead of paying a per-seat fee every month.
Yes. It does the scheduling jobs support teams use Calendly for, self-booking, round-robin to the next free agent, screening, reminders and reschedules, but it installs on your own WordPress site and domain, and you pay once instead of per seat every month.
Drop your booking link into the ticket reply or your help centre. The customer picks a time from your agents' real availability, it routes to the next free agent, and both sides get a calendar invite with a Meet or Teams link.
Round-robin sends each call to whoever is free and least recently booked, and you can route by the issue type the customer picks. Daily and weekly caps stop any one agent being buried.
Yes. Ask what the call is about and a couple of details up front, so the right agent gets it and walks in already briefed instead of starting cold.
Yes, from their own link. The agent's calendar, the reminders and your helpdesk all update on their own, with no email thread to move a time.
Reminders go out by email, SMS or WhatsApp before the call, the customer can confirm or reschedule in one tap, and email verification means only real, reachable customers hold a slot.
Each agent connects their own Google or Outlook account. Availability pools into the queue, everyone sees only their own free/busy, and the customer always sees real open times in their own zone.
It syncs two-way with Google Calendar and Outlook and fires real-time webhooks plus a REST API, so you can push every booked call into Zendesk, Salesforce, HubSpot or any helpdesk with Zapier, Make or n8n, and alert Slack or Teams the moment one lands.
No. One licence covers the team. Self-hosted is free to run yourself. Connect pricing is per connected host in packs of five, paid once, not a per-seat fee that repeats every month.

Put a real time on every ticket.

Turn tickets into booked callbacks, on your own domain, paid for once and owned for good.

Get Calendar by J6 Venture →
Download free See pricing →