ProductCalendars & Bookings

A booking link that fills your calendar,
then makes sure they show up.

Set your availability once, share your link, and let every booking handle itself — slots stay in sync with your connected calendar, confirmations and calendar invites go out instantly, and Ivan sends reminders that ask attendees to confirm. No-shows stop being your problem.

Google & Microsoft calendar sync 7-day free trial

Intro call — 30 min

agentivan.ai/yourbrand/intro-call

Open for bookings
MonTueWedThuFri
9:00
10:00
11:0011:00
1:00
2:00
3:00

Busy times on your connected calendar are never offered

Booked — Thu at 11:00 AM

Confirmation + calendar invite emailed to the attendee

One link

per meeting type, live the moment you create it

2-way aware

slots checked against your connected calendar

Up to 3 touches

email & SMS reminders before every appointment

CRM built in

every booking lands as a lead with its intake answers

How it works

From "when are you free?" to booked — in one link

Four things happen in order. You set the rules once; the scheduling, invites and follow-through run themselves.

01

Define your meeting types and hours

Create as many meeting types as you need — intro call, consult, demo — each with its own duration, weekly availability, buffers between meetings, minimum notice and how far ahead people can book. Custom intake questions capture what you need up front.

Buffers, notice windows & intake fields built in

Booking availability

Per meeting type · your timezone

30-min slots
Mon9:00 – 17:00
Tue9:00 – 17:00
Wed9:00 – 13:00
Thu9:00 – 17:00
Fri9:00 – 15:00
SatOff
SunOff

15 min

Buffer

2 hours

Min notice

30 days

Book ahead

02

Share the link or embed it anywhere

Every meeting type gets a clean public page on your own URL — agentivan.ai/yourbrand/intro-call — plus an embeddable widget for your website. No account needed for invitees, no back-and-forth over times.

Public link + iframe embed

Intro call — 30 min

agentivan.ai/yourbrand/intro-call

Open for bookings
MonTueWedThuFri
9:00
10:00
11:0011:00
1:00
2:00
3:00

Busy times on your connected calendar are never offered

Booked — Thu at 11:00 AM

Confirmation + calendar invite emailed to the attendee

03

They pick a slot — only real openings show

Available times are generated live from your rules, your existing bookings and the busy blocks on your connected Google or Microsoft calendar. A slot is re-validated the moment it's picked, so double-bookings can't happen.

Double-booking impossible

New booking

From your public booking link

RM

Rachel Mendez

Strategy call · Thu, Jun 11 at 2:00 PM

Google Meet link attached

Phone answered on the intake form

Added to your CRM as a new lead

Invite emailed

ICS calendar file attached

You were notified

Email + push to your phone

04

Confirmations, reminders and CRM — automatic

The attendee gets a confirmation email with a calendar invite (and a Meet link for video calls), you get an email and a push notification, the lead lands in your CRM, and Ivan schedules email/SMS reminders that politely ask them to confirm.

Invite + reminders + CRM lead, every time

Reminder cadence

Planned from how far out the appointment is

Ivan runs it

1 week before

Email · includes the join link

1 day before

Email + SMS · includes the join link

2 hours before

SMS · includes the join link

If they haven't confirmed, the reminder asks them to — and stops asking once they do

Everything it can do

The whole scheduling stack, in one place

No separate Calendly subscription, no reminder app, no zapier glue. It's one system — and it's all included.

Public booking pages on your URL

Each meeting type lives at a clean, shareable address — agentivan.ai/yourbrand/intro-call — branded with your logo, no login required for invitees.

Embeddable booking widget

Copy one iframe snippet and the same booking flow runs inside your own website.

Google & Microsoft sync

Connect your calendar and busy blocks are never offered; confirmed bookings are written back as real events, with a Google Meet link for video calls.

Real scheduling rules

Per-day hours, slot length, buffers before and after, minimum notice and a max booking horizon — plus a plain-language reason whenever a time can't be booked.

Custom intake questions

Add your own fields to the booking form — phone, notes, dropdowns — and every answer lands on the booking and the CRM lead.

Reminders that ask to confirm

Ivan picks a cadence based on how far out the appointment is, emails and texts the attendee, and stops asking the moment they confirm.

Straight into your CRM

Every booking creates a lead at the pipeline stage you choose, tagged with the booking source and its intake answers.

Phone, in-person or video

Set the location per meeting type — a phone call, your address, or an auto-generated Google Meet link on the invite.

You're notified everywhere

New bookings hit your inbox and your phone as a push notification — with the when, where and who, and a link to your calendar.

Automations

A booking isn't the end — it triggers everything else

Every booking event — created, approaching, confirmed — can kick off work across the whole platform. These three recipes run out of the box.

Slot picked → fully handled

Live

The moment someone books, everything downstream fires: a confirmation email with a calendar invite, a Meet link for video calls, a CRM lead with the intake answers, and a notification to you — before you've even seen the booking page.

Invitee picks a slot

Validated live against your calendar

Ivan books it and handles the follow-through

Confirmation + invite

Meet link created

CRM lead created

Owner notified

On both calendars, in the CRM

No manual data entry anywhere

ConfirmationCalendar inviteCRM

Appointment → they actually show up

Live

Ivan plans a reminder cadence from how far out the booking is — a week-before email, a day-before nudge, a final text two hours ahead. Unconfirmed attendees are politely asked to confirm, and the asking stops the moment they do.

Appointment approaching

Cadence scales with lead time

Ivan schedules the right reminders

Week-before email

Day-before nudge

2-hour SMS

Asks to confirm

They show up, or reschedule in time

Stops asking once they confirm

EmailSMSNo-show prevention

Booking → CRM → your whole stack

Live

Bookings don't live in a silo: the contact lands at the pipeline stage you choose with their answers attached, a webhook fires for your own tools, and Ivan can book, reschedule and remind straight from chat.

Booking created

From your link, the widget, or Ivan

The record lands where your team works

Lead in your stage

Intake answers saved

Webhook fired

Push to your phone

CRM, inbox and phone in sync

Intake answers attached to the lead

PipelineWebhooksAgent Ivan

…and bookings compose with any workflow you build — a new lead, a won deal or a missed call can trigger email, SMS and CRM actions across the platform.

No-show prevention

The booking is half the battle. Showing up is the other half.

Every appointment gets a reminder plan sized to its lead time — enough notice to act, a nudge the day before, and a final heads-up just before. Reminders always include the real join link or location, and anyone who hasn't confirmed gets asked to — politely.

  • Cadence scales with lead time — week-before, day-before and final-hour touches
  • Email and SMS, always with the real meeting link or location
  • Unconfirmed attendees are asked to confirm — and the asking stops once they do
  • Ivan can schedule, reschedule and cancel bookings straight from chat

Reminder cadence

Planned from how far out the appointment is

Ivan runs it

1 week before

Email · includes the join link

1 day before

Email + SMS · includes the join link

2 hours before

SMS · includes the join link

If they haven't confirmed, the reminder asks them to — and stops asking once they do

Your booking link could be live in the next five minutes.

Start the trial, set your hours, share the link — and the next "when works for you?" email answers itself.

FAQ

Booking questions, answered

Every meeting type gets a public booking page at a clean URL like agentivan.ai/yourbrand/intro-call. Share it anywhere — email signatures, your site, social bios — or embed the booking widget directly on your website with one iframe snippet. Invitees never need an account.

Still curious? The fastest answer is seeing your own link live.

Stop trading emails about times.

Start your free trial, share your booking link, and let the calendar fill itself — confirmations, reminders and CRM included.

7-day free trial · your own workspace free forever · cancel anytime during the trial.