Connect Lemon squeezy to OpenClaw on Operator.io
Lemon Squeezy is a payments and subscription platform built for software companies. It makes managing payments, taxes, and customer subscriptions effortless.
Automate Lemon squeezy with AI
Operator runs your personal agent on OpenClaw, the open source agent framework, and points it straight at Lemon squeezy. You message the agent on Telegram or Discord, tell it what you need in plain language, and it operates Lemon squeezy on its own, running actions like create customer, create discount, create webhook.
Your agent reaches Lemon squeezy directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Lemon squeezy
Your agent can call any of these Lemon squeezy actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
Create Customer
Tool to create a new customer. Use after verifying the store exists and you need to add a customer to it. Example: "Create a customer John Doe with email johndoe@example.com in store 1."
Create Discount
Tool to create a new discount code in Lemon Squeezy. Use when you need to create promotional discounts for products or subscriptions. Example: "Create a discount code SUMMER20 with 20% off in store 123."
Create Webhook
Tool to create a new webhook for receiving event notifications. Use when you need to register a webhook endpoint to receive events like order_created, subscription_created, etc. Specify the webhook URL, signing secret, and event types to...
Delete Discount
Tool to delete a discount by its ID. Use when you need to permanently remove a discount from a store.
Delete Webhook
Tool to delete a webhook. Use when you need to remove a registered webhook endpoint.
List All Affiliates
Tool to list all affiliates. Use when you need to retrieve affiliates with optional filters and pagination.
List All Checkouts
Tool to list all checkouts. Use when you need a paginated list of checkouts, optionally filtering by store or variant.
List All Customers
Retrieves a paginated list of all customers from your Lemon Squeezy store(s). Returns customer details including email, name, location, revenue metrics (MRR, total revenue), marketing status, and relationships to orders, subscriptions, a...
List All Discount Redemptions
Tool to list all discount redemptions. Use when you need a paginated list of discount redemptions, optionally filtering by discount or order.
List All Discounts
Tool to list all discounts. Use when you need a paginated list of discounts after confirming authentication.
List All Files
Retrieves a paginated list of files from Lemon Squeezy. Use this to get digital goods that can be downloaded by customers after purchase. Each file belongs to a variant and includes download URLs (signed, expiring after 1 hour, rate-limi...
List All License Key Instances
Tool to list all license key instances. Use when you need a paginated list of license key instances, optionally filtering by license key ID.
List All License Keys
Tool to list all license keys. Use when you need a paginated list of license keys, optionally filtering by store, order, order item, or product.
List All Order Items
Tool to list all order items. Use when you need a paginated list of order items, optionally filtered by order, product, or variant. Note: the `first_order_item` field on an order object returns only one item; use `filter_order_id` here t...
List All Orders
Tool to list all orders. Use when you need a paginated list of orders, optionally filtering by store or user email. Monetary fields (e.g., `subtotal`, `tax`, `total`) are integers in the smallest currency unit (e.g., cents); use `*_forma...
List All Prices
Tool to list all prices. Use when you need a paginated list of all prices, optionally filtering by variant.
List All Products
List all products from your Lemon Squeezy store with pagination and filtering. Returns a paginated list of products ordered by name. Each product includes pricing, status, thumbnails, checkout URLs, and metadata. Useful for browsing your...
List All Stores
Retrieves a paginated list of all stores belonging to the authenticated Lemon Squeezy account. This action returns comprehensive store information including store details (name, slug, domain, URL), financial metrics (total sales/revenue,...
List All Subscription Invoices
Tool to list all subscription invoices. Use when you need a paginated list of subscription invoices with optional filters.
List All Subscription Items
Tool to list all subscription items. Use when you need a paginated list of items across subscriptions for reporting or auditing.
List All Subscriptions
Tool to list all subscriptions. Use when you need a paginated list of subscriptions, optionally filtered by store, order, product, or status.
List All Usage Records
Retrieves all usage records from Lemon Squeezy, with optional filtering and pagination. Usage records track consumption for usage-based billing on subscription items. Each record represents reported usage with a quantity and action type...
List All Variants
Retrieves a paginated list of product variants from Lemon Squeezy. A variant represents a variation of a product with its own pricing options, files, and license key settings. You can filter by product ID and status (pending/draft/publis...
List All Webhooks
Tool to list all webhooks. Use when you need to retrieve registered webhooks. Supports optional filtering by store ID and pagination parameters for controlling result size and navigation.
Retrieve Authenticated User
Tool to retrieve the currently authenticated user from Lemon Squeezy. Use when you need to get details about the user associated with the current API key, including their name, email, avatar, and account timestamps.
Retrieve Customer
Tool to retrieve a specific customer by their ID. Use when you need detailed information about a single customer including their email, name, location, revenue metrics, and relationships to orders and subscriptions.
Retrieve Discount
Tool to retrieve a single discount by ID. Use when you need details about a specific discount.
Retrieve Store
Tool to retrieve a store by its ID. Use when you need to get detailed information about a specific store. Returns comprehensive store data including financial metrics, configuration, and related resource links.
Retrieve Webhook
Tool to retrieve a webhook by its ID. Use when you need to get details of a specific webhook configuration.
Update Customer
Tool to update an existing customer with the given ID. Use when you need to modify customer details like name, email, or address information. At least one attribute field must be provided to update.
Update Webhook
Tool to update an existing webhook. Use when you need to modify the URL, events, or secret for a registered webhook.
Validate License
Tool to validate a license key and optionally a specific license key instance. Use when you need to check if a license key is valid and active.
How to connect Lemon squeezy
You authorize Lemon squeezy once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Lemon squeezy without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Lemon squeezy
- How do I connect Lemon squeezy to Operator?
- Connecting Lemon squeezy is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Lemon squeezy and you never reauthorize by hand.
- Can my agent manage my store in Lemon squeezy?
- Yes. It can read and update products, orders, and customers, and report on what is happening. Ask for the day's orders or to adjust stock and it runs the matching Lemon squeezy actions, so you run the store from a chat instead of the admin panel.
- Do I need to write code or manage Lemon squeezy API keys?
- No. Operator manages the Lemon squeezy connection and token refresh, so there are no API keys to paste and nothing to deploy.
- Can my agent use Lemon squeezy together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Lemon squeezy and tools like Shopify, Cloudcart, Baselinker in one job, reading from one and acting in another without you wiring anything between them.
Connect Lemon squeezy to another app
Your agent can run Lemon squeezy together with any of these. Each page shows what it does across both apps in one job.
More apps to automate
Apps your agent runs alongside Lemon squeezy, or browse all integrations.
Put your agent on Lemon squeezy
Sign in, connect Lemon squeezy, and hand your agent the work. Your first week is free.
Try for free