Skip to content

Automate Lemon Squeezy

If you sell software, courses or downloads through Lemon Squeezy, the store tells you about orders, subscriptions, failed renewals and refunds, but only if you go looking. ClickRuntime pushes each of those to Slack or your inbox as it happens and rolls up yesterday's sales into one morning post. Explain the alert or report you want to your assistant, look over the steps it proposes, and once you approve, your store is watched without you checking it.

Try asking

Create a ClickRuntime automation: when a new Lemon Squeezy order comes in, post the product name, customer email and order total to #sales in Slack.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Lemon Squeezy automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Lemon Squeezy should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every day, check Lemon Squeezy for license keys activated on more than 3 instances and send me the list.

When a Lemon Squeezy order is created, add the customer to my Google Sheet with the product and price.

When someone buys on Lemon Squeezy, add them to my Kit list with a product tag, post the sale to Discord, and log it in Google Sheets.

Beyond chat

Have Lemon Squeezy work when you're not in the chat

Connecting Lemon Squeezy to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Lemon Squeezy

Lemon Squeezy connects with an API key from your own store settings. ClickRuntime sends it as a bearer token with the JSON:API headers Lemon Squeezy expects.

Lemon Squeezy

Payments / Billing (MoR)

  1. Sign in to Lemon Squeezy and open Settings, then API.
  2. Create a new API key and give it a name you'll recognise, such as ClickRuntime.
  3. Copy the key. Use a live-mode key for real sales or a test-mode key while you try things out.
  4. Open Connections & secrets in the ClickRuntime dashboard and save the key as a secret for Lemon Squeezy.

Good to know

Lemon Squeezy limits that affect automations

  • Lemon Squeezy API keys are valid for one year. After that, create a fresh key and update the saved secret.
  • Test mode and live mode use different keys, so an automation built with a test key won't see real orders.
  • The orders list has no date filter. A daily summary reads the newest orders first and stops once it reaches orders from before the day it's reporting on.
  • Incoming events are checked against the X-Signature header before they're used.

FAQ

Questions about automating Lemon Squeezy

Which Lemon Squeezy events can trigger an automation?
The ones used here are new orders, new subscriptions, failed subscription payments, cancellations and refunds. Lemon Squeezy sends each to the webhook link ClickRuntime gives you, so alerts go out within moments.
Can I try it in test mode first?
Yes. Create a test-mode key, place a test order, and check the alert. When you're happy, swap in a live-mode key on Connections & secrets.
What happens when my key reaches its one-year limit?
Requests to the API start failing. Create a new key in Lemon Squeezy and replace the old secret; the automations pick it up without being rebuilt.
How does the daily summary count sales without a date filter?
It pages through orders from newest to oldest and stops at the first one older than yesterday, then totals revenue and groups the orders by product.
Do these need an AI model?
No, they forward events and add up totals. If you want a written commentary on the day's sales, the AI that comes with every ClickRuntime plan can add it without a key of your own.
Is this a Lemon Squeezy connector for ChatGPT or Claude?
Not for chatting with Lemon Squeezy data. A chat connector lets your assistant read and change Lemon Squeezy while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Lemon Squeezy event.

Tell your assistant what Lemon Squeezy should do

Free plan. No credit card.