# Queue Management settings explained

> Detailed reference for all Queue Management configuration options, including global and override settings.

## General settings

1. **Queue title:** The internal name of the queue, used to identify it across Console
2. **Space:** Assign the queue to a specific space within your organisation
3. **Timezone:** Set the timezone for the queue. This affects opening hours, booking slots, and all time-related settings
4. **Language:** The language you are editing the localised fields in, such as **Queue display title**. Switching the language shows the text for that language; for Arabic, text fields switch to right-to-left. The same language is used by the language picker in **SMS customization**. Supports English, Arabic, Swedish, German, Spanish, Italian, Icelandic, Japanese, Dutch, Norwegian, French, Danish, and Urdu
5. **Queue display title:** A localised customer-facing name for the queue, shown in the selected language
6. **External identifier:** An optional external ID that can be used to map this queue to an external system
7. **Allow ticket transfer:** If selected, staff can transfer tickets between queues within the same organisation, and between categories and staff in the same queue
8. **Show serving tab:** Enables serving and checkout option. This option is not available when auto call is enabled
9. **Logo URL:** URL to a custom logo image that will be displayed in customer-facing queue interfaces
10. **Global styles:** Custom CSS that will be applied to customer-facing queue interfaces for visual customisation
11. **Opening hours:** Set the regular weekly opening hours for the queue. You can define different hours for each day of the week, with multiple time periods per day
12. **Auto reset queue:** Set one or more times of day at which the queue will automatically reset, clearing occupancy and closing all open tickets

## Login method

