SaaS Lead Generation: Build a Self-Running Funnel in 30 Minutes

SaaS Lead Generation: Build a Self-Running Funnel in 30 Minutes

March 20, 2026
Himanshu Shah

You're a SaaS company. You need leads. So you do what every SaaS company does:

  1. Build a landing page with a demo request form (Typeform, $25/month).
  2. Leads go into a spreadsheet. Maybe a CRM.
  3. Someone on your team manually enriches each lead — checking LinkedIn, guessing company size, figuring out if they're a real prospect or a student doing research.
  4. You copy the lead's email into Mailchimp ($13-350/month) and add them to a drip sequence.
  5. You ping your sales team on Slack: "Hey, new demo request."
  6. Sales looks at the lead, decides it's worth calling, and maybe follows up in 2-3 days.

By the time your sales rep calls, the lead has already booked demos with two competitors.

This process has four problems: it's slow, it's manual, it treats all leads the same, and it falls apart when volume increases.

Here's how to build a funnel that captures, enriches, scores, routes, and nurtures leads automatically — in about 30 minutes.

The Funnel Architecture

The complete system:

`

Demo Request Form

Lead Enrichment (company size, industry, tech stack)

Lead Scoring (enterprise vs SMB vs unqualified)

Routing (enterprise → immediate sales alert, SMB → email sequence)

Personalized Email Sequence (based on segment)

Sales Notification (when lead is ready)

`

Six steps. Zero manual intervention between form submission and sales engagement. Every lead gets the right treatment at the right speed.

Step 1: The Demo Request Form

Most SaaS demo request forms ask too many questions. Every field you add reduces conversion. At the same time, asking too few gives your sales team nothing to work with.

The sweet spot is 3-4 fields. Here's what to put on a SaaS demo request form, built in TinyForms:

  • Work email (required) — Use email validation to reject personal emails (gmail, yahoo, hotmail). You want business emails because they're enrichable and they filter out tire-kickers.
  • Full name (required)
  • Company name (required)
  • Biggest challenge right now (dropdown with 4-5 options specific to your product category)

That's it. Four fields. Takes 20 seconds to fill out. Converts at 15-25% of page visitors instead of the 3-5% you get with a 10-field form.

"But I need to know their company size, budget, and timeline!" You do. But you don't need to ask them. You can look it up automatically.

