Sokko

Use PayPal Zettle with Sokko.

Connect PayPal Zettle and tell Sokko what to do. It runs the actions you ask for and reacts to what happens. No workflows, no code.
Works with 1,000+ tools · No code required
Actions

Everything Sokko can do in PayPal Zettle

Every PayPal Zettle action Sokko can run. Ask for one in a sentence and it's done.

Count Products

Retrieve the count of existing products for a merchant organization.

Count Products By Tax Rate

Get each tax rate and its associated product count. Zettle documents this tax surface as unavailable outside sales-tax countries.

Create Categories

Create one or more product categories in one request and return creation metadata.

Create Discount

Create a fixed-amount or percentage discount in a product library.

Create Inventory

Create one Zettle STORE inventory from its name and optional description.

Create Product

Create a product and up to 99 complete embedded variants.

Create Tax Rates

Create up to 15 tax rates in one request. Zettle documents this tax surface as unavailable outside sales-tax countries.

Create Webhook Subscription

Create a Zettle webhook subscription for selected events at a public HTTPS destination and return the signing key needed to verify incoming messages.

Delete Category

Permanently delete a category. This cannot be undone; verify the identifier before calling.

Delete Discount

Permanently delete one discount. This cannot be undone; verify the identifier before calling.

Delete Products

Permanently delete one or more products and their embedded variants. This cannot be undone; verify every product UUID before calling.

Delete Tax Rate

Permanently delete one tax rate. This cannot be undone; verify the identifier before calling. Zettle documents this tax surface as unavailable outside sales-tax countries.

Delete Webhook Subscription

Permanently delete a Zettle webhook subscription. This cannot be undone; verify the identifier before calling.

Fetch Product Image

Fetch a product image by lookup key, optionally resizing, cropping, or converting it, and return a downloadable file.

Generate Product Slug

Create a unique online product slug from a product name.

Get Discount

Retrieve one discount from a merchant's product library, optionally using an ETag for a conditional read. If unchanged, the result indicates not modified and contains no discount data.

Get Finance Balance

Get the balance of the merchant's preliminary or liquid Zettle account, optionally at a specified point in time.

Get Import Status

Return the latest product-library import status, or a specific import when import_uuid is provided.

Get Inventory

Fetch one inventory belonging to the connected Zettle organization.

Get Payout Info

Get the connected merchant's liquid-account payout balance, next payout amount, voucher discount balance, and payout schedule at a point in time.

Get Product

Retrieve one product and its complete embedded variants.

Get Product Library

Return one page of the complete product library or changes after an event-log UUID, including full products, embedded variants, and discounts.

Get Product Stock

Return one page of variant stock balances from the documented product- and inventory-specific Zettle endpoint, including low-stock settings and a continuation cursor.

Get Purchase

Fetch one immutable Zettle purchase or refund by its UUID version 1, including complete item, payment, discount, tax, and refund details.

Get Selected Products Stock

Return one page of product-variant stock balances for selected products in one Zettle inventory.

Get Tax Rate

Get one tax rate. Zettle documents this tax surface as unavailable outside sales-tax countries.

Get Tax Settings

Get organization tax settings and the organization UUID needed by other Zettle actions. Zettle documents this tax surface as unavailable outside sales-tax countries.

Get Tracking Status

Return inventory-tracking status for selected Zettle products.

Import Library Items

Start an asynchronous product import. At least one product is required. Zettle currently ignores discounts and categories included in the payload; create those resources with their dedicated actions. Only one import can run at a time.

Import Product Images

Import one or more product images from HTTPS URLs and return their lookup keys. Imported assets have no documented delete endpoint.

List Categories

Retrieve all product categories for a merchant organization.

List Discounts

Retrieve all discounts from a merchant's product library.

List Finance Transactions

Return one page of transactions from a Zettle preliminary or liquid account within a required date range, optionally filtered by transaction type.

List Inventories

List the merchant organization's inventories and the UUIDs needed for stock-management actions.

List Inventory Stock

