Zettle integration

POS by PayPal: sales, products, inventory, purchase history, finance

Help CentreConnectors

Overview

Zettle (by PayPal) is a POS + payments platform for small merchants – card terminals + inventory + sales. The Automize Zettle connector covers sales, products, inventory, purchase history, finance.

  • Regions: UK, EU (Sweden HQ), Latin America.
  • Plans: Pay-per-transaction. Hardware sold separately.

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Zettle developer portal → create app → OAuth credentials.
  2. In Automize → Settings → Connectors → Zettle. Paste credentials, connect.

Find your credentials at https://my.zettle.com/developer.


Rate limits

Per-merchant. Generous for normal POS use.


Data model

POS primitives:

    Merchant ─┬─ Products + Variants
              ├─ Sales (transactions)
              ├─ Inventory levels
              └─ Finance (settlements)

Available operations

8 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Create ProductGeneralCreate a new product
Delete ProductGeneralDelete a product by UUID
Get InventoryGeneralGet inventory balances
Get ProductGeneralGet product details by UUID
List ProductsGeneralList all products in the library
List PurchasesGeneralList purchase history
Update InventoryGeneralUpdate inventory for a product variant
Update ProductGeneralUpdate an existing product

Operations

Create Product

Create a new product

ParameterRequiredTypeDescription
Uuid uuidYestext
Name nameYestext
Variants variantsYestext

Delete Product

Delete a product by UUID

ParameterRequiredTypeDescription
Product Uuid product_uuidYestext

Get Inventory

Get inventory balances

No input parameters.


Get Product

Get product details by UUID

ParameterRequiredTypeDescription
Product Uuid product_uuidYestext

List Products

List all products in the library

No input parameters.

Tips

  • Catalog. Returns products + variants + prices.

List Purchases

List purchase history

No input parameters.


Update Inventory

Update inventory for a product variant

ParameterRequiredTypeDescription
Productuuid productUuidYestext
Variantuuid variantUuidYestext
Change changeYestext

Update Product

Update an existing product

ParameterRequiredTypeDescription
Name nameYestext
Variants variantsYestext
Product Uuid product_uuidYestext

Tips

  • Price + stock updates sync to terminal.

FAQ

Zettle vs Square?
Both POS-focused. Zettle stronger in UK/EU; Square stronger in US. Zettle owned by PayPal.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.