How to track sales from Lemon Squeezy

Every order notifies NEMO with a verified signature — native connection.

AT A GLANCE

What NEMO tracksSales
ConnectionNative — activated from the NEMO app
MethodDirect notice from the platform” · Server-side · highest reliability
Steps4 in total, with a one-minute check at the end
Worth knowingAutomatic safety net: without the custom data, NEMO attributes by the buyer's email if they're already one of your leads (N2); and failing that too, the sale counts “no source” — it is never lost.

With Lemon Squeezy, NEMO tracks which link brings each sale with no pixels and no Google Analytics. Know which link, video or ad brought you each Lemon Squeezy order — with a verified signature, the exact amount and refunds included. Lemon Squeezy signs every notice (you choose the secret) and the source travels in the checkout as custom data — with the NEMO script, it's set automatically. The method is “Direct notice from the platform” (server-side · highest reliability): The platform itself notifies NEMO of every sale — and every refund — with a direct server-to-server message (no dependence on anyone's browser). Stripe, Hotmart, ThriveCart, SamCart, Gumroad and Lemon Squeezy ship with it (native connection); the “Sales webhook” opens it to any tool that can send a POST. Automatic safety net: without the custom data, NEMO attributes by the buyer's email if they're already one of your leads (N2); and failing that too, the sale counts “no source” — it is never lost. The full connection is 4 steps and you verify it with a single test click.

How is each Lemon Squeezy sale attributed?

Direct notice from the platform · Server-side · highest reliability

Lemon Squeezy signs every notice (you choose the secret) and the source travels in the checkout as custom data — with the NEMO script, it's set automatically.

  1. Click “Connect” on the Lemon Squeezy card: NEMO gives you YOUR webhook URL.
  2. In Lemon Squeezy: Settings → Webhooks → create the webhook with that URL, make up a “Signing secret” (6-40 characters) and tick the order_created and order_refunded events. Open Webhooks in Lemon Squeezy
  3. Paste THAT SAME signing secret into step 2 of the NEMO wizard (it's stored encrypted).
  4. Paste the NEMO script on your sales page: links to your checkout go out with the source attached (checkout[custom][nm_id]), on their own:
    <script src="https://nemolink.app/nemo.js" defer></script>

Note: Automatic safety net: without the custom data, NEMO attributes by the buyer's email if they're already one of your leads (N2); and failing that too, the sale counts “no source” — it is never lost.

Note: Refunds (full and partial, with their exact amount) subtract themselves — the link's detail view shows gross and net.

Note: Lemon Squeezy test mode: test webhooks live apart — create one with your same URL in test mode and simulate an order_created from its panel to try it without charging anyone.

Check it in one minute

  1. In test mode: create the test webhook with your URL and use “Simulate event” on a test order (or buy with the test card 4242 4242 4242 4242).
  2. The sale shows up in your dashboard instantly with its amount and the Lemon Squeezy card switches to “last notice a moment ago”; then simulate an order_refunded and watch the net adjust.

Frequently asked questions

What do I do if notices show a 401 error in the Lemon Squeezy panel?
The signing secret doesn't match: it must be EXACTLY the one you typed when creating the webhook (Settings → Webhooks shows it). Paste it into the wizard again.
What do I do if the sale arrives “no source”?
The buyer opened the checkout directly (the custom data didn't travel). Always share your NEMO link — to your page or straight to the checkout: the redirect sets the custom data on its own.
What do I do if i tested in test mode and nothing arrives in live?
Test and live webhooks are SEPARATE in Lemon Squeezy: create the live one too (same URL and same secret — or a new one, re-pasted into NEMO).

OFFICIAL SOURCES

Guide verified against the official documentation on 2026-07-21.

ALSO INTEGRATES WITH

Track Lemon Squeezy from your very first link.

Free during early access. Early users get special terms when paid plans launch.

See all 37 integrations