Sync inventory
Keep item catalogs and stock counts synchronized across systems.

Embed Clover point-of-sale workflows to sync inventory, create and update orders, record payments and surface customer records inside your SaaS. Build customer-facing automations, publish them in a white-label marketplace and orchestrate multi-tenant flows with Cyclr’s embedded iPaaS.
Keep item catalogs and stock counts synchronized across systems.
Create and update Clover orders directly from your application workflows.
Pull payments and match them to orders for automated reconciliation.
Deliver customer-facing workflows natively inside your SaaS product.
CONNECTOR OVERVIEW
Teams can integrate Clover merchant data — inventory items, orders, payments and customer records — and automate POS workflows such as creating orders, recording payments, syncing items and subscribing to webhook events. Cyclr connects to Clover via OAuth 2.0, runs multi-tenant orchestration, and exposes reusable workflows for in-app deployment and white-label marketplaces.
PRODUCT USE CASES
Cyclr lets developer and product teams build secure Clover integrations quickly. Use Cyclr to sync items and stock counts, create orders from your app, record payments, and receive Clover webhook events — then publish those integrations through a white-label, in-app marketplace.
Create orders and add line items via Clover Orders endpoints, then attach payments so in-app purchases appear in the merchant’s POS. Use the Orders and Line Items APIs to mirror checkout carts into Clover.
Read and update items and inventory counts using /v3/merchants/{mId}/items to keep your product catalog and Clover POS stock aligned across many merchant accounts.
List payments and match them to orders using Payments and Orders endpoints to automate reconciliation, daily reports and export to accounting systems.
ORCHESTRATION
Cyclr sits between your SaaS product and Clover to handle authentication, govern access and orchestrate every API call per customer, at scale.
Your app requests an action for a specific customer.
Cyclr authenticates, applies policies and routes the request.
Clover processes the request and returns a response to your app.
Customer-specific authentication · Governed data movement · Centralized visibility and audit
CONNECTOR COVERAGE
Explore Clover methods you can orchestrate through Cyclr.
Gives information for every customer of a merchant.
Gives information for every customer of a merchant since last run.
Returns information for a single customer.
Updates information for a single customer.
Deletes a single customer from a merchant.
Creates a customer for a merchant.
Retrieve payment information created since last run datetime.
Retrieve payment information.
Get information for a single payment
Retrieve refunds for a merchant.
Updates an Order
Create a single order from a merchant.
Returns a list of orders.
Returns a list of orders since last run datetime.
Returns a single order.
Returns a list of updated orders since last run datetime.
Deletes a single order from a merchant.
Returns a list of line items for order.
Global webhook for all Clover events. https://docs.clover.com/build/webhooks/
Global webhook for all Clover events. https://docs.clover.com/build/webhooks/
Global webhook for all Clover events. https://docs.clover.com/build/webhooks/
Fires is customer deleted. Clover events. https://docs.clover.com/build/webhooks/
Retrieve cash events filtered by employee ID
Retrieve cash events filtered by device ID
Retrieve all cash events for merchant.
TECHNICAL DETAILS
Review the sourced authentication and API behaviour used when configuring customer-facing Clover integrations in Cyclr.
https://api.clover.comOAuth client_id, client_secret, redirect_uri; access and refresh tokens; merchantId or sandbox test API token.
Orders, Payments, Items/Inventory, Customers, Merchants, Webhooks
List endpoints use limit and offset; default 100 items, hard maximum 1000. Time-based filters are limited to 90-day windows; page by time ranges for backfills.
Clover enforces per-token 16 requests/second and per-app 50 requests/second. Concurrent limits: per-token 5 and per-app 10; 429 responses include retry-after headers.
IMPLEMENTATION
Clover uses OAuth 2.0 v2 expiring access_token and refresh_token pairs; sandbox supports merchant-specific test API tokens. New apps after October 2023 must use v2/OAuth expiring tokens.
OAuth client_id, client_secret, redirect_uri; access and refresh tokens; merchantId or sandbox test API token.
Time-based queries are capped at 90-day windows; backfills require segmented requests.
COMMON QUESTIONS
It integrates merchant inventory, orders, payments and customers. You can create and update orders, record payments, sync items and subscribe to webhook events to trigger downstream workflows.
Clover uses OAuth 2.0 v2 expiring access and refresh tokens. Your app exchanges an authorization code for an access_token and refresh_token; sandbox also supports merchant-specific test API tokens.
Yes. Each merchant installs your app and provides OAuth consent; Cyclr stores and uses per-merchant tokens so you can run isolated, multi-tenant workflows per customer.
Yes. Cyclr can surface Clover API methods as governed, reusable tools in your embedded marketplace so product teams control which operations customers can run.
KEEP EXPLORING
Related Billing/Payment connector for customer-facing integration workflows.
Related connectorRelated Billing/Payment connector for customer-facing integration workflows.
Related connectorRelated ecommerce connector for customer-facing integration workflows.