Return one page of product-variant stock balances from the documented inventory-specific Zettle endpoint, including low-stock settings and a continuation cursor.

List Library Images

Retrieve all image references used by library items.

List Product Options

Retrieve aggregate active variant options in the product library.

List Products

List all POS-visible products with complete embedded variants in the selected current or legacy representation. This endpoint is not paginated.

List Purchases

Return one page of purchases and refunds from up to three years ago, with date and ordering filters plus an opaque continuation cursor.

List Stock

Return one page of variant stock balances across Zettle store inventories, optionally filtered by inventory or product.

List Stock Updates

Return one page of stock-balance updates made at or after a timestamp, optionally filtered to specific inventories, with a continuation cursor.

List Tax Rates

List the connected merchant's tax rates. Zettle does not provide this tax surface outside sales-tax countries.

List Tracked Products

Return one page of UUIDs for Zettle products with inventory tracking enabled, with an opaque continuation cursor when more records are available.

List Tracking Updates

Return one page of product inventory-tracking status changes made at or after a timestamp, with a continuation cursor when more are available.

List Webhook Subscriptions

List all webhook subscriptions configured for a Zettle organization.

Move Inventory Stock

Atomically move product-variant quantities between inventories. This changes stock balances; verify every UUID and quantity before calling. If any movement fails, Zettle applies none of them.

Set Inventory Tracking

Start or stop inventory tracking for one or more Zettle products. Stopping tracking retains saved balances but stops automatic purchase updates.

Set Low Stock Levels

Set low-stock refill thresholds and Zettle Go alert settings for product variants across inventories. All definitions are applied in one array request.

Update Category

Rename a category. Zettle requires a non-null name in the JSON body.

Update Discount

Update selected fields of a discount using JSON merge-patch semantics, optionally guarded by its ETag.

Update Product

Replace a product using Zettle's full update contract. The request requires the product uuid, name, and current ETag from Get Product.

Update Tax Rate

Update one tax rate. Zettle documents this tax surface as unavailable outside sales-tax countries.

Update Tax Settings

Update the organization's taxation mode. This changes tax behavior across the entire organization; verify the intended mode before calling. Zettle documents this tax surface as unavailable outside sales-tax countries.

Update Webhook Subscription

Change a Zettle webhook subscription's selected events, HTTPS destination, transport, or contact email.

Upload Product Image

Upload one GIF, JPEG, or PNG product image smaller than 5 MB and larger than 50 by 50 pixels.
Get connected

Live in your Slack in two minutes.

No workflows to wire up. Turn on the tools you already use, and your agent gets to work.
Add to Slack
1

Add Sokko to Slack

One click from the Slack marketplace. Your whole team gets Sokko at once.
Stripe
Coinbase
Flutterwave
Square
OpenSea
Airwallex
Alpaca
AWS Marketplace MCP
2

Connect your tools

Sokko works with 1,000+ apps and any MCP server.
Martin
9:53 AM
@Sokko
What can you do with PayPal Zettle?
3

Put Sokko to work

@mention Sokko in any channel and it gets going. Minutes, not a weekend.

Questions, answered.

Sokko is an AI assistant that lives in your Slack. Connect your apps, ask for what you need in plain language, and Sokko takes the work off your plate.

Sign up to Sokko, ask Sokko to connect to PayPal Zettle, and approve the connection when prompted. From then on you can ask Sokko to do things in PayPal Zettle whenever you need.

No. There's nothing to build or configure. You ask Sokko in Slack the same way you'd ask a colleague, and Sokko handles the rest.

Yes. Ask once and tell Sokko when to repeat it, like every Monday at 9am, and it becomes a routine that runs without you.

Read and act on data in PayPal Zettle, and trigger workflows when something changes there. Tell Sokko the outcome you want and it handles the rest.

Yes. Sokko connects to 1,000+ apps and any MCP server, so you can ask for tasks that span PayPal Zettle and the rest of your stack in a single request.

What will your first agent do?

Create an agent, connect your tools, and give it a task. Your first 3 days are free, with $5 in AI credits to start.