A decision framework for picking, sequencing, and instrumenting SaaS lead-generation channels by motion, ACV tier, and funnel stage — without collapsing trial signups into customers.
You have eleven tabs open, each one a different "SaaS lead generation strategies" listicle, and every one of them lists the same eleven tactics in a different order. None of them tell you which three to build first, or how to tell whether the one you already built is actually working.
That gap costs real money. Outbound sequences run against contacts with no ICP fit. A free-trial signup gets reported to the board as a "lead," then nobody can explain why pipeline looks strong but revenue does not. Self-serve, mid-market, and enterprise deals get flattened into one funnel until none of the conversion numbers mean anything.
This guide is a decision framework, not a tactic list. It shows you how to match acquisition channels to your motion and your ACV tier, how to build a funnel dictionary that never collapses one stage into another, and how to read a channel's results before you decide it won or lost. We write and publish content for B2B SaaS marketing teams, so we built this the way we would want it handed to us.
Here is what you will learn:
- Why a form fill, a trial signup, and a paying customer are three different things, not one funnel stage
- How your motion — product-led, sales-led, or hybrid — decides which channels are even worth testing
- Why the same channel produces different economics at SMB, mid-market, and enterprise ACV tiers
- A full funnel dictionary you can hand to your CRM administrator with no ambiguity left in it
- A starter sequence for a company with no pipeline yet, and the formulas to judge any channel honestly
What SaaS Lead Generation Actually Is (And What a Lead Is Not)
SaaS lead generation means attracting and identifying people at companies who fit your product and are likely to buy a subscription, not just collecting emails. A lead is not a customer: a marketing contact, a form fill, a content download, and a free-trial signup are each an earlier, less-qualified stage, not a sale.
Most SaaS teams inherit their lead definition from whichever tool they set up first — a form on the pricing page, a "book a demo" button, a trial signup flow — and then never write down what each one actually means. That works fine until two teams start reporting different numbers from the same funnel, or a founder tells a board meeting the company has "200 leads this month" when what it has is 200 people who filled out a form and never opened a follow-up email.
The fix is definitional, not tooling. Google Analytics recommends a specific set of lead-lifecycle events for exactly this reason: generate_lead when a form is submitted, qualify_lead when marketing applies a scoring rule, working_lead when sales accepts the opportunity, and close_convert_lead (or close_unconvert_lead) when the deal actually closes. The business has to decide what triggers each one — Google's own documentation is explicit that a form fill is a generate_lead event, not a customer, and that the stages after it are separate decisions your team has to define.
Two framings cause most of the damage in SaaS lead-gen conversations, and both are worth killing early. The first is treating a form fill or trial signup as if it were already a customer — it is the start of a funnel, not the end of one. The second is the "get 100 leads a day" framing that shows up in forum threads and cold-outreach pitches: a volume target with no fit or funnel-stage attached to it is not a goal, it is a way to guarantee a pile of unqualified contacts that make every downstream metric look worse. Fit and funnel evidence are the actual targets; raw contact volume is not.
Match Channels to Your Motion First
Your motion decides what a lead even is before any channel does. Product-led motions treat a trial or freemium signup as the primary conversion and activation as the qualifying event. Sales-led motions treat a booked demo as the primary conversion and a sales-accepted opportunity as the qualifying event. Hybrid motions run both, on separate scoreboards.
This matters because a tactic that works brilliantly in one motion can actively waste effort in the other. A long, multi-touch SDR sequence built for an enterprise sales-led motion will out-cost the deal it closes if you bolt it onto a $29/month self-serve product. A frictionless, no-credit-card trial signup that works for a self-serve tool will produce a flood of unqualified "leads" if you point it at buyers who actually need a security review and a signed MSA before they can use anything.
| Motion | Primary conversion event | Qualifying event | Best-fit channels | Worst-fit channels | Earliest stage a channel can be judged on |
|---|---|---|---|---|---|
| Product-led | Trial or freemium signup | In-product activation (a defined value moment) | Inbound content/SEO, in-product virality, low-friction paid trials, PLG-native partnerships | Long-cycle outbound built for a buying committee; enterprise, security-review-heavy paid campaigns | Activated-user stage — after signup, before PQL |
| Sales-led | Booked demo or discovery call | Sales-accepted opportunity under a written SLA | Founder-led and SDR outbound, account-based paid social/search, partnerships with a warm intro | Frictionless self-serve signup with no sales handoff; low-intent content with no demo path | MQL stage — after a scored contact, before sales acceptance |
| Hybrid | Trial signup or booked demo, tracked as two separate primary conversions | Activation OR sales acceptance, scored on separate paths | Content/SEO feeding both paths, PLG for smaller accounts, outbound/paid for larger accounts | Treating both paths as one lead source with one scoring rule | Whichever stage matches the contact's actual entry point |
If you cannot say, in one sentence, whether your company is product-led, sales-led, or hybrid this quarter, that is the first thing to settle — not the channel mix. A self-serve trial for a product that genuinely needs a sales conversation to close will produce activation data that looks broken. An SDR team cold-calling into a product that anyone can sign up for free will produce a pipeline full of prospects who already tried the product without them.
Match Channels to ACV Tier and Sales Cycle
The same channel produces different economics at different ACV tiers, so channel choice has to follow deal size and buying process, not habit. SMB self-serve deals close in days on a credit card. Mid-market deals take weeks with a light sales touch. Enterprise deals take months and route through procurement, security review, and a buying committee.
A channel-fit decision that ignores tier is how a company ends up running the wrong motion at the wrong price point — spending SDR hours qualifying $50/month self-serve signups, or expecting a frictionless trial flow to close a six-figure annual contract that legally cannot happen without a signed security questionnaire.
| Tier | Typical ACV band (qualitative) | Sales-cycle length | Buying-committee reality | Channels that fit | Channels that waste spend | Security/procurement gate |
|---|---|---|---|---|---|---|
| SMB self-serve | Low — credit-card sized | Days | Single decision-maker, often the end user | Product-led trial/freemium, inbound content, low-friction paid search on bottom-funnel terms | Long SDR sequences, enterprise-targeted paid social | Rarely applies |
| Mid-market | Mid-range — annual contract | Weeks | Light committee: a manager plus one or two stakeholders | SDR outbound with a real ICP fit reason, demo-focused content, targeted paid search/social | Pure self-serve PLG for deals that need a sales-assist; broad top-funnel paid | Light — a security questionnaire is common, rarely a formal review |
| Enterprise | High — multi-year contract | Multi-month | Full buying committee plus procurement and security | Account-based outbound, partnerships/integrations with an existing vendor, high-touch content (whitepapers, ROI cases) | Broad paid social, generic freemium signup with no sales-assist path | Standard — expect security review, procurement, and legal redlines |
Companies selling across more than one tier need this table run separately per tier, not once for the whole business. A single "channel mix" slide that mixes SMB self-serve tactics with enterprise procurement realities is usually a sign that someone is about to over-invest in a channel that fits one segment and wastes budget on the other two.
The SaaS Funnel Dictionary
A SaaS funnel breaks into distinct stages, from impression through closed-won and expansion, and each stage needs its own business rule, source system, and owner. Collapsing trial start into lead, or opportunity into customer, is how founders end up reporting pipeline numbers that finance and sales cannot reconcile with the CRM.
The three "micro-conversion" types — trial start, demo request, and content download — get merged into one bucket more than any other stage, and it is the single most damaging collapse in this list. They come from different visitor intents, need different follow-up, and convert to revenue at wildly different rates. Keeping them as three separate rows, each with its own source system, is what makes every rate calculation later in this guide trustworthy.
| Stage | Business rule | Source system | Owner | Timestamp |
|---|---|---|---|---|
| Impression | An ad, organic listing, or social post rendered to a potential viewer | Ad platform or Search Console impression data | Channel owner (paid/organic) | Platform-reported impression time |
| Click | Viewer clicked through to an owned URL | Ad platform click log or web analytics | Channel owner | Click timestamp from analytics |
| Landing session | Session began on the destination page and met a defined engagement threshold | Web analytics (GA4 session) | Marketing/growth owner | Session-start timestamp |
| Micro-conversion: trial start | Visitor created a product account without a sales call | Product signup database | Growth/product owner | Account-creation timestamp |
| Micro-conversion: demo request | Visitor submitted a demo-request or "book a call" form | CRM/MAP form-submission log | Demand-gen owner | Form-submit timestamp |
| Micro-conversion: content download | Visitor exchanged contact info for a gated asset | CRM/MAP | Content/demand-gen owner | Download-form timestamp |
| Activated user (PLG) | Trial user reached the written in-product value-moment definition | Product analytics | Growth/product owner | Activation-event timestamp |
| MQL (sales-led path) | Contact meets the written MQL scoring rule (fit + engagement) | CRM/MAP lead-score field | Demand-gen owner | Score-threshold-crossed timestamp |
| PQL (product-led path) | Activated user meets the written product-usage bar for sales hand-off | Product analytics feeding CRM | Growth/product owner, sales sign-off | PQL-threshold-crossed timestamp |
| Sales-accepted opportunity | A rep accepts the MQL/PQL as a real opportunity under a written SLA | CRM opportunity stage | Sales owner | Opportunity-created timestamp |
| Closed-won subscription | Contract signed and first invoice or payment processed | CRM plus billing system | Sales owner, billing confirms | Contract-signed or first-payment timestamp |
| Expansion/retention | Existing subscriber adds seats or tier, or renews past the initial term | Billing/CRM | Customer success/account owner | Upgrade or renewal timestamp |
This maps closely to Google's own recommendation: a form fill fires generate_lead, a scored contact fires qualify_lead, a sales-accepted deal fires working_lead, and a closed deal fires close_convert_lead (or close_unconvert_lead if it does not close) — GA4's lead-lifecycle event documentation leaves the exact trigger definitions to the business, which is precisely what the table above does for you.
A working dictionary also needs a matching failure-state list, so the same records do not silently corrupt your rate calculations:
- A contact with no recorded ICP fit reason — flag it before it enters the MQL count
- A trial with no activation event after the defined window — do not count it as a PQL
- A demo that gets booked but no-showed — it is not an opportunity until it is re-booked and actually held
- An outbound prospect who is unreachable past the follow-up ceiling — moves to suppression, not repeated attempts
- An opportunity stalled in procurement or security review — stays in its current stage; do not backdate it to closed-won
- The same contact entering through two channels — merge to one contact record before attributing either channel credit
- A job seeker or an existing free user submitting a form — excluded from lead counts entirely; neither one is a prospective buyer
Your inbound channel doesn't have to compete with outbound for credit in a dictionary like this. Picture every article landing in its own row instead of getting folded into "website traffic." theStacc's Content SEO module drafts brand-voice articles and publishes them to your CMS on a schedule you set once, with AI-answer citation built into the way each page is structured.
Inbound Channels: Content, SEO, and AI-Answer Visibility
Inbound content and SEO build pipeline that keeps producing without a matching increase in spend, which makes it the compounding channel in a SaaS system. It is slow to start and depends on consistent publishing, on-page structure, and answer-first sections that both Google and AI answer engines can extract and cite.
For SaaS specifically, this channel does double duty: it ranks in classic organic search and it becomes source material for AI Overviews, ChatGPT, and Perplexity when they answer category questions. That second job rewards clearly structured, citable pages — direct answers near the top of each section, named sources, and definitions that do not require reading three paragraphs of throat-clearing first.
This page will not re-teach SaaS SEO strategy, keyword research, content calendars, or link building end to end — those are covered in depth elsewhere. If you are building this channel from scratch, work through theStacc's SaaS SEO guide for the organic-search foundation, the SaaS content strategy playbook and SaaS content writing guide for execution, and link building for SaaS for off-site authority. What belongs here is the decision layer: inbound earns its place in a channel system when it has a converting landing path to send traffic to, and it should be measured on the MQL-rate and cost-per-opportunity formulas later in this guide, not on traffic alone.
Product-Led Channels: Free Trial, Freemium, and PQLs
Product-led channels turn the product itself into the qualifying mechanism: a self-serve signup replaces a form fill, and real usage, not a form, decides whether someone becomes a PQL. The qualifying event is activation, meaning the user reached a defined value moment, not simply that they created an account.
The hardest part of this channel is not distribution — it is writing down what "activated" means in specific, product-usage terms before you build anything on top of it. A generic definition like "logged in more than once" produces a PQL list full of people who opened the app out of curiosity. A specific one — "created a project, invited a teammate, and completed the first core workflow within 7 days" — produces a list sales can actually act on.
Freemium and free-trial are not the same decision. A time-boxed trial creates urgency and a hard deadline to convert, which suits products with a fast time-to-value. An open-ended freemium tier removes signup friction and lets usage data build over a longer window, which suits products where value only becomes obvious after repeated use. Picking between them is a product decision as much as a marketing one, and it should follow from how fast a new user can reach the activation moment you defined above — not from what a competitor does.
Outbound Channels: SDR Email and Calls, Done Within the Rules
Outbound email and calls can still open pipeline for SaaS, but only inside a bounded, rule-based process: a defined ICP fit reason per contact, a legal consent gate, a named message owner, a follow-up ceiling, and a suppression list that honors opt-outs immediately. Bought lists and unconsented cold contact are not a shortcut around this.
Every outbound program needs answers to five questions written down before the first message goes out, not discovered after a complaint arrives: who is this contact and why do they fit the ICP, who owns the message and its follow-ups, how many touches happen before the sequence stops, how does an opt-out get honored, and where does the contact go after suppression.
Two US federal rules set the floor here, and they apply to B2B outreach, not just consumer marketing. CAN-SPAM covers commercial email, including cold B2B outreach, and requires accurate header and sender information, a non-deceptive subject line, clear identification of the message as an advertisement, a valid physical postal address, and a working opt-out that gets honored promptly. The Telemarketing Sales Rule covers outbound sales calls, including many SDR cold-calling programs, with its own disclosure, misrepresentation, and Do-Not-Call requirements. Neither rule is a substitute for state-specific counsel, and this is a floor, not a compliance program.
Where do bought contact lists fit into this? They do not get a pass just because the list vendor calls itself "verified." A purchased or scraped list carries unknown consent status, no guarantee of exclusivity, and a real chance of duplicate or stale records, and any message you send to it still has to clear the same CAN-SPAM and TSR gates as a list you built yourself. Evaluate consent, source, exclusivity, and cost before running one — never treat "bought" as a safe default.
Paid Channels: When to Add Paid Search and Paid Social
Paid search and paid social earn their spend only after a converting landing path and an instrumented funnel already exist; running ads into an unmeasured funnel just buys more untracked clicks. Once that gate is met, this system hands off to the sibling playbooks that cover budget, bid strategy, and creative for each channel.
The gate is simple to state and easy to skip under deadline pressure: before the first dollar of ad spend goes out, the landing page needs a working conversion path (trial signup or demo request, not a dead-end contact form), and the funnel dictionary above needs to be wired so a click can be traced through to an opportunity. Paid spend against an unmeasured funnel produces a number that looks like performance — cost per click, or cost per form fill — but tells you nothing about cost per opportunity, which is the number that actually matters.
For the campaign mechanics themselves — budget allocation, bid strategy, ad copy and creative, keyword or audience targeting — this page defers to the channel specialists rather than duplicating their setup. theStacc's Google Ads for SaaS guide covers the paid-search build from account structure through bid strategy. A paid-social build for SaaS (Meta and LinkedIn campaign structure, creative testing, and audience targeting) follows the same instrumentation-first gate described here before it earns any budget.
Partnerships, Integrations, Marketplaces, and Review Sites
App marketplaces, integration partnerships, and review sites such as G2 and Capterra are SaaS-native lead channels that a local-service business cannot replicate, because they run on product listings and buyer trust signals instead of geography. Each channel comes with its own listing, co-marketing, and review-solicitation rules that determine whether it produces qualified pipeline or noise.
Integration and marketplace listings work because they reach a buyer who already uses a complementary tool and is actively evaluating what connects to it — that is closer to bottom-funnel intent than most paid or outbound touches. They also require the product to be mature enough to build and maintain the integration, which is a real prerequisite, not a marketing decision alone.
Review sites carry a specific legal constraint that the rest of this channel category does not: the FTC's Consumer Reviews and Testimonials Rule prohibits fake or AI-generated reviews and bans undisclosed incentivized endorsements. A G2 or Capterra profile built on genuine customer reviews, solicited transparently and without a hidden incentive, is a durable trust asset. One built on incentivized reviews that were not disclosed is a compliance liability that can undo the trust signal it was supposed to create.
| Channel | Motion fit | ACV-tier fit | Evidence needed to run it | Cost/effort owner | Consent/policy gate | Funnel dependency | Earliest useful stage | Stop condition |
|---|---|---|---|---|---|---|---|---|
| Inbound content/SEO | All three (PLG, sales-led, hybrid) | All tiers; strongest for SMB and mid-market | Published, indexed pages with a working conversion path | Content/marketing owner | None beyond normal publishing standards | A working trial or demo destination page | Click/landing session | No qualified pipeline after a full publishing cadence plus indexing lag, judged per the formulas below |
| Product-led trial/freemium | PLG, hybrid | SMB self-serve, some mid-market | A self-serve signup flow and a defined activation event in product analytics | Growth/product owner | Standard account terms and privacy policy | Product usable without a sales call | Trial signup (micro-conversion) | Signups convert to activation below the written bar across a full cohort, not one week |
| Outbound SDR email/calls | Sales-led, hybrid | Mid-market, enterprise | A written ICP definition and a legally compliant contact source | Sales/SDR owner | CAN-SPAM for email, Telemarketing Sales Rule for calls | A named message owner and a suppression/opt-out process | Marketing/sales contact | No sales-accepted opportunities from a declared cohort after the stated follow-up ceiling |
| Paid search | Sales-led, hybrid, some PLG | All tiers; cost scales with CPC | A converting landing page and conversion tracking already live | Marketing owner, set budget | Ad-platform policy compliance | Instrumented funnel per the dictionary above | Click | Cost per opportunity exceeds what the owner approved for the cohort |
| Paid social | Sales-led, hybrid; brand-building for PLG | SMB, mid-market primarily | Creative and targeting tested against the same instrumented funnel as paid search | Marketing owner with sales sign-off on targeting | Ad-platform policy compliance | Same instrumented funnel as paid search | Impression/click | Same cost-per-opportunity ceiling as paid search, evaluated separately |
| Partnerships/integrations | PLG, hybrid | Mid-market, enterprise; some SMB via marketplaces | A live integration or listing and a named partner-marketing contact | Partnerships or growth owner | Partner agreement terms | A product mature enough to integrate or list | Referral/marketplace click | No attributable opportunities across a full quarter live |
| Review sites/marketplaces | All three | Mid-market and enterprise most, some SMB | A claimed, complete profile and a genuine review-solicitation process | Marketing owner | FTC Consumer Reviews and Testimonials Rule — no fake or undisclosed-incentive reviews | An actual customer base willing to leave honest reviews | Profile view/click | Profile views produce no attributable contacts after a full evidence window |
How to Get Your First — and Next — SaaS Leads
A company with no pipeline yet should not spread across every channel at once; it should run a short, ordered sequence instead. Start with a warm network and founder-led outbound, layer in one inbound bet, then add exactly one instrumented paid test once the first two are producing signal worth measuring.
This sequence exists because early-stage companies have two scarce resources — time and a clean signal — and running five channels at once burns both without telling you which one actually works. Four motions, run in this order, with a clear owner and a stop-or-continue rule for each:
| Motion | Owner | Prerequisite | Continue/stop metric |
|---|---|---|---|
| Warm network outreach | Founder | None — can start day one | At least one qualified conversation booked in the first two weeks; if zero, the ICP definition needs work before scaling anything else |
| Founder-led outbound | Founder or first sales hire | Written ICP fit reason per contact; CAN-SPAM/TSR-compliant contact source | Reply or booked-call rate holding steady across at least two follow-up cycles |
| One inbound content bet | Marketing/content owner | A converting landing page for the topic already exists | Indexed pages producing at least one qualified click in the declared 30-day window, once initial indexing lag has passed |
| One instrumented paid test | Marketing owner, sales sign-off | The funnel dictionary above is wired end-to-end so cost per opportunity can be calculated | Cost per opportunity inside what the owner approved for the cohort |
Notice what is missing from this sequence: a big-budget paid launch, a purchased contact list, or a promise of a specific lead count by a specific date. None of those replace the sequence above — they just add risk before you have evidence that any single motion works for your product.
The "one inbound bet" in this sequence doesn't need a hire to run it. Picture your content calendar filling itself while you focus on outbound and the paid test. theStacc's Content SEO module ships brand-voice articles straight to your CMS on a schedule you set once, and the Social Media module posts the organic-social half of that bet across Instagram, LinkedIn, X, and Facebook with an approval flow.
Read the Funnel Before You Crown a Channel
Compare channels only over a declared evidence window using the same cohort rules every time, then retain, change, or cut a channel on your own stage data, not on where a tactic ranks in someone else's listicle. A channel that looks strong in week one and empty in week four is not a winner yet.
Every rate below needs the same discipline: pick one cohort window, apply the exclusions consistently, and do not compare a 30-day cohort against a 90-day one. These four formulas are the only ones this guide endorses — no portable industry-average benchmark should be substituted in.
| Formula | Numerator | Denominator | Evidence window | Source system | Owner | Exclusions |
|---|---|---|---|---|---|---|
| MQL rate by channel | Unique contacts from the channel meeting the written MQL scoring rule | All unique attributable contacts the channel produced in the same window | One declared 30-day acquisition window | CRM/MAP with a channel source field | Demand-gen owner | Duplicates, existing users, job seekers, spam, non-ICP contacts |
| Trial-to-opportunity rate (PLG) | Trial signups reaching the written activation/PQL bar and accepted as opportunities | All unique trial signups in the same cohort | One declared signup cohort plus enough lag for the stated activation window | Product analytics + CRM | Growth/product owner | Reactivated old trials, internal/test accounts, duplicates |
| Sales-accepted opportunity rate | MQLs a rep accepts as an opportunity under the written SLA | All MQLs created in the same cohort window | 30-day MQL cohort plus the stated sales-acceptance lag | CRM opportunity stage | Sales owner | Recycled/nurtured-back MQLs counted once; disqualified non-ICP |
| Cost per opportunity by channel | Direct channel spend attributable to the cohort | Unique sales-accepted opportunities from that cohort | One declared 30-day acquisition cohort plus acceptance lag | Ad/tool invoices + CRM | Marketing owner, sales sign-off | Brand/overhead spend, self-serve conversions with no sales touch, unattributable opportunities |
CAC, LTV:CAC, and payback period are downstream board metrics — they depend on these four stage rates plus retention data this guide does not cover, so treat them as out of scope here rather than benchmarking them against an industry-average number that may not fit your business.
Applied consistently, these four rates tell you more than a channel ranking ever could: which channel is producing contacts that actually fit, which motion is converting activation into revenue, and where spend is quietly buying clicks instead of opportunities. Build the channel system in this guide first — motion, tier, funnel dictionary, sequence — and let these formulas decide what stays.
Read your funnel with this level of rigor without building the CRM reports yourself. Picture channel decisions made from a dictionary, not a hunch. theStacc's Content SEO and Social Media modules keep your organic inbound and organic social lanes shipping on schedule while you run the rest of this system.
Frequently Asked Questions
These questions come up most often from SaaS founders and growth leads building or fixing a lead-generation system, drawn from real search behavior and forum threads. Each answer below adds detail the sections above do not repeat, including the specific volume-promise question worth ignoring entirely.
How do I find leads for a SaaS product?
Start by defining your ideal customer profile in writing, then work backward from your motion. Sales-led companies should pull warm connections and run founder-led outbound. Product-led companies should ship a self-serve trial and pick one distribution channel. Add one inbound content bet and one instrumented paid test only after the first channel produces measurable signal.
How do I get clients for my SaaS with no pipeline yet?
Run the starter sequence in this guide: warm network and founder-led outbound first, one inbound content bet running in parallel, then a single instrumented paid test once you have a converting landing page. Treat each motion as a test with a stop-or-continue metric, not a permanent commitment, until one channel proves it can repeat.
Should a SaaS company start with inbound content, product-led trials, outbound, or paid?
It depends on your motion and stage, not a universal ranking. Product-led companies should get a self-serve trial or freemium path live first, since that is both the acquisition and the qualification mechanism. Sales-led companies should start with founder-led outbound and one content bet, adding paid only once a landing path converts and is instrumented.
What counts as a qualified lead in SaaS, and how is a PQL different from an MQL?
An MQL is a contact who meets a written scoring rule based on fit and engagement, set by marketing. A PQL is a trial or freemium user who crossed a defined activation threshold inside the product itself, set by growth or product. Both sit earlier than a sales-accepted opportunity, and neither one is a paying customer yet.
Is buying a B2B SaaS lead list a good idea?
Treat a bought or scraped list as high-risk by default, not a shortcut. You inherit unknown consent status, unclear exclusivity, and a real chance of duplicate or stale contacts, and any outbound sent to that list still has to clear CAN-SPAM and Telemarketing Sales Rule requirements. Check source, consent, and cost before running it, every time.
Does a free-trial signup or a form fill count as a lead or a customer?
Neither is a customer. Under Google Analytics' recommended lead-lifecycle events, a form fill typically maps to a generate_lead event, not a qualified or working lead, and a trial signup marks the start of a product-led funnel, not proof of activation or purchase intent. Treat both as the earliest stage inside their own funnel, nothing further along.
How is lead generation different for product-led vs. sales-led SaaS?
In product-led SaaS, the primary conversion is a self-serve signup and the qualifying event is in-product activation, so acquisition and qualification happen on the same surface. In sales-led SaaS, the primary conversion is a booked demo or discovery call, and a rep or SDR applies a scoring rule before it becomes a real opportunity.
How long should I test a SaaS acquisition channel before judging it?
Use a declared evidence window, not a gut feeling: a 30-day acquisition cohort plus enough lag for your sales-acceptance or activation window to play out, matching the formulas in this guide. Judging a channel before that lag has passed, or mixing several cohorts together, is the most common reason teams cut a channel that was about to work.
Sources & references
Blog SEO, Local SEO, and Social Media — one dashboard, no headaches.