cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Managing Online Orders on KDS

Does anyone else struggle with Managing online orders on the KDS system?  I have a big feature request that I think most KDS customers would love.  Let me know your thoughts.


We are a fast-casual concept, and one of our issues is prioritizing orders.   Delivery orders get in the KDS system 30-45 mins before the driver arrives.  Whereas, when we get a dine-in order, we would love it if it jumped the queue to the front of the KDS, so those customers are not waiting for 10 delivery orders to be prepared and sit on a shelf while the hungry customer waits at a table.  Ideally, we would love to set a "completion time or promise time" to be able to be set by a combination of a value set at the dining option level and an item count option that can add to the promised time(PT).  

So here is an example:

Dining Option | Standard Promise time

  • 3rd Party Delivery  30min
  • Native Delivery 25min
  • Native Pickup 15min
  • Dine-In 10min
  • Take-out 8min

The second part would be choosing between Item count or Price

  • Item count is > 10 add 15 mins
  • Price is> $100

So orders would come in like this:

Order platform | Order Size| Order Time | Promise Time

  1. Native Delivery | 3 items | 12:59pm | 1:24pm
  2. Doordash | 1 item | 1:00pm | 1:30pm
  3. Native Pickup | 11 items | 1:07pm | 1:37pm (15mins for Native Pickup + 15 mins for Large order)
  4. Take-Out | 1 item | 1:15pm | 1:23 pm
  5. Dine-In | 1 item | 1:16pm | 1:26 pm

Currently, in this simplified example these would show up exactly how they are written above. What I would like is if they were ordered by that determined Promise Time so as the orders come in, they are re-sorted on the screen. 4,1,5,2,3 would end up being the order that they should be prepared based on those items still being on the screen

It would also be super helpful to have the timer count down to the promised time, so the tickets on the KDS turn yellow at 7 mins and red at 4 mins based on the warning settings. 

We have been looking at many different ways to change our prep times, but with various channels having different timing requirements, it is difficult to accomplish.  It also makes it hard because if we hold the Delivery orders by changing the prep time to something like 15 mins, it takes away the ability for the team to prepare those delivery orders a little earlier when there are less orders on the screen.  We have tried to solve the issue with multiple 2 KDS screens for each station, one with dine-in and takeout and the other with Deliver, but it still tends to be hard for the teams to figure out which screen to prioritize at any given point.  If set up correctly, I think this promise time feature is something every concept that does a mix between online ordering and dine-in/takeout on their KDS would benefit from.  We would also be able to minimze our tech footprint and could add the larger KDS screens as opposed to 2 smaller one. 

I would love to hear thoughts below from others in the community and hopefully this is a feature that we could see in the future.

6 REPLIES 6

I'm lucky not to have to manage that much, but if I did I think I would just rely on a human to make the decisions instead of trying to automate it. Have you considered just using expeditor course firing and hold all orders on an expo screen automatically, then make decisions about what should be fired and to the rest of the kitchen? 

I wish that were feasible, but during peak lunch when we have 40+ orders in the system, it just tends to be a little much to manage the prioritization, order accuracy, and all the delivery drivers.  It is just information overload expecially how the KDS system does not prominatly display the ready time aka promise time.  This is something that I have had a little experience with in the past through the QSR KDS system and I believe Salido KDS system does it as well.  Not as detailed as I outline but has more options to priortize.

Thanks for reaching out about this Feature Request. I will send this to our internal teams for review and see if there are any workarounds we can use to get close to this kind of workflow. 



Robert Anderson, Community Manager
Toast

josh212
Community Ambassador

@CharlesW You're in luck this is all available @Rob  if it’s not available to everyone I can let you know the product manager that owns this project in particular 

josh212_0-1676546867817.pngjosh212_1-1676546873378.png