Last updated: Sep 30, 2026, 5:16 PM
Troubleshoot order-ready texts that aren't reaching guests or servers after KDS fulfillment, including settings, phone numbers, and triggers.
Guests or servers are not receiving order-ready texts when an order is fulfilled. Use these steps to check eligibility, settings, phone numbers, and the fulfillment trigger.
Applies to: Toast POS, Kitchen Display System (KDS), Toast Online Ordering, Toast Kiosk, Toast Mobile Order & Pay®
Permissions needed:
What you'll accomplish: Confirm that eligible guests and servers receive an order-ready text when an order is fulfilled on the KDS.
Note: Order-ready text messaging requires a Kitchen Display System. The text sends when an order is fulfilled on the KDS, so a restaurant without a KDS cannot use this feature.
| Symptom | Most Common Cause | Quick Fix |
| No one receives a text for any order type | Order-ready text messaging is not enabled for that order type | Enable the order type under To Guest or To Server in Kitchen settings |
| Guests receive texts, servers do not | The server's employee profile has no phone number | Add a valid phone number to the employee profile in Toast Web |
| Texts only send for some orders | No phone number was collected at checkout for the others | Confirm the dining option prompts for guest information |
| The text sends too early or too late | The fulfillment trigger is set to the wrong stage | Change the text-message trigger to match your fulfillment workflow |
| Guests receive two texts per order | Messaging is enabled in both Orders Hub and Kitchen settings | Turn off duplicate messaging in one of the two places |
Expected outcome: A test order fulfilled on the KDS sends a text to the number you used.
Note: SMS order-ready messaging is supported for US phone numbers, +1 phone numbers in Canada, +44 phone numbers in the UK, and +353 phone numbers in Ireland. Numbers outside the supported formats will not receive a text.
A guest can only be texted if a phone number was captured on the order.
Expected outcome: New orders carry a guest phone number, and the guest receives a text when the order is fulfilled.
Note: Servers will not receive order-ready texts if their employee profile does not contain a valid phone number. This is the most common reason server notifications fail while guest notifications work.
The text sends at the fulfillment stage you choose, so the trigger has to match how your kitchen actually works.
Note: If your restaurant uses multi-level fulfillment, order-ready texts only send from Expediter 2 when Expediter Level 2 is selected as the trigger. If the trigger is set to an earlier stage, guests are notified before the food reaches the pass.
Duplicate texts happen when the same order is set to notify from two places.
Create a new test order with a known, supported phone number and confirm all of the following:
If any of these still fail, contact Toast Customer Care.
You do need a Kitchen Display System to send order-ready texts. The message is triggered when an order is fulfilled on the KDS, so there is no way to send it from a printer-only kitchen.
Order-ready text messaging supports +1 phone numbers in Canada, +44 phone numbers in the UK, and +353 phone numbers in Ireland. Guests with numbers outside the supported formats will not receive a message.
A server does not receive texts when their employee profile is missing a valid phone number, or when no server is assigned to the order. Guest and server notifications are enabled separately, so check that To Server is turned on for that order type as well.
You can change when the text goes out by selecting a different text-message trigger under Order ready text messaging. You can trigger from the prep station, from Expediter Level 1, or from Expediter Level 2.
Also asked as: