Train My Camera

POS integrations

Sync checkout products into a private visual catalog.

Train My Camera connects to the systems your team already sells with, imports selected product data, and turns supported product images into scan examples for camera recognition.

Team admin / Integrations
1. Connect

Checkout connection

Zettle · connected

Product details stay owned by the checkout system.

2. Review

Products found

248active products
Selected POS categories86
Products with images221
3. Choose scope

Save setup and sync now?

Selected categories

Future manual and automatic syncs reuse this saved choice.

4. Image training

Checkout images

Ready216
Unavailable at provider1
Public UI capture of the POS sync flow: connect, review products, save scope, and prepare checkout images as scan examples.

Supported checkout product sync

Each provider uses the same safe workflow: connect, review products, choose scope, decide how images should be handled, then save and sync. Owners and admins control integration setup.

Zettle by PayPal

Zettle by PayPal POS

Sync Zettle product-library items into Train My Camera so staff can identify products by photo and see checkout-ready product details.

Connection: OAuth connection

Read setup guide

Front Systems

Front Systems POS

Connect Front Systems product master data to Train My Camera for visual lookup in retail teams that sell apparel, variants, and size/color products.

Connection: Backoffice integration API key

Read setup guide

Shopify

Shopify POS

Connect a Shopify store catalog for teams using Shopify POS, then use product and variant data for private visual item recognition.

Connection: OAuth connection with Shopify shop domain

Read setup guide

Sitoo

Sitoo POS

Use Sitoo REST API credentials to sync products, categories, prices, barcodes, and available product images into a private visual catalog.

Connection: Sitoo REST API credentials

Read setup guide

Square

Square POS

Connect Square Catalog items and variations so staff can identify products by camera and see Square-ready SKU, barcode, price, and category details.

Connection: OAuth connection

Read setup guide

How POS sync works

Train My Camera is designed as a sync layer, not a one-time spreadsheet import. Your checkout system stays the source of truth while Train My Camera uses a selected copy for recognition.

  1. Review the provider product list before changing the Train My Camera catalog.
  2. Choose all products, selected categories, or individual products.
  3. Save the selection and run a sync immediately.
  4. Turn on automatic sync so the saved selection is checked about every 30 minutes.
  5. Use checkout product images as example photos for visual recognition when the provider exposes useful images.
  6. Keep manually uploaded Train My Camera examples while refreshing examples that originally came from checkout images.
  7. Show progress for image preparation, failed retries, and provider images that are no longer available.

Product details Train My Camera can use

Exact fields vary by provider and merchant setup, but the shared product model is built for visual lookup plus checkout handoff.

Product name

Category or product group

Display price

SKU where available

Barcode or UPC/EAN/GTIN where available

Provider product and variant IDs

Primary product image where available

Secondary metadata such as stock, cost, VAT, unit, color, or size where the provider exposes it

Need a provider-specific setup guide?

Start with Zettle

Or choose your checkout provider above.