Skip to main content

Virtual Queue System

The Virtual Queue lets customers check in and wait for service without standing in a physical line. Customers receive a queue number and can be notified via SMS when it's their turn.

Enabling the Queue

The virtual queue is enabled per store. Contact your administrator if you don't see the queue panel in your POS.

How Customers Check In

Self-Service Kiosk

Place a tablet or touchscreen at your entrance running the kiosk page:

https://greenpos.io/s/{your-store-slug}/kiosk

Customers can:

  • Look up their account by phone number
  • Check in as a guest by entering their name
  • Choose customer type — Medical or Recreational

After check-in, a ticket screen displays their queue number. The screen auto-resets after 60 seconds.

QR Code Check-In

If you display the queue on a TV using Digital Signage, a QR code appears in the corner. Customers can scan it with their phone to open the kiosk check-in page.

Manual Check-In

Staff can add customers to the queue from the POS:

  1. Open the Queue Panel on the right side of the POS screen.
  2. Click Add to Queue.
  3. Select or create the customer.

Managing the Queue (Budtender View)

The Queue Panel appears on the right side of the POS screen when the queue is enabled. It updates in real time.

Queue Entry States

StatusDescription
WaitingCustomer is in line
CalledCustomer has been notified and should come to the counter
ServingCustomer is being served at a register

Actions

ButtonAction
CallSends SMS notification to customer, marks as "Called"
ServeSelects the customer in the POS and removes from queue
No-ShowMarks a called customer as no-show
RemoveRemoves the customer from the queue

The dropdown menu also offers Serve Now to skip the call step and serve a waiting customer immediately.

Workflow

  1. Click Call when ready for the next customer.
  2. Customer receives an SMS: "You're up next at [Store Name]! Please proceed to the counter."
  3. When the customer arrives at the counter, click Serve to:
    • Auto-select them in the POS
    • Remove them from the queue
    • Start their transaction

TV Display

Show the queue status on a TV in your waiting area using Digital Signage:

  1. Go to Configuration > Digital Signage.
  2. Create a new Slide with type Queue.
  3. Add it to a Playlist.
  4. Create a Display and assign the playlist.
  5. Open the display URL on your TV.

The queue display shows:

  • Now Serving — Current queue numbers with register assignments
  • Please Come Forward — Called customers (pulsing animation)
  • Up Next — Next 5 customers in line
  • QR Code — Scan to check in from phone (bottom-right corner)

The display refreshes every 5 seconds automatically.

SMS Notifications

When a customer is called, they receive an SMS (if a phone number was provided):

Hi [Name], you're up next at [Store Name]! Please proceed to the counter.

Requirements

  • Customer must have a phone number on file (or entered during guest check-in)
  • SMS (Twilio) must be configured in Configuration > API Integrations > SMS

Best Practices

  1. Call customers promptly — Don't let "Called" entries sit too long.
  2. Use No-Show for customers who don't respond after being called.
  3. Display the queue on a TV — Reduces "how much longer?" questions.
  4. Encourage phone number entry — SMS notifications improve the customer experience.

Next Steps