Skip to main content
Loading...
Appointment Scheduler
Appointment Scheduler
Appointment Scheduler

Appointment Scheduler

Publish booking pages with real availability — invitees pick an open time and the meeting lands on the host's calendar automatically.

Overview

A Calendly-class scheduling app built on the OneMango calendar core. Employees and teams publish branded booking pages built from their real busy time — internal calendar, Google busy time, live Outlook free/busy, and approved leave are all subtracted — and external customers, candidates, vendors, or colleagues pick an open time at /meet/your-page. The meeting lands on the host's calendar automatically, and confirmations and reminders go out with calendar attachments, without any back-and-forth email. Invitees can reschedule or cancel from a secure link, and the chosen time is checked again at confirmation — against everything the page reads, with a live Outlook free/busy read — before it is booked. Teams schedule together with round-robin rotation, collective meetings where every host attends, and group sessions with seat capacity, while an optional routing question steers each invitee to the right page. Hosts fine-tune every meeting type with buffers, notice windows, daily caps, custom intake questions, and their own confirmation, reminder, and follow-up email notes, and any booking page can be embedded on an external website with copy-paste embed code. A built-in analytics dashboard tracks booking trends, cancellations, and lead time, and the Ask AI agent answers scheduling questions and, once you confirm, makes the change. Frontline-ready: availability can be constrained to published shifts so times are only offered when the host is actually scheduled to work.

Publish a branded booking page whose open times subtract calendar busy time, approved leave, and even published shifts — so invitees book from the time you have open.

Highlights

Publish a branded booking page at /meet/your-name in minutes — add your logo, accent color, and welcome message, and invitees book open times without any back-and-forth email.
Availability built from real busy time: internal calendar events, Google and Outlook busy time, and approved leave are all subtracted before a time is ever offered, and the chosen time is checked again at confirmation — Outlook live — before it is booked.
Each booking lands on the host's calendar as a real OneMango event, with reminders, ICS attachments, and Google/Outlook sync.
Invitees manage themselves: secure reschedule and cancel links in every confirmation email, optional SMS reminders, and no login on any page open to outside bookings.
Schedule as a team with round-robin rotation, collective panel bookings, and group sessions that keep a waitlist and tell everyone when a seat opens.
A frontline differentiator: constrain availability to published shifts, so times are only offered when the host is actually scheduled to work.

Capabilities

Booking Pages
  • Personal booking pages with vanity URLs (/meet/your-name)
  • Multiple meeting types per page (intro call, consult, office hours)
  • Weekly availability windows plus date-specific overrides and days off
  • Page visibility: link only, listed in the Directory (a solo page also on your profile), or listed internally (invitees sign in)
  • Custom intake questions per meeting type
  • Team pages: round-robin rotation, collective (every teammate attends), and group sessions with seat capacity
Real Availability
  • Internal calendar events treated as busy
  • Google Calendar busy time respected (via calendar sync)
  • Approved leave treated as busy
  • Confirm-time availability re-check, with live Outlook free/busy (double-booking prevention)
  • Buffers before/after meetings, minimum notice, rolling window, daily caps
  • Shift-aware availability — only offer times during published shifts
  • Outlook/Microsoft 365 live free/busy lookup
Booking Lifecycle
  • Automatic calendar event creation
  • Confirmation emails with ICS calendar attachments
  • Email reminders before the appointment
  • Opt-in SMS reminders to invitees
  • Invitee self-service reschedule and cancel via secure link
  • Dedicated 'appointment moved' email naming the change, with the calendar entry updated in place
  • Post-meeting follow-up email
  • Waitlist on full group sessions, auto-notified when a seat frees
  • Full audit trail of every state change
Branding & Distribution
  • Custom logo, accent color, and welcome message per booking page
  • Embed on external websites via copy-paste embed code
  • Allowlist of external domains permitted to embed the page
  • Internal directory of colleagues who can be booked
  • 'Book time' button on colleague profiles
  • Duplicate a booking page or meeting type as an inactive draft
