Why POS Integration Matters
Your POS system already tracks every sale. POS integration means inventory software can:
Automatically decrement stock when you make a saleSync product catalog (names, SKUs, prices)Track sales velocity per productPredict stockouts before they happenNo POS integration = manual data entry + guesswork.
How Stokkfy Connects to Your POS
Square
Connection Method: OAuth (one-click)
What Gets Synced:
Product catalog (name, SKU, category, price, variants)Current inventory levelsSales history (12 months)Real-time sales (inventory decrements instantly)Sync Frequency: Real-time for sales, hourly for catalog updates
Setup Time: 2 minutes
Limitations:
Square's API doesn't expose supplier info (you'll add that in Stokkfy)Inventory tracking must be enabled in SquareBest For: Retail stores, cafes, small restaurants
Shopify
Connection Method: OAuth (one-click)
What Gets Synced:
Product catalog (title, SKU, variants, price, images)Inventory levels per locationSales history (unlimited)Fulfillment statusSync Frequency: Real-time via webhooks
Setup Time: 3 minutes
Limitations:
If you have multiple Shopify locations, you'll select which one to trackShopify's inventory is location-specificBest For: E-commerce stores, omnichannel retail
Clover
Connection Method: OAuth (one-click)
What Gets Synced:
Item catalog (name, SKU, price, categories)Inventory levels (if Clover inventory is enabled)Order historyModifier and variant trackingSync Frequency: Real-time for orders, hourly for catalog
Setup Time: 3 minutes
Limitations:
Clover's inventory features vary by merchant — some have basic tracking, others have full inventory managementMulti-location setups require location selectionBest For: Quick-service restaurants, retail stores
Toast
Connection Method: API key + partner integration
What Gets Synced:
Menu items (food, beverages, modifiers)Sales data (by item, time, location)Inventory usage (if Toast inventory is enabled)Recipe tracking (ingredients per menu item)Sync Frequency: Real-time for sales, hourly for menu updates
Setup Time: 5 minutes (requires API key from Toast dashboard)
Limitations:
Toast focuses on restaurant operations — inventory tracking is basic compared to retail POSRecipe-based inventory tracking requires setup in Toast firstBest For: Full-service restaurants
WooCommerce
Connection Method: WordPress plugin + API key
What Gets Synced:
Product catalog (name, SKU, categories, variations)Stock levels per productOrder historyLow stock alertsSync Frequency: Hourly sync (or on-demand via webhook)
Setup Time: 5 minutes (install plugin, enter API credentials)
Limitations:
Requires WordPress admin accessWorks best with WooCommerce 5.0+Best For: Online stores on WordPress
Lightspeed Retail
Connection Method: OAuth
What Gets Synced:
Item catalog (name, SKU, supplier, cost, price)Inventory counts per locationSales historyPurchase ordersSync Frequency: Real-time via webhooks
Setup Time: 3 minutes
Limitations:
Lightspeed has multiple products (Retail, Restaurant, E-commerce) — make sure you're on the right oneMulti-location requires location selectionBest For: Specialty retail, boutiques
What Happens After You Connect
Step 1: Initial Sync (5-30 minutes)
Stokkfy imports:
Your entire product catalogCurrent inventory levels12 months of sales history (for AI learning)Step 2: AI Analysis (24-48 hours)
Stokkfy's AI:
Identifies sales patterns (day-of-week trends, seasonality)Calculates sales velocity per productDetects slow-moving vs fast-moving productsSets initial reorder pointsStep 3: Ongoing Sync (Real-time)
Every sale updates inventory instantly. Stokkfy monitors stock levels and predicts when you'll run low.
Step 4: Auto-Reordering
When AI predicts a stockout within your supplier's lead time, it generates and sends a purchase order automatically.
Troubleshooting Common Issues
"Some products didn't sync"
Cause: Product doesn't have SKU or barcode in POSFix: Add SKU in your POS, then re-sync"Inventory levels are wrong"
Cause: Initial sync pulled stale dataFix: Do a physical count, update POS, then re-sync"Sales aren't updating in real-time"
Cause: Webhook not firing (Shopify, Clover) or API rate limit (Square)Fix: Contact support — we'll re-establish the connection"I have multiple locations"
Cause: POS supports multi-location, Stokkfy tracks one at a timeFix: Connect each location as a separate business in StokkfySecurity & Permissions
What Stokkfy Can Access:
Read product catalogRead sales historyRead inventory levelsWhat Stokkfy CANNOT Access:
Customer payment info (credit cards, bank accounts)Customer personal data (beyond order names)Ability to delete or modify products in your POSData Storage:
All data encrypted in transit (TLS 1.3) and at rest (AES-256)Hosted on EU servers (GDPR compliant)You can disconnect anytime (data deleted within 30 days)Disconnecting Your POS
If you want to stop syncing:
1. Go to Settings → Integrations
2. Click "Disconnect [POS Name]"
3. Confirm
Your POS data remains in your POS. Stokkfy stops syncing new sales.
Summary
POS integration is the foundation of automated inventory management. Connect once, and Stokkfy handles the rest.
Ready to automate your inventory?
Connect your POS and let AI handle the rest. Free to start.
Get Started Free