Skip to main content
Stream is a middleware platform that sits between storekit and your POS. Once a location is connected, Stream publishes its menu into storekit, storekit sends online orders to Stream, and Stream reports back when the order is accepted, updated, cancelled or fails. Stream also tells storekit when items go on or off sale and when a location is paused. Unlike storekit’s direct POS integrations, the connection is set up from the Stream side — storekit is registered with Stream as a delivery service provider (DSP). Your storekit store keeps behaving like any other POS-connected store: the menu is managed in Stream, and orders are queued to Stream as soon as they are placed. This section is split into focused guides. Start with Connecting Stream, then read the areas you need.

Connecting Stream

Authorise Stream against your storekit account and link a location to a store

Menu Sync

How Stream publishes menus into storekit and what gets imported

Orders

How orders reach Stream, buffering, order notes, cancellations and failures

Stock & Availability

Item availability, stock counts, and pausing the store from Stream

Dine-in

How table orders are sent to Stream

Troubleshooting

Fix connection, menu, order and availability problems

How the Connection Works

Stream connects to storekit over OAuth. From Stream you choose storekit as a channel and are sent to storekit to sign in. On the consent screen — Stream wants access to your storekit account. — you either grant Access all available venues or pick the stores Stream may see, then click Allow. Back in Stream, storekit’s stores appear as locations you can connect; connecting one sets that store’s POS provider to Stream. A store can only have one POS provider, so a store connected to Stream cannot also be connected to another POS integration.
Stream’s settings page in the storekit dashboard (Stream Integration) is only visible to storekit staff. Merchants manage the menu and location state in Stream, and ask storekit support to change the storekit-side settings described in these guides.

How Orders Flow to Stream

Orders are queued as soon as they’re placed — you don’t accept them first. Pre-orders can be held back until closer to the fulfilment time with Buffer Orders.

Supported Features

POS Integrations Overview

Compare Stream with storekit’s other POS integrations

Order Injection

How order injection works across POS providers

POS Menu Sync

General menu-sync behaviour and limits

Availability & Snoozing

How POS-managed availability shows in storekit