ASRR

Appointments and calendars · ASRR Tech

Configure online appointments: forms, Outlook, Teams and changes

A booking page is complete when availability, invitations and changes work together. Use these field choices and test scenarios for online meetings, optional phone numbers, buffers, cancellation and rescheduling.

Updated · 3 min read · ASRR Tech

Define the appointment first

Before booking, visitors should know who attends, how long it lasts, what it helps achieve and where it happens. “Consultation” is insufficient when one service is online and another is a home visit.

For example, describe an online demo as thirty minutes via Microsoft Teams, covering one recognisable process and questions. Do not require a visit address for an online meeting. Keep phone optional when email and a meeting link are sufficient.

Collect preparation information

FieldPractical choice for an online demonstration
NameAddressing and invitation
EmailConfirmation and calendar request
Date/timeWith an explicit time zone
PhoneOptional unless a specific need is explained
OrganisationIf helpful for preparation
Meeting questionShort optional context, not a full intake

Keep the question with the appointment and related CRM enquiry. Staff should not need to ask for the same context again. Explain invalid input clearly and preserve entered values when recovering.

Availability requires more than an empty calendar

Include working hours, existing appointments, absence, preparation and buffers. Microsoft Graph getSchedule provides free/busy information; a connected booking product still needs scheduling rules.

For an illustrative calculation, thirty minutes of conversation plus ten minutes before and after requires fifty available minutes. Microsoft Bookings documents that buffer periods affect required availability.

Recheck availability before confirming. Two visitors may have the same slot open. Test concurrent booking attempts: a calendar display alone does not establish conflict protection.

A “via Teams” label does not create a meeting. The organiser needs a suitable connected account or another configured invitation route.

Microsoft's service documentation explains how Bookings can attach online meetings and links. This describes Microsoft Bookings, not proof that another scheduler already does the same.

Inspect invitations as organiser and external attendee. Check date, time zone, duration, organiser, meeting link and description. Open the link using the intended joining method. A calendar record without usable participation is incomplete.

Rescheduling, cancellation and no-shows

Rescheduling should release the old slot, reserve the new one and notify participants clearly. Preserve the relation to the original enquiry rather than silently creating another active appointment.

Cancellation should have the same outcome in calendar and CRM. Define whether a person follows up or closes the enquiry. A no-show may warrant an invitation to reschedule; it does not automatically mean a lost sale.

Reminders should provide topic, time, joining instructions and preparation. Avoid making them look like separate invitations with different links.

Pre-publication test matrix

ScenarioExpected result
Blank phoneOnline booking succeeds
Busy calendar periodUnavailable
Insufficient bufferNo impractical slot
Outside hours or on leaveUnavailable
RescheduleOne current appointment, old slot released
CancelCalendar and CRM reflect it
Different time zoneSame actual moment for both people
Temporary integration failureClear recovery and internal ownership

Use clearly identified test bookings and remove them afterwards. Also read minimum lead data and integration design. Test the complete appointment rather than just its form.

Sources and editorial approach

Sources consulted on 12 October 2026. Inline references support the stated facts. ASRR compiled the workflows, matrices and fictional examples for this explanation. Example prices and outcomes are not customer results, prices or benchmarks. Other vendors’ documentation does not establish availability in Alpha.