1. **Pin code login:** Staff log in to the Queue Manager app using a shared PIN code
2. **Email login:** Staff log in to the Queue Manager app using their individual email address. This enables per-user tracking and is required for user priority assignments
3. **Pin code:** The PIN code that staff will use to access the Queue Manager app. This field is always shown and is required, whatever the login method
4. **Allowed emails:** When email login is selected, define which user email addresses are permitted to log in to the Queue Manager app. [Users need to be added to the tenant](https://learn.phystack.com/users/invite-a-user/) to be shown in this list.

## User priority assignments

> **Note:** This section is only visible after the queue has been saved, when Show serving tab and email login are both enabled, at least one allowed email is set, and at least one category exists

1. **User:** Select a staff member from the list of allowed emails
2. **Category:** Assign a service category to that staff member (only categories without subcategories can be picked), so tickets in that category will be routed to them with priority

## Walk-in settings

1. **Enable registration:** If selected, customers will be asked to fill in a registration form when joining the queue. When enabled, a registration field builder appears where you can configure the form fields
2. **Registration field builder:** Define the fields that customers fill in when joining the queue. Supported field types include text input, text area, checkbox, radio buttons, phone, email, and category selector. Each field can be required, localised, and configured with validation rules
3. **Enable admin UI ticket printing:** If selected, staff can manually print tickets from the Queue Manager app
4. **Enable check-in by scanning QR code from ticket:** If selected, customers can check in to the queue by having a QR code displayed on the ticket that the staff can scan using Queue Manager
5. **Customer can cancel ticket:** If selected, walk-in customers can cancel their own ticket from the ticket status page
6. **Automatically check out tickets:** If selected, the previous customer is automatically checked out when the next customer is called. This option is only available when both **Show serving tab** and email login are enabled
7. **Notify X pending positions:** Set the number of positions ahead at which customers receive a heads-up notification (amber ticket state) before being called
8. **Maximum number of people per general (A-type) ticket:** Set the maximum number of people that can be registered on a single walk-in ticket
9. **Walk-in ticket prefix:** A prefix (up to 3 characters) added to walk-in ticket numbers for identification on displays and printed tickets
10. **Manual ticket prefix:** A prefix (up to 3 characters) added to manually created ticket numbers
11. **Stations:** Define the service counters or stations available in the queue. Staff will be assigned to a station when serving customers
12. **Custom information for ticket:** Add information items that are shown on the customer's ticket. Each item has an **Icon url** and a **Text info** value, set per language
13. **Enable keep distance info:** If selected, a keep-distance message is displayed to customers. When enabled, you can customise the message text per language
14. **Auto check out after minutes:** Tickets that stay in **Serving** longer than this number of minutes, counted from check-in, are checked out automatically

## Categories

1. **Category name:** The localised display name for the service category, shown to customers when they select a service type
2. **Label prefix:** A short prefix added to ticket numbers for this category, making it easy to identify the service type on displays and printed tickets
3. **Color:** A colour assigned to the category for visual identification in the Queue Manager app and signage
4. **Priority:** Set the priority level for this category from 0 (normal) to 10 (highest). Higher priority tickets will be served before lower priority ones
5. **Add subcategory:** Create a subcategory under a parent category for more granular service type selection
6. **Add category:** Create a new top-level service category
7. **Remove category:** Remove a category that has no subcategories

## Notifications

1. **Enable web push notifications:** If selected, customers receive browser push notifications for queue updates such as being called to a counter
2. **Enable Apple Wallet:** If selected, customers can add their queue ticket to Apple Wallet for quick access and lock-screen notifications
3. **Enable SMS:** If selected, customers receive SMS notifications for queue updates. Enabling this reveals additional phone number configuration options
4. **Enable email notifications:** If selected, customers receive email notifications for queue updates. Enabling this reveals the email sender configuration
5. **Phone number:** Twilio only option that allows the visitors to join the queue by sending an SMS to the specified number
6. **Code:** A short code used to create the ticket using SMS
7. **Default phone number country:** The default country code pre-selected when customers enter their phone number
8. **Allowed countries:** Restrict which countries are available in the phone number country selector
9. **Email sender:** The email address used as the sender for email notifications
10. **Override SMS sender phone number:** The phone number used to send SMS messages. If left empty, a default system number is used
11. **Leave after minutes:** The number of minutes after check-in that a customer is allowed to stay. When this time is up, the customer receives a "time to leave" notification. If **Show serving tab** is off, the ticket is also completed automatically. The Console label for this field reads "How many minutes before appointment end should a notification be sent"
12. **Leave reminder notification after minutes:** The number of minutes after check-in at which a reminder is sent to the customer, warning them that their remaining time is almost up

The two leave fields only appear when at least one notification type is enabled.

## Feedback survey

1. **Enable feedback survey:** If selected, customers will be presented with a feedback survey after their visit is completed. When enabled, you can customise the **Customer goodbye message** and the **Customer rating message** per language

## Staff notifications

1. **Enable staff notifications:** If selected, designated staff members receive email alerts when queue conditions exceed defined thresholds
2. **Email list:** Select which staff members should receive the notification emails
3. **Threshold waiting time:** A waiting time in **seconds**. A notification is sent when the queue's average waiting time reaches this value while tickets are waiting
4. **Threshold people count:** Send a notification when the number of people waiting in the queue reaches this value
5. **Send interval:** The minimum number of minutes between consecutive staff notification emails to prevent alert fatigue. Defaults to 10 minutes

## SMS customisation

> **Note:** Text customization supports template markers that dynamically insert queue data into your messages. Enter a dash (-) in a field to not send that SMS

1. **SMS template markers:** Use `${location}` for the queue location, `${date}` for the current date, `${positionURL}` for a link to the ticket status page, `${station}` for the assigned station name, `${ticketLabel}` for the ticket number, and `${customerPosition}` for the customer's place in the queue (cancellation SMS). Each field lists the markers it supports
2. **Selected language:** Choose the language you want to customise text for. All text fields below will update to show the content for the selected language
3. **Walk-in:** Customise the SMS message that is sent when a visitor joins the queue. Only used when phone number registration is enabled
4. **Walk-in ticket in location:** Customise the SMS message that is sent when a ticket is called
5. **Cancelled:** Customise the SMS message that is sent when a ticket is cancelled. This field is in the **Walk in ticket in location** group

## Save

1. **Queue details panel:** Displays links for the queue, depending on the variant: **Occupancy manager**, **Queue manager**, **Booking**, **Download Booking QR code** and **Download Ticket QR code**
2. **Save button:** Save all changes to the queue configuration. The button is only enabled when there are unsaved changes
