Booking pages that end in a video call
People pick a time you’re free, pay if it’s a paid call, and join in the browser — no Zoom, no second tool. Share the link, or put it on your own site in one line. Payments on every plan, Free included: we keep 2%.
- No card needed to start
- Money goes to your own Stripe
- Nothing for your clients to install
Pick a time
Finding times…
Finding times…
From a link to a call, in three steps
Make a booking link
One per kind of call: its length, a price or none, the questions you ask, and how much notice you need. Your hours, days off and calendar decide the times it offers.
Share it, or put it on your site
Send the link, list it on your booking page, or embed it with one script tag or a React component that looks like the rest of your product.
They book, pay and join
They pick a time in their own time zone and pay by card, Apple Pay or Google Pay. The confirmation and reminders carry the call’s link: it opens in the browser.
What a booking link does for you
Paid at booking, on every plan
Stripe, into your own account: inlinemeet never holds the money. We keep 2% of each payment, and give it back when you refund. Free included.
Refunds that follow your policy
Set how long before the call someone can cancel for a full refund. Cancel in time and the refund happens by itself; you can always refund more by hand.
The call is built in
No Zoom to connect: every booking gets its own InlineMeet meeting, with a waiting room, screen sharing, and recording and a whiteboard on paid plans.
Never double-booked
Your InlineMeet meetings, other bookings and your own calendar’s busy times are kept clear, with gaps before and after if you like.
In their time zone
Times show in the visitor’s own zone and clock, with a switch for both. Emails and calendar files carry the right time everywhere.
Emails that do the chasing
A confirmation with the join link and a calendar file, reminders a day and an hour before, and a link to move or cancel — with you told each time.
For a whole team
Everyone in the workspace can have booking links at no extra cost. You pay for how many calls run at the same time, not for each person.
An API and webhooksPaid plans
List times, book, move and cancel from your own screens, and hear about every booking and payment as a signed webhook.
Your booking page, inside your product
Paste one script into any website — WordPress, Webflow, your own — or install the React component and style it with the same tokens as the call UI. Card details go straight to Stripe and never touch your page.
- Inline, or a pop-up. In the page, as a floating button, or opened from any link you already have.
- You know who’s booking. Fill in their name and email, or pass a booking session from your server so they book as themselves.
- Every step is an event. Viewed, time picked, booked, moved, cancelled — for your analytics and your own screens.
- The call can be yours too. Point a link at your own page and open the call there with call-ui.
<!-- Anywhere on your site -->
<div id="book"></div>
<script src="https://inlinemeet.com/embed/booking.js"></script>
<script>
InlineMeet.booking.inline({
link: 'malik-advisory/consultation',
parent: document.getElementById('book'),
prefill: { name: 'Hamza Ali', email: 'hamza@example.com' },
theme: { accent: '#0f766e' },
});
// Or a floating button, or on any link you already have
InlineMeet.booking.popupButton({ link: 'malik-advisory/consultation', text: 'Book a call' });
InlineMeet.booking.on('booking.created', (booking) => {
gtag('event', 'purchase', { value: booking.payment.amount / 100 });
});
</script>Paid at booking. Refunded by your rules.
Connect your own Stripe account once. Each booking is paid by card, Apple Pay, Google Pay or whatever the client’s country uses, and the time is held while they pay. We keep 2%; Stripe takes its usual card fee; the rest is yours.
- Never paid for a time that’s gone. A booking is confirmed only once the payment goes through, and two people can’t pay for the same time.
- Refunds by your policy. Cancel in time and they’re refunded automatically — our 2% comes back with it.
- Moves cost nothing. Reschedule within your rules and the payment carries over.
Where a $100 booking goes
Calendly charges for every person. InlineMeet charges for calls at the same time.
Put every tutor, coach or adviser on your booking page at no extra cost, and pay for as many calls as you run at once. Set it up for your own team:
11:00 · 4 people have a booked call. Calendly charges for all 6 seats either way. InlineMeet uses 3 of 3 licences (Aisha, Daniyal, Bilal). Sara’s 11:00–11:45 call wasn’t offered, because all 3 licences are booked then. Over the whole day, 1 booking wasn’t offered. One more licence ($5 a month) would offer it.
InlineMeet costs $70 less a month here.The 2% passes Calendly’s price at about $6,500 of bookings a month.
Calendly (October 2026), Zoom (September 2026) and InlineMeet list prices, billed yearly. Card processing fees apply to both and aren’t shown. One host with one call at a time is shown on InlineMeet Free.
Lessons, packages and teams
Weekly lessonsComing
The same tutor and the same times every week, renewing every four weeks, with single lessons easy to move.
Team linksComing
Round robin and collective booking across the people in your workspace.
Packages and seatsComing
Sell eight sessions at once, or a group session priced per seat.
Google and Microsoft sign-inComing
Read your busy times and write each booking into your calendar.
Questions, answered
What does it cost?
Booking links come with every plan, for everyone in your workspace. When someone pays for a booking, inlinemeet keeps 2% of the payment and the rest goes to your Stripe account; Stripe’s own card fee comes out there. Refund a booking and our 2% comes back too. Calls run on your plan’s host licences, like any meeting: on Pro, $5 a licence a month, billed yearly.
Can I take payments on the Free plan?
Yes. Connect Stripe and charge for any booking link. A paid booked call on Free runs its full length, up to 2 hours, with no wait between calls. Free bookings follow Free’s usual meeting rules.
Where does the money go?
Straight into your own Stripe account: you connect it once from the dashboard. inlinemeet never holds the money. You see every payment in Stripe as usual, and refunds go back the same way.
Do the people booking need an account?
No. They pick a time, enter their name and email, pay if it’s a paid link, and join from the link in their email. Nothing to install.
Does it check my Google or Outlook calendar?
Your InlineMeet meetings are always kept clear. Add your calendar’s private address (Google’s “secret address in iCal format”, or Outlook’s published calendar) and its events count as busy too. Signing in with Google and Microsoft, which also writes bookings into your calendar, is coming.
How is this different from Calendly?
The video call is built in, so there’s no Zoom to pay for or connect. Payments work on every plan, refunds follow your cancellation policy by themselves, and you pay for calls at the same time rather than for each person — Calendly is $10 to $16 a seat a month. Compare for your own team.
Can people book a group session, or weekly lessons?
Not yet. Group sessions priced per seat, packages of sessions, and weekly lessons with the same tutor that renew every four weeks are on the way.
More of what InlineMeet does
Your booking page is a minute away
Sign up free, set your hours, and share your first booking link. Connect Stripe when you’re ready to charge.