POS & Payments Integration · Type A

Square POS Integration

Connect Square POS with Hykmah for unified inventory across your physical store and online channels. Every Square sale automatically updates StockWise stock levels in real time — preventing overselling across channels.

  • Real-time Sync
  • Offline Mode
  • Multi-location
  • Included — No Extra Cost
Shopify Integration

New to Hykmah? Operations platform for Australian SMEs — StockWise (inventory management), Sellwise (retail & e-commerce), Operon (field service), Recuron (subscriptions). Square is Australia's most widely used POS for small retailers, cafes, and service businesses. This integration eliminates the stock management gap between Square in-store sales and online inventory. Plans from $50/month AUD.

Learn more about Hykmah
Connect SQUARE

How to Connect Square to Hykmah

1

In Hykmah: Settings → Integrations → POS & Payments → Connect Square

2

Authorise via Square OAuth2 redirects to Square's OAuth flow

3

Select which Square locations to sync with which StockWise warehouses

4

Map Square product catalogue to StockWise products (automatic matching by SKU)

5

Enable real-time inventory sync and test with a live Square transaction

Setup Time: 5 minutes Cost: Included in Hykmah Professional ($50/month AUD)
Requirements: Square account (any plan), Hykmah Professional or higher Sync Type: Real-time via Square webhooks
USE CASES

How Retailers Use Square + Hykmah

Real scenarios from businesses using Square POS alongside Hykmah for unified inventory.

Retailer

Physical Store + Online Channel Unification Retail omnichannel inventory

Challenge: A retailer uses Square in-store and Sellwise online. Without integration, stock sold in-store is not deducted from the online catalogue, causing overselling and disappointed customers.

Solution: Every Square sale triggers an immediate stock update in StockWise, which propagates to the Sellwise online channel. Customers browsing online always see accurate availability based on live combined stock levels.

Result: Overselling incidents eliminated across channels. End-of-day stock reconciliation between POS and online removed — it happens automatically.
Events

Pop-Up Events + Permanent Store Inventory Mobile POS and permanent store stock

Challenge: A retailer takes Square Mobile to pop-up markets and events. Sales at events are not reflected in the permanent store's inventory until manual reconciliation is done each evening.

Solution: Square Mobile transactions at events sync to StockWise in real time via the integration. The permanent store's online stock levels update immediately — even while staff are offsite at the event.

Result: No manual end-of-event stock reconciliation. The online store always reflects true available stock regardless of how many sales channels are active simultaneously.
Multi-location retail

Multi-Location Retail Per-location stock tracking across Square locations

Challenge: A retailer with two Square locations — one permanent store and one in a shopping centre — managing stock separately per location with no unified view across the business.

Solution: Each Square location maps to a separate StockWise warehouse. Per-location stock levels tracked independently. Unified cross-location inventory dashboard in Hykmah shows total stock across both locations at a glance.

Result: Stock transfers between locations managed in StockWise with visibility across both Square locations. Reorder alerts trigger based on combined stock across all locations.
WHY SQUARE + HYKMAH

True Omnichannel Inventory Across Square and StockWise

Square handles in-store payments. StockWise handles inventory. The integration keeps both in sync automatically — so your online store never sells stock that's already been sold in-store.

Real-Time Stock Updates on Every Sale

Every Square transaction deducts stock from StockWise immediately via webhook. No batch processing, no end-of-day reconciliation — stock levels across all channels update within seconds of a sale.

Multi-Location Support

Map each Square location to a separate StockWise warehouse. Per-location stock tracking for businesses with multiple stores, a pop-up alongside a permanent store, or a trade counter alongside an online channel.

Offline Mode Reconciliation

Square offline transactions reconcile automatically when the device reconnects. No manual data entry required after an event, market, or period of poor connectivity.

Two-Way Product Sync

Create products in StockWise and push to Square automatically. Products created in Square sync back to StockWise. SKU-based matching keeps both catalogues aligned. Refunds in Square restore stock levels in StockWise automatically.

