How to track leads and sales from TidyCal

TidyCal bookings counted as leads from your thank-you page.

AT A GLANCE

What NEMO tracksLeads · Sales
ConnectionGuided — step by step, no server code involved
MethodThe script on your site” · Server-side · highest reliability
Steps6 in total, with a one-minute check at the end
Worth knowingTidyCal's Free plan ships without the redirect: clicks per link keep counting in NEMO, but individual bookings can't be logged as leads.

With TidyCal, NEMO tracks which link brings each lead and which link brings each sale with no pixels and no Google Analytics. See the link or video behind every TidyCal booking — the loop closes on your thank-you page. URL parameters don't survive TidyCal, so the origin rides in the NEMO cookie instead: the visitor arrives at your page through your link, books, and TidyCal sends them on 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. TidyCal's Free plan ships without the redirect: clicks per link keep counting in NEMO, but individual bookings can't be logged as leads. The full connection is 6 steps and you verify it with a single test click.

How does each TidyCal lead arrive with its source?

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

URL parameters don't survive TidyCal, so the origin rides in the NEMO cookie instead: the visitor arrives at your page through your link, books, and TidyCal sends them on to your thank-you page.

  1. Aim your NEMO link at YOUR OWN booking page (embed the TidyCal calendar there, or use a button) — never directly at tidycal.com.
  2. Add the NEMO script to that page:
    <script src="https://nemolink.app/nemo.js" defer></script>
  3. In TidyCal: Booking types → edit your booking type → Advanced → Notifications → “Redirect to custom page after booking”, with your thank-you page's address (a paid-plan feature). Open Booking types in TidyCal
  4. Then, on the thank-you page itself, add 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: TidyCal's Free plan ships without the redirect: clicks per link keep counting in NEMO, but individual bookings can't be logged as leads.

How is each TidyCal sale attributed?

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

Charging for bookings works on every TidyCal plan via Stripe or PayPal (the redirect, though, remains paid-plan only).

  1. Wire up payments: Integrations → Payments → Stripe or PayPal, then price your booking type (Pricing tab). Open TidyCal integrations
  2. Give paid bookings their own thank-you page, carrying the sale notice and the amount:
    <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>

Note: Run one real paid booking before relying on it: several users report the redirect sometimes skips paid bookings. If yours does, route those sales through the purchase tag in your email platform instead.

Check it in one minute

  1. Open your own NEMO link and book a slot as a test.
  2. Landing on the thank-you page logs the lead in your NEMO dashboard, origin included.

Frequently asked questions

What do I do if people book but I don't see the lead?
The redirect is a paid-plan feature and lives PER booking type — review Advanced → Notifications on the one you're testing.
What do I do if the lead arrives “no source”?
Someone reached your booking page without passing through any NEMO link (came direct). That's data, not a bug.
What do I do if paid bookings don't show up?
Confirm with an actual paid booking that the redirect triggers. When it doesn't, the purchase tag route covers those sales.

OFFICIAL SOURCES

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

ALSO INTEGRATES WITH

Track TidyCal from your very first link.

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

See all 37 integrations