Theme

Start for free

Services and bookings

For productized services: which channels bring clients who stay subscribed.

A productized service sells a fixed scope at a fixed price straight from a pricing page: a design subscription, a monthly content package, an audit with a set deliverable. Tally ties each subscription and order to the visit behind it, so you can see which channels bring clients and how many months they stay.

Start for free

14 days free, no card needed.

01How they sell

  • SubscriptionA monthly plan for ongoing work, which clients pause or cancel when they run out of requests, so months stayed matter more than first sales.
  • One-offA fixed-price audit, a set package or a one-time sprint, often the first purchase before a subscription.

02Payments it reads

  • StripePlans sold through Stripe Payment Links or Checkout on the pricing page, with upgrades, pauses and cancellations' refunds read.
  • Lemon SqueezyServices sold as Lemon Squeezy subscriptions, with tax handled as merchant of record.
  • PaddleServices billed to companies in many countries through Paddle, where transactions and renewals are read.

What Tally can't read

  • Clients paying by bank transfer on an invoice outside your provider aren't read.
  • Work requested in a project board or chat isn't counted; only visits and payments are.
  • Contracts sold on Upwork or Fiverr aren't read.

03Where buyers come from

  • XFounders showing their work send other founders who check the pricing page and, at a fixed price, sometimes buy without a call.
  • Product HuntA launch sends a spike of curious visitors; lifetime value shows whether launch clients stay subscribed.
  • Case studiesWork examples bring prospects who read deeply before buying, visible in what they read.
  • ReferralsHappy clients pass the link on in chats, which shows as shared links in Readable Direct.

04What Tally answers

  1. Which channel's clients stay subscribed longest?

    Lifetime value gives each first source its clients, lifetime revenue, renewals and repeat rate, so a source whose clients stay many months stands out from one whose clients leave after one.

    Lifetime value
  2. How many people book a call instead of buying straight away?

    Make the book-a-call button and the subscribe button both goals and the goals view shows each one's completions and revenue, so you can see which path brings more.

    Goals and funnels
  3. Do launches or posts bring more paying clients?

    The breakdowns put revenue beside each source and campaign, so a Product Hunt day can be compared with months of posts by what they earned.

    Sources with revenue
  4. Can I hear the moment someone subscribes?

    Sale alerts go to email, Slack, Discord, Telegram or a webhook with the credited source; refund alerts flag cancellations that come with money back.

    Alerts and digests

05Numbers worth watching

Renewals
Monthly renewals by first source, the measure of a channel's clients sticking around.
Lifetime value by first source
Average lifetime revenue per client by first source, which decides where to spend your selling time.
First-visit buyers
The share who subscribe on their first visit, a sign the pricing page is clear enough to buy from without a call.

06An example

Example

Lifetime value by first source

All time: every payment since 1 Nov 2025. The period above doesn't apply.

First sourceCustomersLifetime revenueAverage valueRenewalsRepeat rate
GoogleOrganic Search325$40,560$12584552%
ChatGPTAI Assistants126$21,071$16739161%
Direct178$18,216$10237444%
NewsletterEmail94$17,362$18535769%
Hacker NewsOrganic Social84$11,741$14022755%
x.comOrganic Social115$10,190$8916133%
RedditOrganic Social84$9,016$10716040%
PerplexityAI Assistants42$6,342$15110157%
Every source1,048$134,498$1282,61651%

A customer is a visitor linked to a sale, counted under the source of their first visit. Lifetime revenue is net of refunds and chargebacks; repeat rate is the share who paid more than once (a renewal, an upgrade or another purchase). $13,167 from 426 payments not linked to a visitor is in no row.

Fig. 1Lifetime value by first source on the example site. For a productized service, compare renewals by source: a few long-staying clients outweigh many one-month ones.

07Setting up

  1. WebflowOn Webflow, add the tag in the site-wide head code so the pricing page, case studies and the booking page carry it.
  2. StripePayment Links on the pricing page tag themselves in cookie mode, and renewals keep the first payment's link.
  3. Mark both the call booking and the subscribe button with data-fast-goal so the two paths can be compared.

08Questions

  • A client pauses their plan for a month. How does that show?

    A paused month has no payment, so there's nothing to count; when the plan resumes, its payments are renewals with the first payment's link.

  • Some clients upgrade mid-month. Is that counted?

    The upgrade's charge is a payment like any other and appears on the client's row.

  • Can I track a client who first saw a case study months ago?

    In cookie mode the visitor is remembered for a year, so a first visit to a case study stays on their journey when they subscribe later.