Square integration is included in all Hykmah plans — no per-transaction integration fee. Square's standard transaction fees apply per payment processed.

See detailed pricing below
WHAT SYNCS

What Syncs Between Hykmah and Square

Complete data flow between Square POS and StockWise inventory management.

Products

Bi-directional Product catalogue synced bi-directionally. Create in StockWise, push to Square. SKU matching for existing products.

Bi-directional

Inventory

Square → Hykmah Every Square sale deducts stock from StockWise in real time. Offline sales reconcile on reconnection.

Real-time

Sales

Square → Hykmah All Square transactions recorded in Hykmah for unified sales reporting across all channels.

Bi-directional

Customers

Bi-directional Square customer records unified with StockWise customer profiles for a single customer view.

Bi-directional

Payments

Square → Hykmah Square payment records synced to Hykmah for reconciliation and Xero/MYOB accounting integration.

Bi-directional

Refunds

Square → Hykmah Square refunds automatically restore stock levels in StockWise. No manual stock adjustment needed.

Bi-directional

Locations

Bi-directional Multiple Square locations mapped to separate StockWise warehouses for per-location stock management.

Bi-directional

Categories

Bi-directional Square product categories mapped to StockWise categories for consistent reporting across channels.

Bi-directional
HOW IT WORKS

How the Integration Works

Sale Processed in Square

Staff process a sale in Square POS in-store. Square sends a webhook event to Hykmah immediately after the transaction is completed.

StockWise Updates Instantly

Hykmah receives the Square sale event and deducts the sold quantities from StockWise. Stock levels across all channels (online store, B2B portal) update within seconds.

Reporting Unified in Hykmah

Square sales appear in Hykmah's unified sales reporting alongside online orders. Reorder alerts trigger from StockWise based on combined stock across all locations.

Technical Architecture

  • Authentication: Square OAuth 2.0 — no credential sharing required

  • Inventory sync: — Square webhook events (real-time, <5 second latency)

  • Offline mode: — Square offline transactions reconcile automatically on reconnect

  • Product matching:SKU-based matching; manual mapping for mismatches

  • Multi-location: — each Square location maps to a StockWise warehouse

Sync Frequency

  • Real-time: Inventory updates via Square webhooks on every sale (<5 seconds)
  • On reconnect: Offline transactions reconcile automatically when device reconnects
  • Manual: On-demand full catalogue and inventory reconciliation available

Security & Compliance

  • Square OAuth 2.0 — no credential sharing
  • Encryption in transit: TLS 1.3
  • Encryption at rest: AES-256
  • SOC 2 Type II compliant
  • Privacy Act 1988 (AU) compliant

System Requirements

  • Square account (any plan)
  • Hykmah Professional plan or higher
  • Admin access to both systems
Setup Guide

Connect Square to Hykmah in 4 Steps

1.

Authorise Square via OAuth

In Hykmah, go to Settings → Integrations → POS & Payments → Square. Click Connect Square. You will be redirected to Square to authorise the connection.

  • Log in to your Square account
  • Grant Hykmah access to your locations and inventory
  • Confirm successful connection in Hykmah
2.

Map Locations to Warehouses

After authorisation, Hykmah displays your Square locations. Map each location to the corresponding StockWise warehouse. If you only have one location, it maps to your default warehouse.

3.

Sync Product Catalogue

Hykmah automatically matches Square products to StockWise by SKU. Review unmatched products and manually map or create them.

  • Review SKU matching results
  • Manually map any unmatched products
  • Enable two-way product sync if required
4.

Test and Activate

Process a test transaction in Square and verify the stock level updates in StockWise within 5 seconds. Activate the integration for live use.

PRICING

Square Integration Included in Hykmah Plans

No per-integration fees. Square transaction fees apply separately per payment processed.

Integration Cost: $0/month — included on all tiers.

With Integration

  • Every Square sale deducts from StockWise instantly
  • Stock reconciliation happens automatically on every transaction
  • Square offline transactions reconcile automatically on reconnect
  • Square refunds restore StockWise stock levels automatically
  • All Square locations mapped to StockWise warehouses in one dashboard