What NOT to put on the form:

  • Phone number (asking for it on the first touch drops conversion by 30-40%)
  • Company size (you'll enrich this)
  • Budget range (too early — they don't trust you yet)
  • "How did you hear about us?" (track this with UTM parameters instead of asking)

Why Work Email Matters

When someone submits a work email like jane@acme.com, you can automatically determine:

  • Company name and domain
  • Company size (employee count)
  • Industry
  • Location
  • Tech stack (what tools they already use)
  • Estimated revenue
  • LinkedIn profile

From a personal email like jane.doe@gmail.com, you get nothing. The work email requirement isn't gatekeeping — it's the foundation of your entire enrichment and scoring system.

Step 2: Lead Enrichment

The form captures four fields. Enrichment turns those into twenty.

When a lead submits the form, a TinyWorkflow fires immediately. The enrichment step:

  1. Takes the company domain from the email address (everything after the @).
  2. Queries enrichment APIs to pull company data.
  3. Writes the enriched data into additional columns in your TinyTable.

Your lead table now has:

ColumnSourceExample
NameFormJane Smith
EmailFormjane@acme.com
CompanyFormAcme Corp
ChallengeFormManual reporting
Company SizeEnriched150 employees
IndustryEnrichedB2B SaaS
LocationEnrichedSan Francisco, CA
LinkedIn URLEnrichedlinkedin.com/in/janesmith
Job TitleEnrichedVP of Operations
Tech StackEnrichedSalesforce, Slack, Notion
Revenue Est.Enriched$15M ARR
Lead ScoreCalculated85
SegmentCalculatedEnterprise

From 4 form fields, you now have 13 data points. Your sales rep knows exactly who they're calling before they pick up the phone.

TinyTables' AI columns can analyze the enriched data and generate a natural-language lead summary: "VP of Operations at a 150-person B2B SaaS company doing ~$15M ARR in San Francisco. They use Salesforce but no dedicated reporting tool — likely a strong fit for our analytics product. Submitted during business hours, suggesting active evaluation."

That summary appears right in the table row. Your sales rep reads one paragraph and knows everything.

Step 3: Lead Scoring

Not every lead deserves a phone call within 5 minutes. Some deserve a phone call within 5 minutes. Others need 2 weeks of nurture before they're ready to talk. Treating them the same wastes sales time and annoys prospects.

Build a scoring model using TinyTables' AI columns or workflow logic. The scoring factors:

High-value signals (+points):

  • Company size 50-500 employees: +20 (your ideal customer profile sweet spot)
  • Company size 500+: +25
  • Job title contains VP, Director, Head of, or C-level: +15
  • Industry matches your ICP: +15
  • Tech stack includes complementary tools (not competitors): +10
  • Located in your target geography: +5
  • Challenge matches your primary use case: +10

Low-value signals (-points):

  • Personal email used: -30
  • Company size under 10: -10
  • Student or academic domain (.edu): -25
  • Competitor domain: -50
  • Job title is Intern or Student: -20

Score interpretation:

  • 70+: Enterprise/Hot — route to sales immediately
  • 40-69: SMB/Warm — enter email nurture sequence
  • Below 40: Unqualified — enter low-touch educational sequence

This scoring happens automatically in your TinyWorkflow, the moment enrichment data is available. The lead hits your table already scored and segmented. No human evaluation needed for routing.

Step 4: Lead Routing

Based on the score, the workflow branches:

Enterprise leads (score 70+):

  1. Send an instant Slack notification to your sales team: "Hot lead: Jane Smith, VP Ops at Acme Corp (150 employees, $15M ARR). Challenge: manual reporting. Score: 85. [Link to lead record]."
  2. Send the lead a confirmation email (see below) — personalized to their segment.
  3. If no sales activity within 2 hours, escalate: send a follow-up Slack notification to the sales manager.
  4. Assign to the appropriate sales rep based on territory or company size.

SMB leads (score 40-69):

  1. Send a confirmation email with relevant content.
  2. Enter the SMB email nurture sequence (5 emails over 14 days).
  3. If the lead engages (opens 3+ emails, clicks a CTA), upgrade their score and alert sales.
  4. Log in the table for weekly sales review.

Unqualified leads (score below 40):

  1. Send a confirmation email with self-serve resources.
  2. Enter a low-frequency educational sequence (1 email per week for 4 weeks).
  3. No sales notification unless they self-qualify by requesting a demo again or engaging heavily.

The routing is instant. An enterprise lead triggers a Slack message before they've even closed the "thank you" page on your website.

Step 5: Personalized Email Sequences

Each segment gets a different email sequence. Here are the complete templates.

Enterprise Sequence (Score 70+)

Email 1 — Demo Confirmation (sent immediately):

Subject: "Your {{company_name}} demo is next — here's what to expect"

Body:

"Hi {{first_name}},

Thanks for requesting a demo. Given what you shared about {{challenge_selected}}, I think you'll be especially interested in [specific feature related to their challenge].

I'll reach out within the next few hours to find a time that works for your team. In the meantime, here's a 3-minute video showing how [a company similar to theirs] solved the exact problem you described.

[Video Link]

Talk soon,

[Sales Rep Name]"

Email 2 — Pre-Call Prep (sent 4 hours later if no call scheduled):

Subject: "Quick question before we talk, {{first_name}}"

Body:

"One thing that usually makes our first conversation more productive: could you share which tools you're currently using for {{challenge_area}}?

No need for a detailed list — even a one-word answer helps me tailor the demo to what matters most to you.

Just reply to this email."

Purpose: get a reply. A lead who replies is 10x more likely to show up to a demo.

Email 3 — Scheduling push (sent 24 hours later if no reply or call scheduled):

Subject: "Two times that work for a quick call"

Body:

"Hi {{first_name}},

I know your inbox is a warzone, so I'll keep this short. Here are two times I have open this week:

  • [Tuesday at 2 PM PT]
  • [Thursday at 10 AM PT]

Either work? If not, grab a time that does here: [Scheduling Link]

The call is 25 minutes. No slides. I'll show you the product and you tell me if it fits.

[Sales Rep Name]"

SMB Sequence (Score 40-69)

Email 1 — Welcome + Value (sent immediately):

Subject: "Here's how {{company_name}} can fix {{challenge}}"

Body: Short intro, link to a relevant case study or blog post, soft CTA to book a demo when ready.

Email 2 — Day 3 — Educational content:

Subject: "The {{challenge}} playbook (free)"

Body: Link to a guide, template, or tool related to their challenge. Provide value before asking for anything. Position your product as the obvious solution without hard-selling.

Email 3 — Day 7 — Social proof:

Subject: "How [Similar Company] solved {{challenge}} in 2 weeks"

Body: Customer story. Specific numbers. Before/after. End with: "Want similar results? Here's how to get started."

Email 4 — Day 10 — Product-specific:

Subject: "The feature that matters most for {{industry}} teams"

Body: One feature deep-dive relevant to their industry. Screenshot or GIF. Show, don't tell.

Email 5 — Day 14 — Direct CTA:

Subject: "Ready for a quick look, {{first_name}}?"

Body: "You've seen how it works. Ready to see it in action for {{company_name}}? Book 25 minutes here: [Link]."

Unqualified/Educational Sequence

4 weekly emails: Pure educational content. Blog posts, guides, industry insights. No sales pressure. Your logo and name appear weekly, building familiarity. If they grow, change roles, or get budget, you're already in their inbox.

Step 6: Sales Notification on Engagement

The email sequences aren't just nurture — they're signal detectors.

TinyWorkflows track engagement:

  • Lead opens 3+ emails → increment engagement score
  • Lead clicks a CTA → increment engagement score significantly
  • Lead visits pricing page (tracked via webhook) → flag as "evaluating"
  • Lead replies to any email → alert sales immediately
  • Lead forwards an email to a colleague → they're selling internally, alert sales

When engagement crosses a threshold, the workflow sends a sales notification with context: "SMB lead Jane Smith (Acme Corp) just clicked the pricing link in email 4. She's opened all 4 emails in the sequence. Original challenge: manual reporting. Score updated from 55 to 78. Consider upgrading to enterprise treatment."

Your sales team doesn't waste time calling cold leads. They call leads who have demonstrated buying intent through their behavior.

The Multi-Tool Approach vs. TinyCommand

Here's what building this funnel looks like with separate tools:

The Clay + Typeform + Zapier + Mailchimp stack:

ToolMonthly CostRole
Typeform$25-83Form
Clay$149-349Enrichment
Zapier$20-70Integration
Mailchimp$13-45Email sequences
Slack (free)$0Notifications
Total$207-547/mo

Setup time: 4-6 hours minimum. You're connecting four platforms, debugging webhook formats, mapping fields between systems, and testing email triggers. When something breaks (and Zapier integrations break), you're debugging across four dashboards.

The TinyCommand approach:

PlanMonthly CostRole
Pro$49/moEverything

Setup time: 30 minutes. One platform. Forms, enrichment workflows, scoring logic, email sequences, Slack notifications, and the lead database — all in one system. When something needs adjustment, you change it in one place.

The time difference matters more than the cost difference. Four to six hours of setup and configuration across multiple tools, versus 30 minutes in TinyCommand using AI Builder.

Describe your funnel in plain English: "I need a demo request form for our B2B SaaS product. When a lead submits, enrich their data from their work email, score them based on company size and job title, and route enterprise leads to Slack immediately. SMB leads should get a 5-email nurture sequence over 2 weeks. Alert sales when any lead clicks the pricing link."

AI Builder generates the form, the enrichment workflow, the scoring logic, the routing branches, all five email templates, and the engagement tracking. You review, customize the copy, and go live.

What Happens After You Launch

Week 1: Leads start flowing. You watch the system work. An enterprise lead comes in at 2:14 PM. By 2:15 PM, your sales rep has a Slack message with the lead's name, title, company size, and challenge. They call at 2:20 PM. The prospect says, "Wow, that was fast."

Week 2: Your SMB nurture sequence starts converting. Leads who weren't ready on day 1 book demos on day 10 after reading your case study email. Your pipeline grows without additional work from your team.

Week 4: You look at your TinyTable dashboard. You see conversion rates by lead source, segment, and email. You notice leads who submit during business hours close 40% better than evening submissions. You adjust your ad spend accordingly.

Month 3: The funnel has processed 500 leads. 85 enterprise leads got immediate sales attention. 310 SMB leads entered nurture sequences, and 47 of them converted to demo calls. The system runs whether your team is in the office or on vacation.

You didn't hire a marketing ops person. You didn't spend $500/month on tools. You spent 30 minutes and $49/month.

That's the point. SaaS lead generation isn't a staffing problem or a budget problem. It's a systems problem. Build the system, and the leads take care of themselves.

Try TinyCommand Free

Forms, tables, workflows, emails, and AI agents — all in one platform. No credit card required.

  • Unlimited form submissions
  • 50+ integrations
  • AI-powered automation
  • Visual workflow builder
  • Data enrichment built-in
  • AI agents with 7 LLM options
Start Building for Free →