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

Fill the room, not the inbox.

Run webinars, office hours and demo days as group events on your own branded page, with seats that fill live. Buy it once, not a seat every month.

One page per campaign
No per-seat bills
Your data, your server
MMarketingNorthwindyourco.com/register
Webinar · Product launch
45 min · 50 seats · 31 left
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, many seats

Open the seats. Watch them fill.

Run a webinar, office hours or a class as a group event: many seats per slot, filling live, with a waitlist the moment it is full. On your own branded page.

yourco.com/register · Product Launch Webinar
Sep 24 · 11:00 AM

Product Launch Webinar

42 of 50 seats taken
ARPKJDMSTLRNCSEW+34 registered Waitlist opens at 50
Launch webinar
42 of 50 seats
Office hours
18 of 30 seats
Founder AMA
Full · waitlist on
Seats fill live · a waitlist opens when full · one page per campaign
Yes, it is real

This is your real registration page.

This is the actual plugin, running a live session page. Pick a session, grab a seat and watch it confirm. Go ahead, register yourself. This is exactly what a visitor sees, on your own domain.

NW
Northwind
Live sessions
Product webinar
Meeting

A 45-minute live walkthrough with the team. Bring your questions.

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

Your next webinar, live in an afternoon.

Set up the session, connect a calendar, open your seats, and registrations fill live while reminders go out on their own.

1

Set up the session

Install the plugin and set up your webinar, office hours or class, with the host and the run time. One licence covers the team.

SET UP THE SESSIONODOmaraddedNKNinaaddedTSTaraadded+ add host · 1 licence, whole team
2

Connect the host’s calendar

The host connects their own Google or Outlook, so the session shows a real time and never clashes with their day.

CONNECT THE CALENDARNKNinaGoogle CalendarODOmarOutlookShows a real time, no clashes
3

Open seats, share the page

Set the seat count, turn on a waitlist, and drop the page on your landing page, in the email or on the ad.

ON YOUR DOMAINyourco.com/registerSHARE ITLandingEmailAd
4

Seats fill, reminders go out

As people register, seats fill live and a waitlist opens when it is full. Reminders and calendar invites go out on their own.

SEATS FILL LIVENew signup+1 seat42 of 50REGISTRATIONSLaunch420Office260Waitlist opens at 50
The full toolkit, every session

One page, the whole toolkit.

Your marketing team gets the whole toolkit: group events, seats and waitlists, inbound round-robin, reminders and analytics. On your domain, not a stripped-down shared link.

Inbound round-robin

Hand-raisers book a rep, automatically.

Alongside your group sessions, a one-to-one event routes each inbound demo request to the next free rep, so hand-raisers from a campaign book a call with no coordinator.

  • Round-robin by weight, priority or least-recently booked.
  • Attribute routing by campaign or region.
  • Load caps keep any one rep from being buried.
NEW LEADDemo requestAlex R. · from your adROUND-ROBIN, ACROSS THE TEAMNKNinaUIODOmarASSIGNEDTSTaraPerf
Book a meetingFULL NAMEPriya SharmaEMAIL[email protected]WHAT BRINGS YOU?EvaluatingConfirm booking
Route, do not misfire

Qualify before you route.

A question up front sends qualified hand-raisers to a rep, and everyone else to a resource or a group session instead of a slot.

  • Custom questions attached to every booking.
  • Route by answer to sales or a session.
  • Auto-decline or redirect anyone in the wrong place.
Registrants, 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 session

Every session, from one view.

Booking is half the job. The other half is seeing every session from one place, which filled, which needs a push, where registrants drop, and knowing it without asking anyone for a report.

The campaign view

Every session, on one screen.

Registrations, show rate and seats filled, per session, in one dashboard on your own site. See which session filled and which needs a push, without asking anyone for a report.

  • Registrations per session, side by side.
  • Show rate and seats filled.
  • Your registrant data on your own server.
THE CAMPAIGN VIEWLIVE1,240REGISTERED+180 this wk68%SHOW RATEup from 54%4SESSIONSlive nowREGISTRATIONS PER SESSIONLaunch420Office hrs260AMA180Onboard90Live as people register. Export to CSV.
IF THE HOST IS OUTNKNinaOut today, PTOskippedODCo-host Omar coversThe session still runs
Co-hosts

The host is out, the session still runs.

Add a co-host to any session, so if the main host cannot make it, the webinar still goes ahead and no one is left waiting.

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

Every registrant, their own zone.

The host sets their hours once, and every registrant sees the session time in their own time zone, so no one does the maths.

ONE SLOT, EVERY SPEAKEROWOwner+TMCo-hostBOTH FREEThu 2:00 PMOnly slots where everyone is free are offered
Panels and co-hosts

Put more than one person on stage.

Collective booking finds a time every speaker is free, so a panel webinar or a joint session lines up in one go instead of an email thread.

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

Moves and cancels free the seat.

The registrant reschedules or cancels themselves. Their seat frees up, the waitlist moves up, and the calendar and reminders all follow, on their own.