Without Integration

  • In-store Square sales not reflected in online stock
  • Manual end-of-day stock reconciliation between POS and online
  • Offline event sales require manual entry after the fact
  • Refunds require manual stock adjustment in StockWise
  • Per-location stock managed separately with no unified view

Square account required. Square pricing from $0/month (pay per transaction).

View Square AU pricing
FAQs

Frequently Asked Questions

Does this work with Square Offline Mode?

Yes. When Square operates offline, transactions are stored locally. When the device reconnects, Square syncs offline transactions to the cloud, which then triggers the Hykmah inventory update. Brief reconciliation delays are expected for offline periods.

Can I manage multiple Square locations through Hykmah?

Yes. Each Square location maps to a separate StockWise warehouse in Hykmah. You get per-location stock reporting and unified cross-location inventory visibility from one Hykmah dashboard.

Do Square refunds restore stock in StockWise?

Yes. When a refund is processed in Square, Hykmah receives a refund event and automatically adds the returned quantity back to the StockWise warehouse. No manual stock adjustment needed.

Is product catalogue sync bi-directional?

Yes. Products created in StockWise can be pushed to Square automatically. Products created in Square sync to StockWise. SKU is used as the matching key. Conflicts are flagged for manual resolution in Hykmah.

Does Square POS work with Xero through Hykmah?

Yes. Square payment data synced to Hykmah can be forwarded to Xero for accounting. The chain is: Square sale → Hykmah (StockWise + revenue record) → Xero (accounting entry). See the Xero integration page for details.

Is there a cost for the Square integration?

No. The Square integration connector is included in Hykmah Professional ($50/month AUD), Premium and Enterprise at no additional cost. Square's standard transaction fees apply per payment processed.

Troubleshooting

Common Issues & Solutions

Stock levels not updating after Square sale

Integration disconnected, product SKU mismatch between Square and StockWise, or OAuth token expired.

Fix: Check integration status in Settings → Integrations → Square (should show as connected). Verify the product has a matching SKU in both Square and StockWise. Re-authorise the Square connection if the OAuth token has expired.

Products showing as unmatched after initial sync

Products without matching SKUs require manual mapping.

Fix: Go to Integrations → Square → Product Mapping in Hykmah to review and manually match unmatched products. Standardise SKUs in both systems to prevent future mismatches.

Square offline transactions not reconciling in Hykmah

Offline transactions only sync to Hykmah after the Square device reconnects and Square processes the offline batch.

Fix: Allow up to 30 minutes after reconnection for the full reconciliation to appear in Hykmah stock levels. If transactions are still missing after 30 minutes, check Hykmah sync logs at Settings → Square → Sync History.

Multiple locations showing incorrect stock totals

Square location mapped to the wrong StockWise warehouse.

Fix: Verify each Square location is mapped to the correct StockWise warehouse in Settings → Integrations → Square → Location Mapping. A mis-mapped location will deduct stock from the wrong warehouse.

Also Available

More POS & Commerce Integrations

Connect multiple sales channels and back-office systems for complete operations automation.

Shopify

Sync StockWise inventory with your Shopify online store for unified omnichannel management.

View Shopify

Stripe

Accept card payments, process subscriptions, and reconcile revenue in Hykmah.

View Stripe

Xero

Sync sales and payments from Hykmah to Xero for automated accounting.

View Xero

Vend

Alternative POS integration for multi-location retail inventory management.

View Vend

Ready to Unify Square and Online Inventory?

Connect Square POS to Hykmah and eliminate the gap between your in-store and online stock. Every sale, every refund, every location — synced automatically. Setup takes 5 minutes.


Real-time stock sync — every Square sale updates StockWise instantly

Australian support — Mon–Fri 9am–5pm AEST

$50/month AUD — Square integration included, Square fees apply per transaction

5-minute setup — connect via Square OAuth2

No lock-in contracts — Cancel anytime