Skip to content

Configuration

Queue Settings

Each queue has a settings JSONB column for per-queue configuration. Currently available settings:

KeyTypeDefaultDescription
defaultLanguage"fi" | "en""fi"Default language for the customer PWA
allowLanguageSwitchbooleantrueShow FI/EN toggle on the customer PWA

Queue Policies

Each queue has per-queue policy settings that control customer actions and queue behavior:

SettingTypeDefaultDescription
chatEnabledbooleanfalseAllow customers to chat with staff
jumpEnabledbooleanfalseEnable smart queue jump offers
maxJumpsPerDaynumber3Maximum jump offers per customer per day
awayTimeoutMinnumber30Maximum away mode duration (minutes)
lateGracePeriodMinnumber15Grace period for late customers (minutes)
maxWaitMinnumber60Maximum expected wait time

Policies are configured in the queue detail view under Policy Settings and enforced server-side by the queue engine.

Organization Settings

Organization-level settings are managed in Settings in the admin sidebar.

Dashboard Theme

The dashboard supports light and dark modes, switchable from the sidebar. The preference is stored per-user in localStorage.

Language

The admin dashboard supports Finnish and English. Switch languages using the globe icon in the sidebar. Translations use the useLanguage() context hook with t(fi, en) helper function.