Run Your Booking Link From Chat
Ask who booked you tomorrow, what you're offering Friday, or move the 2pm to 4pm — the agent runs your booking pages from chat, and anything that emails an invitee waits for your OK.
Being The Host Of A Booking Link Is Its Own Job
Publishing a booking page is the easy part. The ongoing cost is host-side: remembering what you're offering, seeing who booked you, moving a call a customer asked to move, and noticing that the page you deactivated for PTO is still off. Appointment Scheduler Agent puts all of that one message away.
You Don't Remember What You're Actually Offering On Friday
You set up availability weeks ago, then took a day of leave, then a project meeting landed on Thursday afternoon. What's genuinely bookable on Friday now? The honest answer is you'd have to open the app and look at the public page like a stranger — so most hosts just don't, and find out when a slot they thought was blocked gets booked.
A Customer Asks To Move A Call And You're Three Clicks Deep In A Scheduling App
"Can we push Thursday to next week?" arrives in email or chat. Answering it means leaving the thread, finding the appointment, checking whether the new time is actually offerable, moving it, and hoping the invitee gets the right confirmation. Five minutes of context switching for a thirty-second decision, several times a week.
You Deactivate A Page For PTO And Forget To Turn It Back On
Turning the page off before vacation is the responsible move. Turning it back on the Monday you return is the part that gets forgotten — and nothing tells you. The link in your email signature quietly shows "unavailable" to every prospect who clicks it, and you discover it when someone finally mentions it weeks later.
"Who Booked Me Tomorrow, And What Did They Say In The Intake Form?"
The intake answers are the whole reason you asked for them — the account name, the problem they're bringing, the system they're on. They live one screen deep in the scheduling app, so most hosts walk into the call having read only the calendar title, and spend the first five minutes re-asking what the invitee already typed.
The Booking Link In Your Email Signature Went Stale
You made a second page for a new offer, renamed a slug, or turned an old one off. Which link is currently live, and which one is in the signature you send fifty times a week? Nobody audits their own booking links until a customer replies "this page says it's not taking bookings."
No-Shows And Cancellations Get Noticed Late
Someone cancelled the 3pm and the rebook link went out, but nobody looked at the cancelled list, so the follow-up never happened. The signal exists in the record; the habit of checking it doesn't. A question you can ask in chat gets checked; a report you have to open does not.
Appointment Scheduler Agent At A Glance
AI Appointment Scheduler
Your pages, your bookings, your availability — and gated moves on both.
Inside Appointment Scheduler Agent — The Actual Capabilities
Every block below maps to a real tool against the Appointment Scheduler app. The lists are personal — your booking pages and the appointments booked with you — and the agent acts only on bookings you can already manage in the app: yours, the ones on your pages, or every one for an Appointment Scheduler admin. (Different app from Interview Scheduler, which covers recruiting loops; different again from Bookings, which reserves rooms and desks. This one is time with people.)
Your Pages And Their Live Links
"Which booking pages do I have, and are they on?" — the agent returns your pages with the public /meet link, the meeting types on each, and whether the page is currently active. This is the answer to the stale-signature-link problem: you can audit every link you've ever pasted in one message.
list_my_booking_pages— your pages with public/meetlinks, meeting types, and active status (include_inactivedefaults to false).- Catches the page you forgot to reactivate — ask for inactive pages too and the PTO leftover surfaces immediately.
- Personal list — the pages you own or host on as a team member; only a page's owner, or an Appointment Scheduler admin, can switch it on or off.
- Read-only — listing pages never changes one.
Who Booked You — And What They Told You
"Who's on my calendar tomorrow?" returns the appointments booked with you as host. Then one step deeper: full detail on a single appointment — the invitee, the time, the intake answers they submitted, and the history of the booking. You can name the person instead of hunting for an ID.
list_my_appointments— appointments you host, or attend as a collective co-host, filterable upcoming / past / cancelled (default upcoming, 20 results, max 50).get_appointment— one appointment in full: invitee, time, intake answers, and booking history.- Look it up by name — pass an
inviteeinstead of an ID and the agent finds their next upcoming appointment. - Cancellations queryable — filter to cancelled and the follow-ups you'd otherwise miss surface in the same thread.
Availability Preview — See What The Invitee Sees
Before you promise a time, look at the actual offerable slots for a date on one of your pages — the same list a stranger would get. Availability already has calendar events, Google and Outlook busy time, and approved leave subtracted, and can be constrained to published shifts.
preview_availability— offerable slots on a page for a date (page defaults to your only/first page; date defaults to the next date with availability).- Same truth as the public page — calendar events, Google/Outlook busy time, and approved leave are already subtracted.
- Run it before a reschedule — the new time must be a genuinely offerable slot, so preview first and you'll never propose an invalid one.
- Read-only — previewing a slot doesn't hold or reserve it.
Create, Toggle, Cancel, Reschedule, No-Show — All Confirmation-Gated
Five writes, each requiring explicit confirmation. Create a page with sensible defaults; switch a page on or off around leave; cancel or move an appointment as host, or mark a past one a no-show. Cancel and reschedule both send email to the invitee — which is exactly why they're gated.
create_booking_page— a page with one 30-minute meeting type and Mon–Fri 9–5 availability you then refine in the app; optional vanity slug for/meet/<slug>.toggle_booking_page— activate or deactivate; deactivating makes the public link show as unavailable. There is no delete tool, by design.cancel_appointment— cancel with an optional reason; the invitee is normally emailed a cancellation, with a link to book a new time while the page is taking bookings.reschedule_appointment— move to a new time; the old slot is freed and the invitee is normally emailed the new time. The new time must already be offerable.mark_appointment_no_show— record that the invitee of a past meeting didn't come, or clear that mark. Marking sends the invitee nothing.
Outcomes Teams Can Measure
Appointment Scheduler Agent takes the host-side chores — checking what you're offering, moving a call, catching a page left off — and collapses them into single messages. Compare against your pre-agent baseline.
- Host time per reschedule — minutes from "can we move it?" to a confirmed new time, versus the click-through path in the app.
- Share of reschedules handled in chat — percentage of host-initiated moves completed without opening the scheduling app at all.
- No-show and cancellation follow-up latency — hours from a cancellation to the host actually seeing it and following up.
- Booking-page activation errors caught — pages found deactivated-and-forgotten per quarter, before a prospect hits a dead link.
- Time to answer "what am I offering?" — seconds to a truthful slot list for a given date, versus loading your own public page to check.
Every Write Is Gated Because Every Write Leaves The Building
Appointment Scheduler Agent is not read-only — and that's the point. Five tools write: create_booking_page, toggle_booking_page, cancel_appointment, reschedule_appointment and mark_appointment_no_show. Two of them — cancel and reschedule — email your invitee. An accidental cancel isn't something an undo button fixes — it's already in a customer's inbox. So every one of the five requires explicit confirmation before it runs.
- Every write confirmation-gated — create page, toggle page, cancel appointment, reschedule appointment, mark a no-show. No silent side effects.
- Cancel and reschedule reach outside the company — the invitee is normally emailed a cancellation, or the new time. Gated precisely because it's unrecoverable.
- Reschedule can't override availability — the new time must already be an offerable slot, so the agent structurally cannot double-book you or breach your own rules.
- Never more than you can already do — the lists are personal, and the agent changes only bookings you can already manage in the app: yours, the ones on your pages, or every one for an Appointment Scheduler admin. It can't book on someone else's behalf as an invitee.
- Deactivate, never delete — there is no delete-page tool. Pages toggle off; the record and its history survive.
- Audit trail on every call — reads and writes both log the requesting user and which tool ran.
WHAT HOSTS TRY INSTEAD
The four alternatives — and why none of them know about your approved leave or your published shift
When a host needs to see what they're offering or move a call a customer asked to move, they reach for one of these four. None of them combine truthful availability, host-side appointment detail, and gated writes in the same chat window you're already in.
Calendly, Google Appointment Schedule, Microsoft Bookings
A standalone scheduling link with its own login and its own seat
- No separate per-seat scheduling license — the agent and the app are part of the employee platform every host already has
- Availability that already knows about approved leave and published shifts, which a standalone scheduler structurally cannot see
- Host-side questions answered where you're already working, instead of a second tab you have to remember to open
Pasting your calendar into ChatGPT or Claude
General-purpose AI reasoning over a copy-pasted screenshot of your week
-
preview_availabilityreturns the actual offerable slots your invitee would see, not a guess from calendar titles - Intake answers, invitee details, and booking history come from the live record — the thing a pasted calendar never contains
- Reschedules actually happen and the invitee actually gets the email; a chatbot can only tell you what to go do
An executive assistant or coordinator handling reschedules
A human absorbing the "can we move Thursday?" traffic
- The host moves their own call in one message instead of a two-hop relay through someone else's inbox
- Reschedules respect the same availability truth automatically — no verbal "check if I'm free then" round trip
- The coordinator's time goes to work only a human can do, not to clicking through a scheduling UI
The manual fallback — open the scheduling app and click through
The default when nothing else is set up
- "What am I offering Friday?" is one message, not a login plus a page preview
- Pages left deactivated after PTO surface on a routine ask instead of when a prospect complains
- Cancel and reschedule are gated but immediate — confirm once, and the invitee's email is already sent
PLATFORM ADVANTAGE
Appointment Scheduler Agent inherits availability truth no standalone scheduler can reach
A booking link bolted onto a calendar sees busy blocks. This agent sees leave, shifts, and the rest of the workday.
Leave-aware availability
Approved leave is already subtracted before a slot is offerable — so the agent's availability preview and its reschedules both respect vacation without anyone re-blocking a calendar.
Shift-aware availability
A page can be constrained to published shifts, so frontline hosts are only bookable while actually rostered. No external scheduler can see a shift roster.
Real calendar events, not a parallel world
Bookings are genuine MangoApps calendar events with ICS and Google/Outlook sync — so the agent's reads and the host's calendar can never disagree.
Confirmation gating built into the platform
The four write tools use the same confirmation flow every gated agent tool uses. One approval model across every app, not a per-tool bolt-on.
Ask in your working language
Hosts ask about their week in their working language; invitee-facing emails render from the app's own templates.
Provider-agnostic model tiering
Page and appointment lookups run cheap; multi-step "find the slot then move the call" reasoning routes up. Automatic per call.
INDUSTRY FIT
Where host-side scheduling AI moves the most weight
Appointment Scheduler Agent shines wherever employees publish booking links and then spend real time maintaining them.
Technology
Sales engineers and CS managers with signature booking links move customer calls from the chat thread the customer asked in.
Financial Services
Advisors running client consult pages check what's genuinely offerable before promising a time — with every host-side change logged.
Healthcare
Clinician and benefits-team office hours stay truthful because approved leave and rostered shifts both constrain the bookable slots.
Retail / Hospitality
Store and district managers hold booking pages that only offer time while they're actually on shift — the frontline differentiator.
Professional Services
Consultants juggling several client-facing pages audit every live link in one message instead of hunting for the stale one.
Public Sector
Citizen-facing appointment desks and HR consult pages run with gated writes and every tool call logged with the requesting user.
WHY MANGOAPPS WINS
An embedded scheduling agent beats a standalone booking tool, a horizontal chatbot, or a coordinator on every axis
The argument hosts, ops, and IT all share — and the one a per-seat scheduling vendor structurally cannot answer.
Cheaper than the alternatives
No per-seat Calendly or Microsoft Bookings license, no per-seat ChatGPT license — and coordinator time goes back to work only a human can do.
More secure
It acts only on what you can already manage in the app. All four writes confirmation-gated. No delete tool. Every call logged. AI requests go to the platform's configured model providers, like every MangoApps agent.
Easier to deploy
Already deployed if Appointment Scheduler is enabled. Turn the agent on and hosts can audit their own links the same day.
Easier to use
One chat surface for pages, appointments, intake answers, availability, and moves — no second scheduling tab, on desktop or phone.
Easier to manage
Page visibility, embed allowlists, and SMS reminders live in the same admin console as every other app. One set of roles and permissions.
Easier to extend
New tools (waitlist triage, no-show follow-up, round-robin load check) ship as agent capabilities — no integration work on your side.
AI is actually better
A scheduling-tool copilot can list your bookings. Only this agent can also see that Friday is blocked by approved leave, that you're off-shift Saturday, and then move the call to a slot that's genuinely offerable — in one thread.
Customer Success
MangoApps Customers
Organizations that trust MangoApps to run every workflow across their workforce.
Frequently Asked Questions About Appointment Scheduler Agent
9 host-side tools. Four read-only — list_my_booking_pages, list_my_appointments, get_appointment, and preview_availability. Five confirmation-gated writes — create_booking_page, toggle_booking_page, cancel_appointment, reschedule_appointment, and mark_appointment_no_show.
Because each one changes what someone outside your desk sees. cancel_appointment normally emails the invitee a cancellation and reschedule_appointment the new time — an accidental cancel isn't undoable, it's already in a customer's inbox — while create_booking_page and toggle_booking_page change which /meet links take bookings, and a no-show mark decides whether the follow-up email goes out. So each of the five requires explicit confirmation before it runs.
No — the new time must already be an offerable slot on that booking page. The agent cannot override your availability rules or double-book you. Run preview_availability first to see the real slots for a date, then move the appointment to one of them.
Only where you already can in the app. The lists are personal — your pages, and the appointments you host or co-host — and the agent acts only on bookings you can already manage: yours, the ones booked on your pages (even when a teammate hosts them), or every one for an Appointment Scheduler admin. A booking page is switched on or off only by its owner or an admin. It also can't book on someone else's behalf as an invitee.
No, both by design. There is no delete tool — toggle_booking_page only activates or deactivates, and a deactivated page's public link shows as unavailable. create_booking_page sets a default 30-minute meeting type and Mon–Fri 9–5 availability; meeting types, availability windows, and intake questions are refined in the app, not by the agent.
No. Interview Scheduler Agent covers recruiting loops — panels, sessions, and the feedback-pending queue — and is read-only. Appointment Scheduler Agent is about your own booking pages at /meet/your-name and the meetings people booked on them. Different apps, different agents.
No. Bookings reserves rooms, desks, and spaces. Appointment Scheduler books time with people. For an in-person appointment the two work together — a confirmed appointment can auto-reserve a room.
Host time per reschedule, share of reschedules handled in chat rather than in the app, no-show and cancellation follow-up latency, booking-page activation errors caught before a prospect hits a dead link, and time to answer "what am I offering?". Compare against your pre-agent baseline.
Let's Talk
Every team. Every employee. Every workflow. One AI platform — built for the frontline. Since 2008, trusted by 2 million+ users with an NPS of 78.
Why Choose Us?
- Frontline AI: Governed AI for every employee and workflow.
- Top Security: HITRUST, ISO & SOC 2 certified.
- Exceptional UX: Delightful on mobile and desktop.
- Proven Results: 98% customer retention rate.
Rolled out to every employee at AutoZone (125,000), PetSmart (50,000+), A.S. Watson and Raley's (20,000) — and at larger retailers we are not permitted to name.
Prefer to explore first? Ask AI about Appointment Scheduler AI Agent →