Insights & Surfaces
  • Analytics: booking trend, cancellation rate, average lead time, and top pages
  • Booking-source breakdown (booking link, embed, colleague directory & profile, AI Front Office)
  • 'My Appointments' home dashboard widget
  • Mobile-optimized view for hosts
  • Ask AI agent that answers scheduling questions and, once you confirm, makes the change
  • REST API to list, fetch, cancel, and reschedule appointments
Connected Apps
  • Calendar — each booking lands on the host's calendar as a real event
  • Leave Management — approved leave blocks bookable time
  • Shifts Scheduling — availability can follow the published roster
  • Bookings — in-person meeting types can auto-reserve a meeting room
  • Guest Pass — in-person meeting types can pre-register invitees as visitors
  • CRM — bookings link to a matching account and log an activity
Limits & Specs
  • Pricing: License required (opt-in per tenant)
  • Meeting duration range: Up to 8 hours — set lengths from 10 minutes in the form; Ask AI can set any whole number of minutes from 1
  • Max buffer before/after a meeting: 4 hours each
  • Max rolling booking window: 365 days
  • Max seats in a group session: 500
  • Reminder lead time range: 1 to 168 hours (default 24)
  • Max embed domains per page: 10
  • Intake question types: Short answer, paragraph, drop-down, checkbox
  • Location modes: Virtual, in person, phone

Use cases

HR office hours
Benefits, IT, and HR teams publish enrollment-consult and helpdesk pages; employees book an open time instead of emailing back and forth.
Manager 1:1 links
Managers share a book-time-with-me link for 1:1s and skip-levels; the meeting lands on both calendars automatically.
Customer calls
Sales and customer-success reps put their booking link in email signatures; external customers self-schedule without seeing anything but free time.
Frontline scheduling
Store and branch staff offer appointment times only during their published shifts — availability that knows the roster.
Orientations and info sessions
Run group sessions with a seat cap and a waitlist; when someone cancels, everyone waiting is told and the first to rebook takes the seat.
Team demo rotation
A shared team page rotates inbound demo requests round-robin across reps, or books the whole panel at once for collective calls.

FAQ

No — unless the page is listed internally (sign-in required). Every other booking page lets external customers, candidates, and vendors book, reschedule, and cancel through secure links without logging in.

Twice. Open times are worked out against the host's combined busy time (internal calendar, Google sync, approved leave), and the chosen time is checked again at the moment of confirmation, live against Outlook, before the booking is saved.

Yes. Bookings are real OneMango calendar events, so the existing Google and Outlook sync applies — the meeting appears on the host's external calendar, and busy time on those calendars is taken out of the open times.

Yes — a booking page can be constrained to the host's published shifts so times are only offered while they're actually scheduled to work, and never during approved leave unless an admin turns that off.

No. Bookings reserves rooms, desks, and spaces; Appointment Scheduler books time with people. For in-person appointments the two work together — a confirmed appointment can auto-reserve a room.

Yes, three ways. Round-robin offers a time when any teammate is free and assigns whoever was booked longest ago; collective offers a time only when every teammate is free and attaches them all; group runs one host with a configurable seat count, up to 500.

Full sessions stay visible and offer a waitlist instead of a booking form. If someone cancels or reschedules out, everyone waiting for that session is told and the first to rebook takes the seat — no auto-booking and no held seats.

Yes, with opt-in on both sides: an admin turns SMS reminders on for your organization (off by default, and SMS must be set up) and the invitee supplies a phone number and ticks the reminder box when booking. The opt-in carries over if the meeting is rescheduled.

Yes. Each page takes a logo, accent color, and welcome message, and the editor provides copy-paste embed code plus an allowlist of up to 10 external domains permitted to embed it.

Appointment Scheduler is a licensed app that each organization opts into — it is not enabled by default. There is no per-booking or per-invitee charge.