How to track sales from Lemon Squeezy
Every order notifies NEMO with a verified signature — native connection.
AT A GLANCE
| What NEMO tracks | Sales |
|---|---|
| Connection | Native — activated from the NEMO app |
| Method | “Direct notice from the platform” · Server-side · highest reliability |
| Steps | 4 in total, with a one-minute check at the end |
| Worth knowing | 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. |
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.
- Click “Connect” on the Lemon Squeezy card: NEMO gives you YOUR webhook URL.
- 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
- Paste THAT SAME signing secret into step 2 of the NEMO wizard (it's stored encrypted).
- 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
- 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).
- 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
- Lemon Squeezy · Signing requests (X-Signature)
- Lemon Squeezy · Event types
- Lemon Squeezy · Passing custom data
- Lemon Squeezy · Simulate webhook events
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.