Calendar and CRM by J6
On your own site · Paid once

Booking and appointment scheduling software. Finally yours.

Calendar by J6 Venture is booking and appointment scheduling software that lives on your own WordPress site, under your domain and brand, with Google and Outlook, payments and reminders built in. Start free, or make one payment and we connect it for you. No monthly fee, ever.

One-time price, no monthly fee
On your domain, in your brand
The demo below runs on it
V Vikas JhaJ6 Venture yourdomain.com
Intro Call
30 min · Google Meet · no account needed
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
How it works

Live on your site in three steps.

No account to create, no separate service. It installs into the WordPress you already run.

1

Install the plugin

Add it to your WordPress site and activate. Nothing to host, nothing to provision on a server.

PLUGINSCalendar by J6Booking for WordPressActivate
2

Set your availability

Choose your days, hours and meeting types, then connect Google or Outlook so it books around your real calendar.

MTWTFSSWorking hours9:00 to 17:00Buffer between meetings
3

Share your page

Your branded booking page is live at your own address. Drop the link in your email signature or embed it on any page.

yoursite.com/book-a-callCopy linkBooked
The difference

The same booking page. On your site, not someone else's.

Most schedulers run on their domain and their servers, and send your clients there. Calendar by J6 Venture puts the same page on your own website.

Hosted tools
calendly.com/your-name
A page on someone else's domain
Their brand, their footer
  • Lives on their servers
  • Your clients leave your website
  • Per seat, every month
Calendar by J6 Venture
yoursite.com/book
A page on your own domain
Booked ✓
  • Runs on your own WordPress
  • Clients never leave your site
  • One payment, no monthly fee
On your domain

It looks like your business, because it is.

Your address, your logo, your colours, and every booking is your data. And this one is real: go ahead and book a slot yourself right here. Every strategy call on j6venture.com runs on this exact plugin.

VJ
Vikas Jha
J6 Venture
Intro Call
Meeting

A quick 15-minute hello to see if we should talk further.

Google Meet
Asia/Calcutta
LIVE DEMO · TRY IT YOURSELF · NO SIGN-UP
The product

A booking flow invitees finish in seconds.

Everything the big schedulers do, plus what only your own site can. Built into your WordPress and yours for life.

Pick a time

No account, no back-and-forth.

Your invitee opens the page, sees real-time availability, picks a slot, and it is booked. The calendar invite is already in their inbox.

  • No login for invitees, ever.
  • Live free/busy so a taken slot is never offered.
  • Instant confirmation and add-to-calendar.
Team & scale

Your whole team, never double-booked.

Every host connects their own Google or Outlook calendar. Availability is checked in real time across all of them, so a slot taken anywhere is never offered here.

  • Multi-host, each on their own calendar and page.
  • Real-time free/busy across Google and Outlook.
  • Per-host links that unfurl as a rich share card.
Thursday, Sep 17live free/busy
Pick a host
Their open times
Checked across every host's live calendar, so a slot taken anywhere is never offered here.
Booking pageAppearanceEmailsData
Page appearance
Accent colour
Button shape
Pill
Page theme
Font
J6 house, Libre Baskerville and IBM Plex
Logo
Your brand

It looks like your site, not a widget.

Theme the whole booking experience to your brand: light or dark, your accent colour, your logo. A photo-forward personal page and a short link that unfurls as a rich social card.

  • Light or dark to your accent colour.
  • A personal page per host, worth sharing.
  • On your domain, so it earns your SEO.
Round-robin & collective

Booking that fits how your team works.

Send incoming bookings round-robin so meetings are shared evenly across the team, or collective so everyone who needs to be there lands in one slot.

  • Round-robin sends each booking to whoever is free and least busy.
  • Collective offers only slots the whole team can make, on one shared invite.
  • Work spreads evenly and fairly, automatically.
  • One event, one link, however many people are behind it.
One link · Thu, Sep 17live free/busy
Pick a time
The full toolkit

Everything else, built in.

No tiers and no add-ons, just settings you switch on. Reminders, routing, payments, questions and limits, all in the one price.

Insights

See what's driving bookings

Bookings, cancellation rate, lead time and your top meeting types. Filter by host or type and export to CSV. Your data, on your server.

137
Bookings · 30d
13%
Cancel rate
3.5d
Lead time
Multilingual

Book in their language

The booking page in English, Hindi, Spanish, French or German. Invitees switch on the fly.

ENहिंदीESFRDE
Elige un horario
Jueves, 17 Sep
10:00
Get paid

Get paid before the call

A deposit or the full price via Stripe or Razorpay. It confirms itself when the money lands.

