All integrations
LE

Payments Integration

Lemon Squeezy

Automatically reward customers on every Lemon Squeezy order and subscription.

About this integration

Lemon Squeezy + UseLoyalty

Lemon Squeezy is a merchant of record for software and digital product businesses. Its webhook system makes it straightforward to send purchase events to UseLoyalty so customers earn loyalty rewards immediately after checkout.

Webhook endpoint

Configured in UseLoyalty dashboard

https://app.useloyalty.app/api/webhooks/lemon-squeezy/{program-id}

This URL is generated for your account in the UseLoyalty dashboard. Each integration has its own signed endpoint.

Setup guide

Connect Lemon Squeezy in minutes.

Follow the steps below to wire Lemon Squeezy webhooks into your UseLoyalty program. No code required.

1

Copy your webhook endpoint URL

Go to UseLoyalty Dashboard → Settings → Integrations → Lemon Squeezy. Copy the endpoint URL provided.

2

Open Lemon Squeezy Webhooks

Log into app.lemonsqueezy.com → Settings → Webhooks. Click + Add endpoint.

3

Configure the endpoint

Paste the UseLoyalty URL, set a secret (any strong random string), and tick the events from the Events list below.

4

Copy the signing secret

Copy the secret you set in step 3 and paste it into UseLoyalty Dashboard → Settings → Integrations → Lemon Squeezy → Signing Secret.

5

Send a test event

Use Lemon Squeezy's 'Send test' button on the webhook to fire a test order_created event and verify it appears in UseLoyalty activity.

6

Build campaign rules

Create UseLoyalty campaign rules triggered by Lemon Squeezy order events. Assign points per purchase amount and any bonus for subscription activation.

Webhook events

Events to subscribe to.

Subscribe to these events in your Lemon Squeezy dashboard when creating the webhook. UseLoyalty maps each event to your campaign rules automatically.

order_created

Fires when a new order is placed. Primary trigger for one-time purchase points.

subscription_created

Fires when a new subscription is created and activated.

subscription_updated

Fires when a subscription plan or status changes.

subscription_payment_success

Fires on each successful subscription payment — reward recurring customers.

license_key_created

Fires when a license key is generated — useful for software loyalty events.

Get a tailored walkthrough

Ready to build
loyal customers?

Tell us a bit about your lemon squeezy loyalty program and we'll show you exactly how UseLoyalty can work for you.

  • Live demo tailored to your lemon squeezy loyalty program
  • Setup walkthrough, live in under 10 minutes
  • Pricing advice based on your location count

FAQ

Common questions