Cubu Docs
User Guide
User Guide
  • 👋Welcome to Cubu!
  • Getting Started
  • Understanding the Basics
    • Organizations
    • Process Management
      • 📚Introduction to Cases
      • 📚Service Models and Flow
      • 📚Storing Data with Fields
      • 📚Categorizing Cases with Tags
      • 📚Service Categories and Types
      • 📚Inboxes
      • 📚Routes
      • 📚Working Hours
      • 📚Walk-in Services
      • 📚Appointment-based Services
      • 📚Data Tables
      • 📚The Customers Data Table
      • 📚Automation
        • 📄Automation Triggers
        • 📄Automation Conditions
        • 📄Automation Actions
    • Agent Status Tracking
    • Portals
      • 📚Portal Flow I: Single Unit
      • 📚Portal Flow II: Cross Unit Search
      • 📚Prerequisites & Data Collection
    • Kiosks
      • 📚Kiosk Flow
      • 📚Kiosk Accessibility
    • Virtual Tickets
    • Service Level Alerts
    • Security and Permissions
      • Access Control
        • 📚Unit Access Permissions
        • 📚Inbox Access Permissions
        • 📚Service & Calendar Access Permissions
        • 📚Fields Access Permissions
        • 📚Data Table Access Permissions
      • 📚Built-in Roles
    • Subscriptions & Licensing
    • Chats Overview
  • User Tools
    • About Agents and Managers
    • Agent Console
      • ⚒️Agent Console Basics
      • ⚒️Processing Cases
      • ⚒️The Inbox Tab
      • ⚒️The Case Tab
      • ⚒️Workspace Settings Tab
    • Calendar
      • ⚒️Selecting Calendars
      • ⚒️Booking, Checking-in & Canceling Appointments
    • Appointment Booking
    • Data Manager
      • ⚒️Searching for Records
      • ⚒️Managing Data Records
    • Case Browser
    • General Tasks
      • ⚒️Updating your Profile
      • ⚒️Selecting Your Current Unit
      • ⚒️Change Language
      • ⚒️Switch Organization
    • Report Center
    • Real-time Monitor
      • Widgets Reference
      • Metrics Reference
  • Connected Apps
  • Admin Tools
    • About Administrators
    • Organization Tree
      • ⚒️Managing the Organization Tree
      • ⚒️Configuring Unit Access
      • ⚒️Configuring Time Zones
      • ⚒️Managing Inboxes
      • ⚒️Managing Routes
      • ⚒️Managing Workstations
      • ⚒️Managing Portals
      • ⚒️Managing Kiosks
        • ⚒️Printed Tickets Templates
    • Service & Process Configuration
      • ⚒️Global Service Settings
      • ⚒️Managing Service Categories
      • ⚒️Managing Service Types
      • ⚒️Managing Fields
      • ⚒️Managing Tags
      • ⚒️Managing Working Hours
      • ⚒️Managing Automations
      • ⚒️Managing Data Tables
      • ⚒️Managing Back-office Tasks
      • ⚒️Managing Alert Rules
    • Service Management
      • ⚒️Walk-in Services Settings
      • ⚒️Appointment-based Services Settings
      • ⚒️Managing Service Availability
      • ⚒️Manage Service Daily Plans
      • ⚒️Manage and Scedule Daily Plan Templates
    • Security and Permissions
      • ⚒️Managing Users & Invitations
      • ⚒️Managing Groups
    • Customer Engagement
      • ⚒️SMS Templates
      • ⚒️Email Templates
      • ⚒️ICS Templates
      • ⚒️Managing Themes
      • ⚒️Managing Fonts
      • ⚒️Media Library
      • 🗒️Dynamic Text Parameters (Messaging)
    • Localization and Translation
      • ⚒️Translating Resource Names
      • ⚒️Translating Kiosks, Portals, Tickets, and Chats
      • 📄Dynamic Text Parameters (Public Apps)
    • Organization Settings
      • ⚒️Organization General Settings
      • ⚒️Public Text Languages
      • ⚒️File Storage
      • ⚒️SSO
      • ⚒️BI and Reports
      • ⚒️Certificates
      • ⚒️Webhooks
      • ⚒️Integrations
      • ⚒️Groups
      • ⚒️Registered Applications
    • Chats Admin
      • ⚒️Chat Settings
      • ⚒️Chatbots Configuration
    • Billing
      • ⚒️Subscription Management
      • ⚒️Payments
    • Logs
      • ⚒️Event Log
      • ⚒️SMS Log
      • ⚒️Change Log
  • Digital Signage
    • 📚Digital Signage
    • 📚Digital Sign Appearance
    • ⚒️Managing Digital Signs
    • ⚒️Managing Screen and Frame Layouts
    • ⚒️Managing Playlists
    • ⚒️Managing Public Announcements
  • How To Guides
    • Agent Tasks
      • 🧐How to unlock a case processed by another user
    • Admin Tasks
      • 🧐How To: Compensate For No-shows
      • 🧐How To: Reference Data Records from Cases
      • 🧐How To: Configure a Phone Call Meeting
      • 🧐How To: Set Up a Kiosk Ticket Printer
      • 🧐How To: Configure SendGrid as an Email Provider
      • 🧐How To: Configure Mandrill as an Email Provider
      • 🧐How To: Use Google Fonts in Themes
    • Automations
      • 🧐How To: Use Automation to Send SMS
      • 🧐How To: Use Automation to Move a Case to Another Inbox
    • In-Branch Operations
      • 🧐How To: Use the Kiosk Client App
      • 🧐How To: Connect a Digital Sign
    • Kiosks
      • 🧐How To: Configure Accessible Kiosk with IVR
