Automated Coffee Shop Online Order Routing
Every few minutes during trading hours, WebRun checks Square for Restaurants for new online or mobile orders, verifies that the required items are in stock in Odeko, and posts a routed order notification to the correct Slack channel or station so your team knows exactly what to make and when.
How do I automatically route online coffee orders to the right prep station?
WebRun checks Square for Restaurants every few minutes for new online and mobile orders, verifies item availability in Odeko, and posts each order to the correct Slack prep station channel with the customer name, items, modifiers, and pickup time. Out-of-stock flags go to the barista immediately for manual follow-up.
- Every online order reaches the right prep station within minutes of landing
- Out-of-stock items are flagged to the barista before the customer arrives
- No order slips through the cracks during busy mobile ordering periods
Built for independent coffee shop owners · cafe managers · barista leads
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
squareup.com/dashboardin a real browser with your saved login - no setup, no API keys. -
1
Square for Restaurants - detect new online or mobile orders
WebRun opens Square for Restaurants to detect new online or mobile orders. - Open Square for Restaurants and check the online orders queue
- Capture any new orders that have arrived since the last check
- Note each order's items, modifiers, pickup time, and customer name
- Check the current ticket count to assess prep load
Done when All new online orders are captured with their items, modifiers, and pickup times.
-
2
Odeko - verify items are in stock
WebRun opens Odeko to verify items are in stock. - Open Odeko and check stock levels for ingredients needed for each new order
- Flag any item that is out of stock so the team is alerted immediately
- Note substitute options for any out-of-stock item if available
Done when Stock availability is confirmed or flagged for every item in the new orders.
-
3
Slack - post routed order to the right station channel
WebRun opens Slack to post routed order to the right station channel. - Post each new order to the relevant prep station Slack channel (espresso bar, food prep, etc.)
- Include customer name, items, modifiers, and pickup time
- Flag any out-of-stock item with the Odeko note so the barista can substitute or contact the customer
Done when Every new order is posted to the correct Slack station channel with full details.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Will it contact the customer if an item is out of stock?
No. WebRun flags the out-of-stock item in the Slack station channel for the barista to handle. Any customer communication is done by your team, not WebRun.
How many prep station channels can it route to?
As many as you have. Tell WebRun your station channels (espresso bar, food, merchandise) and which item types go where, and it will route accordingly.
What happens during slow periods when there are no new orders?
WebRun checks on its regular interval and posts nothing if there are no new orders. Your Slack channels stay quiet until a real order needs routing.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.