Deposit to reserve$50
StripeRazorpay
Pay & confirm
Availability & rules
Only your real free timeWorking hours, buffers, minimum notice and time zones, per host. No dawn calls, no double-books.
Never over-bookedCaps per day, week and month, so a busy day cannot fill past what you can handle.
No open slot wastedWhen someone cancels, the next person waiting is offered the spot automatically.
The right length every timeOffer 15, 30, 45 or 60 minutes on one booking page.
Teams & routing
Shared out evenlyBookings spread across the team, to whoever is free and least busy.
Everyone in one inviteOnly show times the whole group can make, on a single shared link.
Sent to the right personAsk a question first, then route the booking to the right host.
One slot, many seatsTake many bookings for a workshop or class, with a waitlist when it fills.
The invitee experience
Everything you need, up frontShort-answer, dropdown or file-upload questions on any booking form.
Real bookings onlyEvery booking tied to a verified inbox, so fewer bots and dead slots.
It lands in their calendarOne-tap add to Google or Outlook, plus an .ics for everyone else.
Guide them after they bookSend bookers to a thank-you page, a video, or any URL of yours.
Reminders & notifications
Fewer no-shows, on autopilotConfirmations and reminders that send themselves, in your branding.
Know the moment it booksA ping on Slack, Teams, WhatsApp or SMS, plus reminders to invitees.
They manage it themselvesInvitees move or cancel their own booking, no login, no email to you.
One click frees the slotCancel straight from the notification and the time reopens.
Every one of these is includedNo feature tiers, no add-ons. Set it once, and it is yours for life. See pricing →
Integrations

It fits the tools you already run.

Two-way with Google and Outlook, straight into Salesforce and HubSpot, and wired to Slack, Teams, Zapier, Make, n8n or any webhook. A booking updates your stack the moment it happens, with no rip and replace.

Google Calendar
Outlook
Google Meet
Teams
Slack
Salesforce
HubSpot
Zapier
Make
n8n
Webhooks
REST API
Use cases, up close

A closer look at how you would use it.

Same plugin, different jobs. Pick the one that sounds like you.

ONE SLOT, MANY SEATSDesign WorkshopThu 6:00 PMSeats filled14 / 20+5Book a seat

Group sessions

One time slot, many seats, for workshops, webinars and classes.

  • Set a seat count and take many bookings for one slot
  • Great for workshops, webinars, classes and office hours
  • A live seat count updates as people book
  • Charge per seat with Stripe or Razorpay, if you want to
WHEN A CLASS IS FULLSEO Masterclass30 / 30 fullWAITLIST1Jordan Blakemoved in2Mia Chen3Tom Rivera

Waitlists

Never lose a booking to a full class.

  • Full sessions still take sign-ups, with no dead end
  • Seats refill themselves in first-come order, with zero effort from you
  • Paid classes only charge a waitlister if a seat actually opens
  • Everyone is kept in the loop with clean, on-brand emails
ATTENDEE ROSTERDesign Workshop14 goingPSPriya Sharma[email protected]SLSam Lee[email protected]Export CSVEmail all

Attendee rosters

See who is coming, and tell them anything, in one click.

  • An at-a-glance view of who is booked, who has paid and who is waiting
  • One-click CSV export for sign-in sheets, mail-merge or your CRM
  • Email every attendee together about a room change, what to bring, anything
  • Remove someone and their seat instantly reopens to the waitlist
NEW LEAD, ROUTEDACAcme CorpEnterprise · demo requestnewPriya · free, least busyRahulbusyAdityafree

Round-robin routing

Every inbound lands with the right rep, on its own.

  • Leads shared evenly, so no one rep gets buried
  • Goes to whoever is free and least busy right now
  • Weight reps by territory, product or deal size
  • Skips to the next rep if the first one is out
ONE QUESTION FIRSTHow big is your team?1–50500+ employeesJust me→ sent to a senior AE

Qualify before you route

Ask one question up front, then route, hide slots or send it elsewhere.

  • Screening questions before anyone sees a time
  • Big accounts go straight to a senior AE
  • Hide the calendar from anyone who is not a fit
  • Every answer rides along into your CRM
THE SECOND THEY BOOKNew meeting booked#sales · just nowSlackOn Priya’s calendarThu 2:00 PM · video linkCalendarLogged to your CRMAcme Corp · new meetingCRM

The moment they book

One booking fires everywhere your team already works.

  • A ping in Slack or email the second a lead books
  • Added to the rep’s calendar with the video link
  • Written to your CRM as a new meeting
  • Reminders and reschedules run themselves
PANEL AVAILABILITYFrontend EngineerRound 2ARPSRK3 interviewersThu, 2:00 PMall 3 free2 screening questions before booking

Panel availability

Candidates pick from the whole panel’s real free/busy.

  • Free/busy pooled across every interviewer
  • Only slots where everyone is free show up
  • Time zones handled for remote candidates
  • No back-and-forth email to find a time
BEFORE THEY BOOKAuthorised to work in the US?YesNoYears with React5role brief attached

Screen before they book

Ask what you need up front, so only real candidates reach the calendar.

  • Screening questions before a slot is held
  • Attach a role brief or take-home link
  • Answers arrive with the booking, in one place
  • Auto-decline anyone who does not qualify
CANDIDATE RESCHEDULEDTue, 10:00 AMdroppedThu, 2:00 PMReminder sentSMS + email

Reschedules run themselves

Candidates move their own slot, and the panel just sees the update.

  • Candidates reschedule from their own link
  • The panel calendar updates instantly
  • Reminders by email and SMS cut no-shows
  • Every later round stays on the same link
PAID BOOKINGStrategy session45 minDeposit to reserve$50StripeRazorpayPay & confirm

Get paid to reserve

Take a deposit or the full fee at booking, so only serious clients hold your time.

  • Deposit or full price via Stripe or Razorpay
  • It confirms itself when the money lands
  • You keep 100 percent, no platform cut
  • Refund rules you set, handled for you
ONE CALENDAR, NO CLASHES09:00Free11:00Client call45 min · +15 buffer14:00BlockedDaily cap3 / 3 booked

No double-booking, ever

Buffers, daily caps and blocked hours keep your calendar sane.

  • Travel or prep buffers around each booking
  • A daily cap so you are never overbooked
  • Block the hours you never take calls
  • One shared calendar across every service
INTAKE BEFORE THE CALLWhat do you want to cover?Pricing model for our new tier andhow to package the annual plan.brief.pdf2.4 MBConfirmed & invite sent

The brief before the call

Collect the context and files you need before you dial in.

  • Intake questions when they book
  • Let clients upload a doc or brief
  • It all lands on the booking, ready to read
  • Confirmation and calendar invite go at once
APPOINTMENT BOOKEDBalayage90 minSat, 11:00 AMwith Aisha$20 depositpaidReminderSMS + email

Appointments, not phone tag

Clients book and reschedule on your own branded page.

  • Clients self-book from your own site
  • A deposit holds the slot
  • They reschedule without calling
  • On your brand, not a marketplace
REMINDER, DAY BEFOREHi Meera, your Balayage istomorrow, Sat 11 AM with Aisha.Reply C to confirm, R to move.ConfirmedWhatsApp

Reminders that cut no-shows

A nudge the day before means fewer empty chairs.

  • Reminders by SMS, WhatsApp or email
  • A deposit they forfeit on a no-show
  • One tap to confirm or reschedule
  • A win-back message when they are due again
SERVICES & TEAMHaircut45 min$40Balayage90 min$120Blow-dry30 min$25AIMEZO3 stylists, each with their own hours

Your team and your services

Per-stylist hours and per-service durations, all on one page.

  • Each stylist keeps their own hours
  • Every service has its own length and price
  • Clients pick who they want, if they care
  • Rooms and chairs never double-book
ONE LICENCE, MANY BRANDSacme.com/bookclient brandnorthwind.co/bookclient brandbrightlabs.io/bookyour brandEach on the client’s own domain. Resell it in your retainer.

One licence, many brands

Run it on your own domain, or on any client’s.

  • Install on client sites under their brand
  • Every booking stays on their domain
  • No per-seat SaaS bill to pass on
  • One licence covers every site you build
HANDOVER CHECKLISTInstalled on the client siteThemed to their brandTheir domain, their dataHanded overno J6 or third-party brandingdone

Set it up, hand it over

Install, theme it, and give the client a page that is fully theirs.

  • Theme it to the client’s colours and logo
  • Their bookings, their data, their inbox
  • No J6 or third-party branding on it
  • Works on the site you already built them
IN YOUR RETAINERSetup, one timeyou set itManaged monthlyyou set itPaid to J6 each month$0Your margin, yours to keep

Resell it in your retainer

Charge for setup and management, and keep the margin.

  • Bill setup and monthly management your way
  • No subscription eating into the margin
  • Add it to every retainer you run
  • One tool your whole client book can share
One payment

A small one-time payment. Not another monthly bill.

Most schedulers charge per seat, every month, forever. Calendar by J6 Venture is one payment. Set your team size and the years, and see what you keep.

