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).
- Zettle developer portal → create app → OAuth credentials.
- 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.
| Operation | Category | What it does |
|---|---|---|
| Create Product | General | Create a new product |
| Delete Product | General | Delete a product by UUID |
| Get Inventory | General | Get inventory balances |
| Get Product | General | Get product details by UUID |
| List Products | General | List all products in the library |
| List Purchases | General | List purchase history |
| Update Inventory | General | Update inventory for a product variant |
| Update Product | General | Update an existing product |
Operations
Create Product
Create a new product
| Parameter | Required | Type | Description |
|---|---|---|---|
Uuid uuid | Yes | text | |
Name name | Yes | text | |
Variants variants | Yes | text |
Delete Product
Delete a product by UUID
| Parameter | Required | Type | Description |
|---|---|---|---|
Product Uuid product_uuid | Yes | text |
Get Inventory
Get inventory balances
No input parameters.
Get Product
Get product details by UUID
| Parameter | Required | Type | Description |
|---|---|---|---|
Product Uuid product_uuid | Yes | text |
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
| Parameter | Required | Type | Description |
|---|---|---|---|
Productuuid productUuid | Yes | text | |
Variantuuid variantUuid | Yes | text | |
Change change | Yes | text |
Update Product
Update an existing product
| Parameter | Required | Type | Description |
|---|---|---|---|
Name name | Yes | text | |
Variants variants | Yes | text | |
Product Uuid product_uuid | Yes | text |
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.