- Home
- Resources
- Integrations
- Lemon Squeezy
Lemon Squeezy Zapier integrationAutomate Lemon Squeezy with Zapier.
The Lemon Squeezy Zapier integration gives you 14 triggers, 0 actions and 0 searches. All of them are instant, so a sale, a refund, a subscription change or a new license key reaches your Zap the moment it happens. Zapier listens to Lemon Squeezy; it never writes back.
Verified Trustpilot reviews · AI, automation & growth agency
What the Lemon Squeezy Zapier integration does for you
It connects your Lemon Squeezy store to your other tools through Zapier, an automation service. Each automation, called a Zap, waits for something to happen in Lemon Squeezy (an order, a refund, a subscription that changes, a license key) and passes that event to another app. You set it up once, and it keeps running on its own.
A sales ledger that fills itself. Order Created and Order Refunded each push a line somewhere else, so a refund lands right next to the sale it cancels, with no export to run by hand.
A churn early-warning. Subscription Payment Failed, Subscription Cancelled and Subscription Expired tell you who is slipping away while there is still time to write to them. Subscription Payment Recovered closes the loop when the payment goes through after all.
A license register outside the store. License Key Created and License Key Updated keep a copy of every key in a place you already search every day.
Now the part the app page does not spell out. On Zapier, Lemon Squeezy has no action and no search. A Zap cannot create an order, issue a refund, generate a key or look a customer up in your store. Lemon Squeezy can only be the first step of a Zap, never a later one. If you need to change something inside the store from another tool, Zapier is not the way in today. If you are weighing other platforms, see our n8n vs Zapier and Make vs Zapier comparisons.
Zapier vocabulary in one minute
Eight words cover everything on this page. Each one is used exactly as defined here.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time that event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for that event and nothing else.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something for you in another app.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Your plan counts these, not triggers.
- Polling trigger
- A trigger Zapier checks on a timer, asking the app for new items at a fixed interval that depends on your plan.
- Instant trigger
- A trigger the app reports itself, calling Zapier as soon as the event happens. All 14 Lemon Squeezy triggers work this way.
- Filter
- A step that lets the Zap continue only when the incoming data meets a condition you set, and stops it otherwise.
- Connection
- Your Lemon Squeezy account linked to Zapier once, then reused by every Zap and every step that needs it.
What a Lemon Squeezy Zap really costs
Listening to Lemon Squeezy is free. Only what your Zap does afterwards is counted.
- Tasks on the free plan100 per month
- Steps allowed on the free plan2 (one trigger, one action)
- Premium appNo, works on the free plan
- Instant triggers14 out of 14
The trigger never uses a task, and an action that fails is not billed either. Each action that succeeds counts on its own, so a Zap with three actions uses three tasks per order. The free plan gives 100 tasks a month and unlimited Zaps, but only two-step Zaps: one trigger, one action. Add a filter or a second action and the Zap becomes multi-step, which needs a paid plan. Lemon Squeezy is not a premium app, so it runs on the free plan. The interval grid below only concerns polling triggers; it never slows these 14 instant ones.
Connect Lemon Squeezy to Zapier in three steps
- 01
Open your connections
In your Zapier account, go to the Apps page and click + Add connection. You need a Lemon Squeezy account first, with access to the store you want the Zap to watch.
- 02
Pick Lemon Squeezy
Type Lemon Squeezy in the search box of the dialog, select it, then click Add connection. A new browser tab opens on the Lemon Squeezy side, ready for the sign-in.
- 03
Sign in and allow access
Log in to Lemon Squeezy in that tab and grant Zapier access to the account. The connection is saved once and every Lemon Squeezy trigger you add later reuses it.
Your first Zap: every order logged in a spreadsheet
GoalSend each new Lemon Squeezy order to a spreadsheet, keeping only the orders that match a condition you choose.
- 01
Build the trigger
Create a Zap, choose Lemon Squeezy as the app and Order Created as the event. Select your connection, then enter the ID of your store in the Store ID box.
- 02
Test with real orders
Run the trigger test. Zapier brings back the three most recent orders of the connected account, so you map the next steps on a real one instead of a guess.
- 03
Add the filter
Click the plus icon and add Filter. Set the three boxes: the field to look at, the rule, the value. Pick a text rule for text and a number rule for numbers.
- 04
Add the spreadsheet row
Add your spreadsheet as the action and map the order fields into its columns. This step is the one that costs a task each time an order gets through.
- 05
Test, then publish
Test each step and read what came back. When it looks right, click Publish. The filter makes this a multi-step Zap, so it needs a paid plan.
The 14 Lemon Squeezy triggers
14 events start a Zap when something happens in Lemon Squeezy, and 14 of them are instant: the app calls Zapier straight away, whatever your plan.
License Key Created
Instant triggerIn Zapier“Triggers when a new license key is created.”
Starts your Zap the moment Lemon Squeezy issues a brand new license key, with that key's details ready to copy into another tool.
License Key Updated
Instant triggerIn Zapier“Triggers when a license key is updated.”
Fires when an existing license key changes, so the copy you keep elsewhere does not drift away from the one in Lemon Squeezy.
Order Created
Instant triggerIn Zapier“Triggers when a new order is created.”
Kicks off the Zap as soon as a customer places an order in your store. It is the natural starting point for any sales log or thank-you sequence.
Order Refunded
Instant triggerIn Zapier“Triggers when an order is refunded.”
Runs when an order gets refunded, giving the next step the refunded order so your records can show the money went back.
Subscription Cancelled
Instant triggerIn Zapier“Triggers when a subscription is cancelled.”
Tells your Zap that a subscriber has cancelled, while the decision is fresh and a reply still has a chance of being read.
Subscription Created
Instant triggerIn Zapier“Triggers when a new subscription is created.”
Fires on every new subscription, the recurring counterpart of Order Created, so you can welcome a subscriber or count them elsewhere.
Subscription Expired
Instant triggerIn Zapier“Triggers when a subscription is expired.”
Signals that a subscription has reached its end and is no longer active, which is the clean moment to remove access or tags elsewhere.
Subscription Paused
Instant triggerIn Zapier“Triggers when a subscription is paused.”
Reacts when a subscription is put on hold, so your other tools know the customer is still around but not paying for now.
Subscription Payment Failed
Instant triggerIn Zapier“Triggers when a subscription payment has failed.”
Goes off when a subscription payment does not go through, the earliest warning you get that a paying customer may be lost.
Subscription Payment Recovered
Instant triggerIn Zapier“Triggers when a subscription payment has recovered.”
Fires when a payment that had failed finally succeeds, so the alarm raised by a failure can be switched off.
Subscription Payment Success
Instant triggerIn Zapier“Triggers when a subscription payment has succeeded.”
Starts the Zap each time a subscription payment succeeds, which makes it the event to watch for recurring revenue.
Subscription Resumed
Instant triggerIn Zapier“Triggers when a subscription is resumed.”
Lets the Zap know that a subscription has been resumed, a quiet win worth writing down somewhere your team will see it.
Subscription Un-Paused
Instant triggerIn Zapier“Triggers when a subscription is un-paused.”
Runs when a paused subscription starts again, so the status you set on pause can flip back to active elsewhere.
Subscription Updated
Instant triggerIn Zapier“Triggers when a subscription is updated.”
Picks up any update to a subscription. Where the other subscription events each name one precise moment, this one has the widest wording.
When a Lemon Squeezy Zap breaks
Zapier attaches no help article to Lemon Squeezy, so the known failure points are the general ones, plus the Store ID every trigger asks for.
Most problems show up when the Zap meets its first real orders. If one of these cases does not explain what you see, open our Zapier troubleshooting guide.
Old orders never show up
A Zap only reacts to what happens after you publish it. Orders and subscriptions that already existed are not picked up; moving that history is a separate job.The Store ID box is left blank
Each trigger requires a Store ID, the ID of the store it watches. Left blank, the trigger cannot be set; connect an account with access to that store.A big batch gets held back
After a bulk import or a migration, a trigger that suddenly sends a huge batch can be held back by Zapier's flood protection instead of running every item.The filter is on, the plan is free
A filter or a second action turns the Zap into a multi-step one. The free plan only runs two-step Zaps, so the Zap needs a paid plan to stay on.
Need help automating Lemon Squeezy with Zapier?
A person reads every message.



