How to track leads and sales from Calendly

Every booked call, attributed to the link that brought it — native connection.

AT A GLANCE

What NEMO tracksLeads · Sales
ConnectionNative — activated from the NEMO app
MethodThe script on your site” · Server-side · highest reliability
Steps6 in total, with a one-minute check at the end
Worth knowingOn Calendly's Free plan there is no redirect: NEMO will still count every click per link (which video sends people to book), but the individual booking can't be recorded as a lead.

With Calendly, NEMO tracks which link brings each lead and which link brings each sale with no pixels and no Google Analytics. Know which link, video or ad brought you each booked call — and each paid call. Calendly drops parameters it doesn't recognize, so the source travels in the NEMO cookie: your link lands on a page of yours, and after booking, Calendly sends the person back to your thank-you page. The method is “The script on your site” (server-side · highest reliability): Paste one line (nemo.js) once on your site. From then on, when someone arrives through one of your links, NEMO remembers their source for 90 days and fills in the hidden field of your forms automatically. On Calendly's Free plan there is no redirect: NEMO will still count every click per link (which video sends people to book), but the individual booking can't be recorded as a lead. The full connection is 6 steps and you verify it with a single test click.

How does each Calendly lead arrive with its source?

The script on your site · Server-side · highest reliability

Calendly drops parameters it doesn't recognize, so the source travels in the NEMO cookie: your link lands on a page of yours, and after booking, Calendly sends the person back to your thank-you page.

  1. Point your NEMO link at YOUR booking page (a page of yours with the calendar embedded, or the button), not straight at calendly.com.
  2. Paste the NEMO script on that page:
    <script src="https://nemolink.app/nemo.js" defer></script>
  3. In Calendly, edit your event → “Confirmation page” → choose “Redirect to an external site” and set the URL of your thank-you page (a paid-plan feature). Open your event types in Calendly
  4. On your thank-you page, paste the booking notice:
    <script src="https://nemolink.app/nemo.js" defer></script>
    <script>
      document.addEventListener("DOMContentLoaded", function () {
        if (window.nemo) window.nemo.track("lead", { event_name: "Booking" });
      });
    </script>

Note: On Calendly's Free plan there is no redirect: NEMO will still count every click per link (which video sends people to book), but the individual booking can't be recorded as a lead.

How is each Calendly sale attributed?

The thank-you page · Thank-you page · good reliability

Charging for the call with Stripe or PayPal through Calendly? That booking is a sale.

  1. Turn on payments for your event: More options → “Payment” → connect Stripe or PayPal and set the price. Open Calendly integrations
  2. Use a SEPARATE thank-you page for that paid event, with the sale notice and the price of your call:
    <script src="https://nemolink.app/nemo.js" defer></script>
    <script>
      document.addEventListener("DOMContentLoaded", function () {
        if (window.nemo) window.nemo.track("sale", {
          event_name: "Purchase",
          amount_cents: 4900 // €49.00 — change it or remove the line
        });
      });
    </script>

Check it in one minute

  1. Click your own NEMO link and book a test appointment with yourself.
  2. When you land on your thank-you page, the lead (or the sale) shows up in your NEMO dashboard within seconds, with its source.

Frequently asked questions

What do I do if people book but I don't see the lead in NEMO?
Check that THAT event has the redirect enabled toward your thank-you page, and that the thank-you page is on the same domain as the booking page.
What do I do if the lead arrives “no source”?
That person entered your booking page without going through a NEMO link (direct traffic). It's information, not an error.
What do I do if the sale amount doesn't add up?
The snippet ships with an example amount: set the real price of your call in cents (amount_cents).

OFFICIAL SOURCES

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

ALSO INTEGRATES WITH

Track Calendly from your very first link.

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

See all 37 integrations