Connecting your POS to Stash
Connecting a point-of-sale system is the step that turns Stash from a stock tracker into a fully automated inventory system. Once your POS is connected, every sale rings through to Stash and deducts the right items (or components, if you have Blueprints) from your inventory automatically.
Supported POS systems
Stash currently connects to:
Square — full support, recommended for SMBs. See Connecting Square POS.
SumUp — full support including SumUp Orders. See Connecting SumUp POS.
Odoo POS — for franchise and larger businesses
More providers are coming — Shopify, Clover, and Toast are on the roadmap.
Who can do this
Only Admins can connect, disconnect, or re-sync POS integrations.
Before you start
You need at least one Stash shop (location) set up. See How to add your first location.
You need login credentials for your POS provider's owner/admin account — not a regular cashier login.
How to connect a POS
From the sidebar, open Integrations.
Find the Stash shop you want to connect a POS to.
Click Connect POS.
A popup opens with a list of supported POS providers. Pick yours.
You'll be redirected to your POS provider's login page. Sign in with your owner/admin account.
Authorize Stash to access your sales and product data.
You'll be redirected back to Stash. The connection appears within seconds.
Once connected, Stash automatically:
Imports your POS locations
Pulls your product catalog
Starts listening for sales in real time
Three steps after connecting
Connection alone isn't enough. To finish the setup:
Map your POS locations to Stash shops. If your POS has multiple locations, tell Stash which one corresponds to which shop. See Mapping POS locations to Stash shops.
Sync your product catalog. Stash pulls in all your POS products so you can link them to Blueprints. Re-sync any time your POS catalog changes.
Link products to Blueprints. For each POS product that's a recipe, bundle, or kit, link it to a Blueprint. Without this link, sales won't deduct components correctly. See Linking a Blueprint to a POS product.
The Setup card on the Integrations page tracks your progress through these steps and shows what's still outstanding.
Good to know
One POS connection per shop
Each Stash shop can have one POS connection. If you want to switch POS providers (e.g., move from Square to SumUp), disconnect the old one first, then connect the new one.
One POS connection can serve multiple shops
If your POS provider supports multi-location accounts (Square does, for example), one Stash POS connection can map to multiple Stash shops via the location mapping step.
Sales are real-time, sync is on-demand
Sales come through immediately via webhooks. Product catalog and location updates require a manual Sync now click — Stash doesn't poll your POS continuously to keep usage costs reasonable.
Disconnecting is reversible — kind of
Disconnecting a POS stops the data flow. Your historical sales are preserved. Reconnecting later is easy, but you'll need to re-do the location mapping.
Privacy and data
Stash only reads what's needed to track inventory: product info, sale events, location data. It doesn't access customer details, payment information, or refund processing.
Related articles