Lemon Squeezy
Also an agent toolLemon Squeezy: sell digital products and SaaS subscriptions. Manage stores, products, variants, prices, orders, subscriptions, customers, discounts, license keys, hosted checkouts, and usage-based billing; react to store events via signed webhooks.
54 actions · 13 triggers
The Lemon Squeezy integration lets you connect Lemon Squeezy to your automations with 54 actions and 13 triggers — and every action is also a tool an AI agent can call. Examples: List Stores, Get Store, List Products, Get Product, List Variants. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 13
Events in Lemon Squeezy that can start a workflow.
Order Created
Fires when a new order is placed (Lemon Squeezy event order_created).
Order Refunded
Fires when an order is refunded (Lemon Squeezy event order_refunded).
Subscription Created
Fires when a new subscription is created (Lemon Squeezy event subscription_created).
Subscription Updated
Fires when a subscription changes (Lemon Squeezy event subscription_updated).
Subscription Cancelled
Fires when a subscription is cancelled (Lemon Squeezy event subscription_cancelled).
Subscription Resumed
Fires when a cancelled subscription is resumed (Lemon Squeezy event subscription_resumed).
Subscription Expired
Fires when a subscription expires (Lemon Squeezy event subscription_expired).
Subscription Paused
Fires when a subscription is paused (Lemon Squeezy event subscription_paused).
Subscription Payment Success
Fires when a subscription renewal payment succeeds (Lemon Squeezy event subscription_payment_success).
Subscription Payment Failed
Fires when a subscription renewal payment fails (Lemon Squeezy event subscription_payment_failed).
Subscription Payment Recovered
Fires when a previously failed subscription payment is recovered (Lemon Squeezy event subscription_payment_recovered).
License Key Created
Fires when a license key is created (Lemon Squeezy event license_key_created).
License Key Updated
Fires when a license key is updated (Lemon Squeezy event license_key_updated).
Actions 54
What Zervanor can do in Lemon Squeezy.
Webhooks5
List Webhooks
List all webhooks (GET /v1/webhooks). Filter by store_id.
Get Webhook
Retrieve a webhook by id (GET /v1/webhooks/{id}).
Create Webhook
Create a webhook (POST /v1/webhooks). Set the endpoint URL, the events to subscribe to, and the signing secret; relate to a store.
Update Webhook
Update a webhook (PATCH /v1/webhooks/{id}). Change the URL, subscribed events, or signing secret.
Delete Webhook
Delete a webhook (DELETE /v1/webhooks/{id}).
Customers4
List Customers
List all customers (GET /v1/customers). Filter by store_id, email.
Get Customer
Retrieve a customer by id (GET /v1/customers/{id}).
Create Customer
Create a customer (POST /v1/customers). The customer is created in the given store.
Update Customer
Update a customer (PATCH /v1/customers/{id}). Set status to 'archived' to archive the customer.
Discounts4
List Discounts
List all discounts (GET /v1/discounts). Filter by store_id.
Get Discount
Retrieve a discount by id (GET /v1/discounts/{id}).
Create Discount
Create a discount code (POST /v1/discounts).
Delete Discount
Delete a discount (DELETE /v1/discounts/{id}).
Orders4
List Orders
List all orders (GET /v1/orders). Filter by store_id, user_email.
Get Order
Retrieve an order by id (GET /v1/orders/{id}).
Generate Order Invoice
Generate a downloadable PDF invoice for an order (GET /v1/orders/{id}/generate-invoice). Returns a signed invoice URL.
Issue Order Refund
Issue a partial or full refund for an order (POST /v1/orders/{id}/refund).
Subscription Invoices4
List Subscription Invoices
List all subscription invoices (GET /v1/subscription-invoices). Filter by store_id, subscription_id, status, refunded.
Get Subscription Invoice
Retrieve a subscription invoice by id (GET /v1/subscription-invoices/{id}).
Generate Subscription Invoice
Generate a downloadable PDF invoice for a subscription invoice (GET /v1/subscription-invoices/{id}/generate-invoice).
Issue Subscription Invoice Refund
Issue a partial or full refund for a subscription invoice (POST /v1/subscription-invoices/{id}/refund).
Subscription Items4
List Subscription Items
List all subscription items (GET /v1/subscription-items). Filter by subscription_id, price_id.
Get Subscription Item
Retrieve a subscription item by id (GET /v1/subscription-items/{id}).
Update Subscription Item
Update a subscription item's quantity (PATCH /v1/subscription-items/{id}). For quantity-based billing; not usable on usage-based items.
Get Subscription Item Current Usage
Retrieve the current usage totals for a usage-based subscription item in the current billing period (GET /v1/subscription-items/{id}/current-usage).
Subscriptions4
List Subscriptions
List all subscriptions (GET /v1/subscriptions). Filter by store_id, order_id, product_id, variant_id, user_email, status.
Get Subscription
Retrieve a subscription by id (GET /v1/subscriptions/{id}).
Update Subscription
Update a subscription (PATCH /v1/subscriptions/{id}). Change plan (variant_id), billing anchor, pause/unpause, or resume; set attributes in the JSON:API resource object.
Cancel Subscription
Cancel a subscription (DELETE /v1/subscriptions/{id}). The subscription remains active until the end of the current billing period.
Checkouts3
Create Checkout
Create a hosted checkout and get its URL (POST /v1/checkouts). Prefill customer data, override product options, and set custom data; relate to a store and a variant.
List Checkouts
List all checkouts (GET /v1/checkouts). Filter by store_id, variant_id.
Get Checkout
Retrieve a checkout by id (GET /v1/checkouts/{id}).
License Keys3
List License Keys
List all license keys (GET /v1/license-keys). Filter by store_id, order_id, order_item_id, product_id, status.
Get License Key
Retrieve a license key by id (GET /v1/license-keys/{id}).
Update License Key
Update a license key (PATCH /v1/license-keys/{id}). Change activation_limit, expires_at, or disable the key (status).
Usage Records3
Create Usage Record
Report usage for a usage-based subscription item (POST /v1/usage-records). Set quantity and action (increment or set); relate to a subscription item.
List Usage Records
List all usage records (GET /v1/usage-records). Filter by subscription_item_id.
Get Usage Record
Retrieve a usage record by id (GET /v1/usage-records/{id}).
Discount Redemptions2
List Discount Redemptions
List all discount redemptions (GET /v1/discount-redemptions). Filter by discount_id, order_id.
Get Discount Redemption
Retrieve a discount redemption by id (GET /v1/discount-redemptions/{id}).
Files2
List Files
List all downloadable files (GET /v1/files). Filter by variant_id.
Get File
Retrieve a file by id (GET /v1/files/{id}).
License Key Instances2
List License Key Instances
List all license key instances / activations (GET /v1/license-key-instances). Filter by license_key_id.
Get License Key Instance
Retrieve a license key instance by id (GET /v1/license-key-instances/{id}).
Order Items2
List Order Items
List all order items (GET /v1/order-items). Filter by order_id.
Get Order Item
Retrieve an order item by id (GET /v1/order-items/{id}).
Prices2
List Prices
List all prices (GET /v1/prices). Filter by variant_id.
Get Price
Retrieve a price by id (GET /v1/prices/{id}).
Products2
List Products
List all products (GET /v1/products). Filter by store_id.
Get Product
Retrieve a product by id (GET /v1/products/{id}).
Stores2
List Stores
List all stores in the authenticated account (GET /v1/stores). Identity + connectivity probe.
Get Store
Retrieve a store by id (GET /v1/stores/{id}).
Variants2
List Variants
List all variants (GET /v1/variants). Filter by product_id.
Get Variant
Retrieve a variant by id (GET /v1/variants/{id}).
Nothing matches your search.
Automations using Lemon Squeezy
Build your own automation with Lemon Squeezy in the visual builder.
Frequently asked questions
What can I automate with Lemon Squeezy?
54 actions are available — for example: List Stores, Get Store, List Products, Get Product, List Variants, and more.
Which Lemon Squeezy events can start a workflow?
13 triggers — for example: Order Created, Order Refunded, Subscription Created, Subscription Updated.
Can Lemon Squeezy be used as an AI agent tool?
Yes. Every Lemon Squeezy action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Lemon Squeezy integration modelled?
Lemon Squeezy is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.