Overview
OneSuite Booking turns configured availability into appointment choices for customers and staff. The current production behavior keeps booking availability synchronized with the appointment lifecycle so cancelled or deleted appointments can release their time slots, including reconciliation for certain historical orphaned booking slots.
Business Value and Typical Use Cases
- Create booking types for different appointment purposes.
- Offer available time slots to customers.
- Associate a Google Meet or Zoom provider with a booking workflow.
- Return a time slot to availability after an appointment is cancelled or deleted.
Before You Begin
- Define the booking type and availability rules.
- Connect calendars or meeting providers when required.
- Confirm the booking owner and user availability.
Prerequisites and Permissions
- Booking access.
- Configured booking type.
- Available schedule and, when used, connected calendar or meeting provider.
Concepts
Availability is not just a static schedule. A booked appointment reserves a time slot. When the appointment is legitimately cancelled or deleted, the slot should become available again according to the booking rules. This prevents stale reservations from blocking future appointments.
How This Feature Fits Into OneSuite
Communications intersects with CRM, tasks, appointments, booking, and customer history. Use related records to avoid repeating conversations or contacting the wrong person.
Connected services such as Gmail, Microsoft/Outlook, Google Calendar, Google Meet, and Zoom should be treated as provider connections that enable specific OneSuite workflows; their presence does not automatically grant every user access.
Screen Orientation
Communications brings multiple channels into OneSuite, including supported email, SMS, browser calling/phone functions, voicemail, calendar connections, meetings, and booking. Each channel has its own connection and permission requirements, so validate setup before diagnosing a user workflow.
Always confirm the sender, mailbox, phone number, extension, calendar, or meeting provider context before sending or placing an action. Shared communication resources can serve multiple users, but ownership and visibility rules still matter.
Use customer context whenever available. Messages, calls, appointments, and related activity are more useful when staff can understand who the customer is and what happened previously.
- Open the area described in this guide and pause before editing. Identify the page heading, primary action button, search/filter controls, record list or detail panel, status indicators, and any related-record or history areas. This quick orientation prevents users from applying instructions to the wrong record or module.
- When the page contains both a list and a record/detail view, use the list for discovery and the detail view for action. Search or filter first, then open the exact record and verify identifying information before making changes.
Role-Specific Guidance
- End users work within the channels assigned to them and should not change provider-level configuration unless their role explicitly requires it.
- Managers establish communication practices such as response ownership, shared-number usage, appointment handling, and escalation.
- Administrators configure supported accounts, numbers, extensions, provider connections, permissions, and organization-level communication settings.
Step-by-Step Instructions
- Open Booking from Scheduling.
- Create or open the booking type.
- Review duration, availability, owner, and meeting-provider settings available to the booking type.
- Save the booking type.
- Use the public or internal booking flow to select an available time.
- Confirm the appointment appears in OneSuite Calendar.
- If the appointment is cancelled or deleted, return to the booking flow and verify the time is available again when the rules permit it.
Expected Results
Available time slots should reflect current booking and appointment state. New bookings should create the corresponding appointment, and properly cancelled or deleted appointments should no longer keep an orphaned slot blocked.
Verification Checklist
- Confirm the correct OneSuite user is signed in and the expected role/permissions are active.
- Confirm the customer, company, invoice, product, message, appointment, employee, or other record shown on screen is the one intended for the task.
- After saving or completing the action, refresh or return to the relevant list and verify the new status, history entry, balance, message, appointment, or record appears where expected.
- Verify timezone, appointment owner, connected calendar, date/time, attendee information, and meeting provider before communicating the appointment to the customer.
Business Workflow
- Configure booking type → Customer selects time → Appointment is created → Calendar and meeting provider update → Appointment is completed or cancelled → Availability is updated.
Real-World Business Scenarios
- Customer appointment: confirm the owner/calendar, date/time, attendee/customer details, and meeting provider before saving.
- Connected calendar workflow: verify the intended provider connection and calendar ownership, then confirm the saved appointment appears in both the OneSuite view and the connected-calendar context where supported.
- Cancellation/rescheduling: update the existing appointment so availability and customer history remain coherent instead of creating an unrelated replacement record.
Advanced Operational Guidance
- For repeatable business work, standardize naming, ownership, tags/statuses, and staff responsibilities before increasing volume. Consistency makes OneSuite search, reporting, history, and handoffs substantially more useful.
- When multiple modules participate in the workflow, verify each handoff. Do not assume that completing one screen automatically proves the customer, payment, communication, or reporting outcome is correct elsewhere.
- For teams with multiple calendars or owners, define ownership rules in advance so booking availability and connected-calendar synchronization remain predictable.
Screenshots
Production screenshots appear here only after approved OneSuite captures are attached. Written instructions are complete without screenshots.
Best Practices
- Test a booking type from the customer perspective before publishing it widely.
- Verify cancellation behavior as part of setup.
- Keep owner calendars accurate so availability is trustworthy.
Common Mistakes
- Changing availability without checking the connected owner calendar.
- Deleting an appointment and assuming the slot is still intentionally blocked.
- Forgetting to confirm the selected meeting provider after editing a booking type.
Troubleshooting
- A cancelled slot remains unavailable: verify the appointment is truly cancelled or deleted and refresh the booking availability.
- A booking creates the wrong meeting provider: review the booking type provider selection and defaults.
- Duplicate appointments appear: check the current appointment record before creating another booking for the same customer and time.
Frequently Asked Questions
- Do cancelled appointments release time slots?
- The current production booking lifecycle is designed to release eligible cancelled or deleted slots.
- Can historical stuck slots be recovered?
- The current release includes reconciliation behavior for orphaned booking slots.
- Can a booking create an online meeting?
- Yes, where Google Meet or Zoom is configured and selected.
Related Articles
Next Steps
- Continue with the Related Articles section to follow the workflow into the next OneSuite function instead of returning to the homepage after every task.
Last Updated: August 21, 2026
Version: 0.3.2-Phase2B-SHORTCODE-RENDER-RECOVERY
Verified Public Source Baseline: PASS35H66DN RC1 GOLD R63.97
Documentation Revision: Phase 2B Enterprise Detail Expansion