Skip to main content

Connecting your POS to Stash

Connect Square, SumUp, or Odoo to your Stash shops so every sale automatically deducts the right items from your inventory.

Written by Jake
Updated today

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:

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

  1. From the sidebar, open Integrations.

  2. Find the Stash shop you want to connect a POS to.

  3. Click Connect POS.

  4. A popup opens with a list of supported POS providers. Pick yours.

  5. You'll be redirected to your POS provider's login page. Sign in with your owner/admin account.

  6. Authorize Stash to access your sales and product data.

  7. 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:

  1. 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.

  2. 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.

  3. 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

Did this answer your question?