How marketing teams use it

Six ways marketing runs on it.

One install, one licence, run the way your marketing team actually works.

VISITOR GRABS A SEATSee available timesPRTue, 3:00 PMSeat 24 of 50 · Google MeetAdded to the webinar listauto

Webinars that fill themselves

Open the seats and let the session book itself.

  • Many seats per slot, seats fill live
  • A waitlist opens when it is full
  • One branded page per campaign
  • Fires GA4 and the Meta Pixel
BEFORE THEY BOOKWhat brings you?YesNoCompany size200+details added

Qualify before you route

Ask a question, and send the right ones to sales.

  • A screening question before a slot
  • Route hand-raisers to a rep
  • Send everyone else to a resource
  • Answers ride along into your CRM
ONE SLOT, EVERY SPEAKERPanel webinar45 minARPSRK3 speakersThu, 2:00 PMall freeOne invite, all are added

Panels with every speaker

Line up a panel when all your speakers are free.

  • Collective booking across speakers
  • Only times everyone can make
  • One invite, all are added
  • For panels and joint sessions
REGISTRANT RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMSeat freedSMS + email

Reschedules free the seat

A no-longer-coming registrant frees their seat, automatically.

  • Registrants reschedule from their own link
  • Their seat frees up at once
  • The waitlist moves up on its own
  • No email tag to move a time
SHARED ACROSS THE TEAMFEDemo requestInbound · needs a repnewOmar · 2 today, freeNina · 4 todayat capTara · 1 todayfree

Inbound demos round-robin

Hand-raisers book a rep, not a queue.

  • A one-to-one event beside your sessions
  • Round-robin to the next free rep
  • Route by campaign or region
  • Logged in your CRM
REMINDER, DAY BEFOREHi Sam, your sessionis tomorrow at 3 PM.Reply C to confirm, R to move.ConfirmedSMS + email

Reminders that get people to show

A nudge before the session lifts the show rate.

  • Reminders by email, SMS or WhatsApp
  • One tap to add it to their calendar
  • Nudges the day before and hour of
  • Fewer empty seats on the day
Integrations

Every registration, synced to your marketing stack.

Two-way with Google and Outlook, into HubSpot and Salesforce, and wired to Slack, Teams, Zapier, Make, n8n or any webhook. Every registration lands in your CRM and email tool, and fires GA4 and the Pixel, 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 the hosts who run sessions or take demo calls, registrants 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 team's sessions and registrant 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 sessions fill

Registrations, show rate, seats filled and top sessions, filtered by session. See what fills fast and where signups stall. 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 signup to the right rep

Ask a question up front and route by the answer. Only bookings that fit reach the calendar, and the rest go to a resource or a group session instead.

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 inbound demo on whichever rep 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 campaign 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 marketing team.

Calendly TeamsA standalone webinar toolCalendar by J6 Venture
Pricing modelPer seat, per monthPer seat, per monthPay once, whole team
Group events and seatsHigher 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 registrant data livesVendor cloudVendor cloudYour own server
Pay once, own it

One licence. Every host.

Both paths give every host group events, seats and waitlists, inbound round-robin 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 host signs in once and their sessions are 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 marketers

The questions marketers ask.

It is a self-hosted WordPress scheduling plugin that runs webinars, office hours and demo days as group events, with many seats per slot, on a branded booking page per campaign, on your own domain. You buy one licence instead of paying a per-seat fee every month.
Yes. It does the jobs marketing teams use Calendly for, group events with seats and waitlists, self-booking, reminders and inbound round-robin, but it installs on your own WordPress site and domain, and you pay once instead of per seat every month.
Yes. Group events open a set number of seats per session, seats fill live as people register, and a waitlist opens automatically when a session is full, so a webinar or class books itself.
Yes. Spin up a branded booking page with its own URL for each campaign or landing page, all from one install, so a launch, a webinar series and evergreen office hours each have their own page.
Yes. GA4, Google Tag Manager and the Meta Pixel fire on every registration, so you can see which campaign, ad or page drove each signup and attribute it properly.
Yes. Alongside your group events, a one-to-one event routes each inbound demo request to the next free rep, so hand-raisers from a campaign book a call without a coordinator.
Reminders go out by email, SMS or WhatsApp before the session, registrants add it to their calendar in one tap, and email verification keeps the list to real, reachable people.
On your own server. Every registrant's name, email and answers live in your WordPress database, not a vendor cloud, so your marketing data stays yours.
It syncs two-way with Google Calendar and Outlook and fires real-time webhooks plus a REST API, so you can push every registration into HubSpot, Salesforce, Mailchimp or your webinar tool with Zapier, Make or n8n, and alert Slack or Teams.
No. One licence covers the team, and registrants never count as seats. 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.

Fill the room, not the inbox.

Run every webinar and office hour on your own domain, paid for once and owned for good.

Get Calendar by J6 Venture →
Download free See pricing →