Square POS sync for art galleries

Your sales floor and your website,
always identical.

A piece sells at the opening and your website knows before the buyer signs. A piece sells online and your Square inventory decrements automatically. The only gallery POS sync that runs both directions in real time — without the spreadsheets, the after-hours data entry, or the embarrassment of someone driving in to buy a piece that quietly sold last weekend.

60-day free trial · No credit card required

One inventory.
Two channels. Zero updates by hand.

POS sale → website, in seconds

When you ring up a piece on Square — at the opening, at the front desk, on a phone in the back — Primatura catches Square's webhook within seconds and marks the work sold on your public site. Availability flips, the piece drops out of the "available works" view, and the order shows up in your dashboard with the buyer's name and the captured amount.

Online sale → Square, instantly

A piece sells through your Stripe-powered online checkout and Primatura decrements that item's Square inventory the same minute. If the piece goes to zero, Primatura archives the Square item so a staff member can't accidentally try to ring up something that's already gone. The floor can't oversell what the website just sold.

New works push to Square automatically

Add a piece in Primatura — through the dashboard, the mobile app, or a bulk upload — and it appears in your Square catalog within seconds, in the right artist's category, with the right price. No double entry, no manual mirroring. The first time you ring it up at the gallery, it just works.

Existing Square catalog? Link, don't duplicate

If you've been running Square for years and have a stocked catalog already, Primatura won't dump duplicate items into it. The "Check Square" button searches your existing catalog by name and category, surfaces matching items with a thumbnail, and lets you link the Primatura work to the existing Square item in one click. Years of accumulated catalog stays intact.

Safety nets for the edge cases

What if a sale rings up for an item you forgot to add to Primatura? It lands in the Unmatched Sales Inbox — one click and you can attach it to the right work or dismiss it. What if Square is unreachable for a minute when an online sale happens? The inventory call is queued and surfaces in the Sync Failures Inbox for one-click retry. Nothing silently breaks.

The three ways galleries
currently get this wrong.

Manual sync between Square and a Squarespace / Wix site

Every sale at the gallery becomes a manual update on the website. Every sale online becomes a manual catalog update in Square. Best case it's a daily chore; worst case a piece sells twice and you have to walk back one of the sales. The bigger the openings, the worse this gets.

A Shopify-style integration that's "kind of" connected

Most "Square integrations" mean a one-way nightly batch — Square sales show up on the website by morning, not in seconds. That's fine for a t-shirt store, dangerous for a $4,000 painting that a serious collector is driving in to see right now.

An expensive POS that replaces Square entirely

Some gallery platforms require their own proprietary POS to get the sync. You'd be re-training staff, re-printing receipts, and giving up your Square hardware. Primatura uses the Square you already have — terminal, app, catalog, history — and just adds the sync that was missing.

No per-transaction Square fee.
One flat price.

$49/month flat (or $35/month billed annually). The Square sync is included — no per-sync charges, no per-item fees, no Square-side cost beyond Square's own processing rates. The 1% Primatura transaction fee applies only to online Stripe sales and Prodigi prints; in-gallery sales through Square are commission-free as far as Primatura is concerned.

See full pricing →

Two channels.
One inventory. Finally.

Start free for 60 days. Connect Square in a couple of clicks. Up and running before your next opening.

Start your free 60-day trial

No credit card required · Cancel anytime