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
  • Requires Data on Check-in
  • Target Inbox
  • Ticket Numbering
  • Booking Window
  • Self Bookig Using Portals
  • Overbooking
  • Check-in window
  • Check-in Behavior
  • See Also
  1. Admin Tools
  2. Service Management

Appointment-based Services Settings

Configuring appointment-based services.

PreviousWalk-in Services SettingsNextManaging Service Availability

Last updated 8 months ago

Admin Tools -> Service Admin

Managing services requires the Service Admin role.

The following settings are specific to walk-in services.

Requires Data on Check-in

In this section, you can configure the required data to enter when a new case is created for the service using the Portal or Kiosk.

The options are:

  • Require customer identification: A customer record is linked to the case record. When an agent books an appointment using the Calendar, the agent must select a customer record. When a customer books an appointment using a Portal, the customer must identify himself using the method defined by the "Customers" table.

  • Require phone number: The agent or the customer must enter a valid phone number. The phone number is stored as the case's contact number and can be used to send SMS messages to the customer.

  • Verify the self-service phone number with a one-time password: Check this box to send an OTP to the customer via SMS and require the customers to enter the OTP to book an appointment.

  • Require email: Agents and customers must enter an email when booking an appointment. The email is stored with the case and can be used to send emails to the customer.

Target Inbox

This section configures when cases for appointments booked for this service are stored.

  • Initial case status: When you book an appointment, a case in the status Planned is created. When a customer checks in, the case status usually changes to waiting. Choose the Pending status if additional work is required before an agent can process the case.

Ticket Numbering

When a new case is created, it is assigned a number. The number is used to identify the case/customer easily and when calling the customer for service. Ticket numbers are generated automatically in sequential order and may include a prefix and suffix.

Different prefixes and number ranges for different services prevent confusion when customers wait in the same area for different services.

For appointment-based calendars, ticket numbers are assigned based on the appointment time.

For example, if a calendar's working hours are 8 am to 4 pm, and the First Number parameter is set to 100, an appointment booked for 8 am will be numbered "100". An appointment booked for 8:10 am will be numbered "110".

Preventing Duplicate Numbers when Overbooking

In scenarios where overbooking is expected, to prevent duplicate numbers when two or more appointments are booked simultaneously. This value determines how many numbers are reserved for each minute of the day.

Following the previous example, if you set Numbers per Minutes to 2, the first appointment booked for 8 am will be numbered "100". An appointment booked for 8:10 am will be numbered 120. If another appointment is booked for 8:00, it will be numbered "1 1".

To learn more, see:

Booking Window

The booking window determines how many days in advance agents and customers can book appointments for this service.

Cubu allows for different booking windows for agents and customers, allowing agents to book appointments further in advance.

The booking window duration determines how far in advance calendars are available when automatic calendar activation is enabled.

Self Bookig Using Portals

This section contains settings affecting customer experience when self-booking appointments using Portals.

Calendar Grouping

When customers book appointments using the Portal and search for an available time slot for the service, Cubu will search all the available calendars for the service.

The Calendar Grouping settings control whether the available timeslots from all calendars are listed together or if the customer can choose specific calendars and view their timeslots.

  • Merge the time slots from all calendars: Available timeslots from all calendars are merged and displayed together. Cubu will attempt to balance the load between all calendars.

  • Show the time slots for each calendar: The customer can choose a specific calendar from a dropdown and view its time slots. If an agent is allocated to the calendar, the agent name is shown on the dropdown.

The diagram presents the Portal timeslot merged (on the left) and split into calendars (on the right).

Booking Multiple Appointments for the Same Customer

When customer identification is enabled for the service ("Require customer identification" is enabled), it is possible to prevent multiple bookings for the same customer.

Cubu supports the following options:

  • Allow multiple bookings

  • Prevent for the same service on the same date: The customer cannot schedule multiple appointments for the same service on the same day, even if the time slots are on different calendars.

  • Prevent for the same service on any date: The customer cannot schedule multiple appointments for the same service, even if the time slots are on different calendars or different days.

  • Prevent for any service of the same service category on the same date: The customer cannot book multiple appointments on the same day for services in the same category.

  • Prevent for any service of the same service category on any future date: The customer cannot book multiple appointments for services in the same category.

Overbooking

Cubu can compensate for expected no-shows by overbooking appointments. The overbooking level is determined dynamically, based on the service types of booked appointment and their Expected No-show Rate setting.

To enable this feature, check the "Enable automatic compensation" box.

See also:

Check-in window

Customers cannot check-in for their appointments too early or too late. The Check-in Window settings define the allowed check-in window.

  • Max earliness: The maximum time (in minutes) before the appointment time a customer can check-in.

  • Max tardiness: The maximum time (in minutes) after the appointment time a customer can check-in.

Cubu allows the configuration of different check-in windows for agents and customers. This capability is usually used to enable agents to check in customers earlier or later than they could do themselves.

Check-in Behavior

In certain scenarios, it's advantageous to automatically assign a case to an agent as soon as a customer checks in. For instance, you can set up a service with multiple calendars, each allocated to a different user. All calendars share the same target inbox, as depicted in the diagram below:

By selecting the "Assign cases to the calendar's user" option, the case is automatically assigned to the agent linked with the corresponding calendar upon check-in. This ensures that all cases from various calendars are consolidated into a single inbox while preserving the original agent assignments. Such a setup proves beneficial when you aim to manage and distribute appointment loads efficiently while facilitating seamless case transfer among agents, fostering a collaborative team environment.

See Also

Target inbox: An inbox in the current unit where new cases will be placed. An appointment-based service may open a different number of calendars each day. You need to specify a calendar to book a service appointment. You may specify different target inboxes for individual calendars, as shown in the following diagram: For more information, see: Manage Service Daily Plans

⚒️
🧐How To: Compensate For No-shows
🧐How To: Compensate For No-shows
📚Appointment-based Services
Booking Window
Portal TImeslots page, Merge/Split
Check-in Window
Multiple Calendars Sharing a Target Inbox