01
With J6V, you save $1,101 this year

J6V is $99 per 5 seats, 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, group events, reminders, CRM 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 bookings and your data live on your site, without the per seat monthly bill.

Up to 25 seats. Larger teams, talk to us.

How it compares

Side by side with the tools you are weighing.

Same booking features either way. The difference is the bill, the domain, and who holds your data.

CalendlyCal.comCalendar by J6 Venture
Pricing modelPer seat, monthlyPer seat, monthlyOne time
Cost to add a hostAnother monthly seatAnother monthly seatOne time, in packs of five
Runs on your own domainNoNoYes, your WordPress
Your brandingLimitedVariesFull, it is your page
Where your data livesTheir serversTheir servers or self-hostYour server
Deposits & paymentsYesVariesYes, your processor, no cut
Native mobile appsYesYesNo, it is a WordPress plugin
Pricing

Two ways to run it. One price each.

Both give you the same booking page and every feature. One is free, the other is one click with nothing to set up. Either way you pay once, never monthly, and can switch anytime.

Most private
Free

Every feature, free forever

$0

Your own branded booking page, every booking feature, and no monthly fee, ever. Your bookings and calendar data stay on your own site.

  • No per-seat fee
  • On your own domain and brand
  • Every booking feature
  • Lifetime updates, no renewal
Download free →
Best if you are comfortable creating your own calendar app on Google Cloud or Microsoft. If not, Connect does it for you in one click.
Easiest
Connect · one click

One click, no setup

Sign in with Google or Outlook and you are live in about a minute. One click, nothing to set up and nothing to maintain.

1 host
For one person
$49₹4,999 · once
Get it, 1 host →
5 hosts Best value
For up to five people
$99₹9,999 · once
Get it, 5 hosts →
  • One-click connect, nothing to set up
  • We keep it verified and updated, for good
  • Every booking feature, same as the free plan
  • Lifetime updates, no renewal
Your bookings and calendar stay 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. Refund & Fair-Use Policy.

Works with WordPress 6.x, PHP 7.4+, any standard host.

Common questions

The things buyers ask us.

Calendar by J6 Venture is booking and appointment scheduling software for WordPress, and a Calendly alternative that runs on your own site, under your own domain and brand. You install it on your WordPress site, connect Google Calendar or Outlook, and share a branded booking page. You pay once instead of a monthly subscription.
One-click install, connect a calendar, share a link. The managed Connect editions connect Google or Outlook in a single click. The free self-hosted edition uses OAuth credentials from your own Google Cloud or Azure account.
Only that you can create your own Google or Outlook app (an OAuth client) in your own account. If you would rather skip that, the $49 and $99 Connect editions do it for you in one click.
No. It renders natively with no heavy third-party widget, so your Core Web Vitals stay healthy. And because booking lives on your own domain, it helps your SEO rather than sending traffic to a third party.
Tokens and bookings stay on your own server. There is no J6 backend in the self-hosted edition, and the managed Connect broker is stateless. It stores no tokens and no user data. The plugin requests calendar and basic-profile scopes only, never mail.
You pay once. Lifetime updates means every future version at no renewal, for as long as you use it. No subscription, no per-seat fee.
Because it is self-hosted, nothing can switch it off. The version you download runs entirely on your own WordPress, so it keeps working whether or not new updates ship. There is no J6 server in the free edition to go dark, so you are never one company's shutdown away from losing your booking page. That is the point of owning it.
Google Calendar and Microsoft Outlook / Microsoft 365, with a Google Meet or Microsoft Teams link added to every booking automatically.
Yes. Add your own Stripe, Razorpay or PayPal link to any meeting type. You keep 100%, there is no platform cut.
Yes. Recreate your event types in a few minutes and keep your existing links live until you are ready to switch. Nothing has to move all at once.
New licences fund the work. Each new customer pays once, and that funds the updates everyone receives. The plugin is yours either way: the version you have keeps running whether or not a new one ships.
You switch the same install to self-hosted with your own Google or Outlook app, and every booking keeps working. Your bookings and calendar tokens already live on your own server, not ours, so there is nothing to lose.
Setup docs walk through every step, and you can reach the team that builds it by email. Most questions come down to a host or calendar setting we can point you straight to.
WordPress 6.0 or newer, PHP 7.4 or newer, HTTPS, and a working WordPress mail transport for confirmations and reminders. It runs on any standard host.

Your booking page. On your site. Paid once.

On your own domain, in your brand, for one payment. Install it today, or try the live demo first.

Get Calendar by J6 Venture →
Download free See pricing →