Powered by GitBook
On this page
  • Calendars
  • Multiple Calendars per Service
  • Allocating Agents
  • Calendar Availability
  • Calendar Capacity
  • No Shows
  • Daily Plans and Templates
  • Automating Calendar Creation
  • See Also
  1. Understanding the Basics
  2. Process Management

Appointment-based Services

Understanding appointments in Cubu.

PreviousWalk-in ServicesNextData Tables

Last updated 8 months ago

An appointment-based service is a service that requires the customer to book an appointment in advance.

Appointments are booked by agents using the Calendar tool or by customers using the Portal when applicable.

When an appointment is booked, a case with Planned status is created.

Customers must check in to their appointments before they can be served. Agents can check in customers to their appointments using the Calendar tool. Customers may self-check-in using a Kiosk (in a face-to-face scenario) or the Portal (for video call meetings).

A typical case lifecycle in an appointment-based service looks like this:

Note that you cannot check in for an appointment too early or too late. The allowed check-in window is defined by service.

Calendars

To book an appointment, you need to have a Calendar. Calendars are created for appointment-based services.

You can schedule appointments for different service types in a calendar. The duration of each appointment is determined by the Estimated Work Duration setting of each service type.

Multiple Calendars per Service

For each day, one or more calendars can be created for a service, with each calendar representing a distinct agent. The number of open calendars determines the service capacity, i.e., the number of appointments the organization accepts.

The number of available calendars may vary daily based on agents' availability and your organization's needs.

The following diagram depicts a service with a different number of calendars opened each day. Some calendars have allocated users and some are "anonymous":

Allocating Agents

Once you have created a calendar, you can allocate a specific agent to it.

Doing so will ensure that the agent's schedule is clear, conflicts are avoided by preventing double allocating agents to multiple calendars on the same date, and personal appointments can be managed efficiently.

Calendar Availability

A calendar allows booking appointments during the service's hours of operation.

When you open a calendar on a specific date, the hours of operation are determined by the service's working hours. You can change working hours for individual calendars on specific dates to reflect the varying availability of service providers.

Calendar Capacity

The number of appointments a calendar can accommodate is influenced by the appointment duration, based on the service type, and the calendar's availability, determined by its working hours. Cubu ensures that the total duration of booked appointments aligns with the calendar's availability.

No Shows

When significant no-show rates affect organizational performance, Cubu can be configured to overbook appointments to offset expected no-shows.

Daily Plans and Templates

We create a daily plan for our appointment-based service to determine the required number of calendars to open on specific days.

Each calendar represents an individual agent, thus enabling us to determine the appropriate staffing levels for optimal service provision.

The number of calendars, working hours, and appointment duration determines the maximum number of daily appointments for a service.

Automating Calendar Creation

If you use the same daily plan repeatedly, you can save the plan as a template and create plans based on that template.

You can set up the template to open calendars automatically on specific days based on a schedule.

Each day, new calendars are opened for future dates, following the guidelines set by the Booking Window parameter, which determines how far in advance appointments for a service can be booked.

See Also

📚
Service Management
⚒️Appointment-based Services Settings
Calendar
Appointment Case Lifecycle
The Check-in Window