Scheduling

Let clients book you without the back-and-forth

Send one link. They pick a time from your real availability, the invite goes out with a video link, and the meeting lands on the client and the deal it was about.

app.aspirepro.io/meetings/bookings
A public AspirePro booking page with a month calendar and open time slots

Meeting scheduling software replaces the email tennis of finding a time: you publish when you are free, the other person picks a slot, and both calendars update. What makes it worth having inside AspirePro is what happens next — the booking is a record attached to a contact and, where it matches, to the deal your team is trying to close.

Live calendars

Your availability is always true

Slots come from your connected Microsoft and Google calendars, so a busy hour is never bookable — even one that filled up five minutes ago.

Logged for you

The meeting lands on the deal

When the person booking matches a client, the meeting is logged against the right deal without anyone typing it.

No chasing

Invites and reminders handle themselves

Calendar invites, a video link, confirmation and reminder emails, and a reschedule link the invitee can use without calling you.

Booking pages

A page for each kind of meeting

Each booking page is its own meeting type with its own length, location, description, availability, buffers, notice period and booking window. Add the questions you want answered before the call, and choose which pages appear on your public profile.

  • Duration, buffers, minimum notice and how far ahead people can book
  • Location per page — Teams, Google Meet, phone or in person
  • Custom questions, required or optional, captured with the booking
  • Per-page email options for confirmations and reminders
app.aspirepro.io/meetings/bookings
The booking page editor showing name, duration, location, scheduling rules and the booking form questions
Booking

They pick from times you are genuinely free

Your public page shows a month of open dates in the invitee's own time zone. Pick a date, pick a slot, answer the questions, done — the calendar event is created for both sides with the video link attached.

  • Slots worked out live against every connected calendar
  • The invitee's time zone detected, and switchable
  • A confirmation page and email, with a link to reschedule or cancel
The booking page slot picker showing a month calendar and timezone selector
The invitee picks from real availabili
Bookings

Your bookings, with the context attached

Upcoming and past bookings in one list — meeting, invitee, time, length, status and location, with a link to the related deal when there is a match. A needs-attention badge flags a confirmed video meeting that never got a join link, so it cannot quietly fail.

  • Upcoming and past, with cancel and an optional reason
  • The linked deal when the invitee matches a client contact
  • A needs-attention badge for meetings missing a join link
app.aspirepro.io/meetings/bookings
The bookings list showing upcoming meetings with invitee, time, status and deal links
Sharing

Your booking profile, wherever you need it

One public profile lists the pages you choose to show. Copy a single link for an email, or embed a page inline or as a popup button on your website — with your booking photo and your own address.

  • A single profile URL listing your bookable meeting types
  • Inline embed or popup button snippets for your site
  • Availability schedules, overrides and holidays honoured across all of it
app.aspirepro.io/meetings/bookings
Booking page settings showing the public booking URL, page list, photo and embed options
How it works

From a link to a logged meeting

1

Connect your calendar

Outlook (Microsoft) or Google, with a normal sign-in. Availability is worked out from what is really on it.

2

Build a booking page

Set the length, location, rules and questions for that kind of meeting.

3

Share or embed it

Send the link, put it in your signature, or embed the page on your website.

4

It logs itself

Invites and reminders go out, and the meeting is recorded against the client and the deal it matches.

Questions

Frequently asked questions

How is availability calculated?
From your availability schedule (working hours, with date overrides and holidays) minus everything already on your connected Outlook (Microsoft) or Google calendars, minus your buffers and minimum notice. Because it reads the live calendar, a meeting booked elsewhere five minutes ago is already excluded.
Can I have different pages for different meeting types?
Yes. Each booking page is its own event type with its own duration, location, availability schedule, buffers, booking window and questions — so a 30-minute intro call and a 60-minute kickoff behave differently.
Does it create the video link?
When the page's location is a video meeting, the calendar event is created with the join link attached. Bookings that end up without one are flagged as needing attention rather than left to fail silently.
Can invitees reschedule or cancel?
Yes — the confirmation email carries a self-service link to manage the booking, and your team can cancel from the bookings list with an optional reason.
How does a booking reach your sales pipeline?
The invitee's email is matched against your contacts. When it matches a contact tied to an open deal, the meeting is logged against that deal. It is a setting you switch on, so it never surprises you.
Can I embed the booking page on my website?
Yes, either inline in the page or as a popup button, using the snippet generated in settings. There is also a public profile URL listing the meeting types you have chosen to show.
Documentation

Read the documentation

The full how-to for this module, written for the people who use it every day.

Bring your whole services business together

Stop stitching together five tools. Run sales, delivery, support, and billing from one organization — with an AI assistant on every page.