🎣 Auto-schedule demos for high-intent leads with Clearbit, Slack, and Calendly

⚡ 128 views · 🎣 Lead Generation & Enrichment

💡 Pro Tip — For lead enrichment, ScraperNode can pull LinkedIn profiles, company data, and job listings directly into your pipeline — useful for building prospect lists without manual research.

View All Scrapers

Description

This workflow automatically captures, enriches, scores, and routes website leads in real-time, scheduling high-intent prospects for demos within minutes instead of hours—dramatically improving conversion rates by eliminating response delays.

What Makes This Different:

Key Benefits of Instant Lead Response:


Who’s it for

This template is designed for B2B SaaS companies, sales teams, and revenue operations professionals who need to convert website leads faster. It’s perfect for organizations that lose deals due to slow response times, want to prioritize high-intent prospects, need to automate CRM data entry, or want to ensure no hot lead falls through the cracks while sales is busy.

How it works / What it does

This workflow creates an end-to-end lead-to-meeting pipeline that automatically processes inbound leads and schedules high-intent prospects for demos. The system:

  1. Receives lead submissions via webhook from website forms or chat widgets
  2. Normalizes data from different form providers into a standard format
  3. Enriches contact information using Clearbit to get company size, revenue, job title, and industry
  4. Calculates fit score (0-100) based on company metrics: size (40 pts), seniority (30 pts), revenue (30 pts)
  5. Routes intelligently - High-intent leads (60+) → fast track | Standard leads → nurture channel
  6. Creates CRM records - Automatically creates/updates HubSpot contact and deal with enriched data
  7. Fetches real availability - Gets actual available Calendly demo slots via API (next 7 days)
  8. Alerts sales team - Posts formatted message to Slack with lead details and booking links
  9. Monitors response - Waits 10 minutes and checks if sales replied in Slack thread
  10. Sends fallback email - Automatically emails lead with self-service booking link if no response
  11. Logs everything - Records all data to Google Sheets for reporting and analytics

Key Innovation: Smart Follow-Up Automation - Unlike basic lead capture workflows, this system ensures accountability by automatically following up with leads if the sales team is unavailable, preventing lost opportunities while maintaining a professional response time.

How to set up

1. Configure API Credentials

Add the following credentials in n8n:

Clearbit (Lead Enrichment)

HubSpot (CRM Integration)

Calendly (Calendar Availability)

Slack (Team Notifications)

SendGrid (Email Fallback)

Google Sheets (Activity Logging)

2. Customize Fit Scoring Logic

Edit the “Calculate Fit Score” node to match your ideal customer profile:

Default Scoring:

To Customize:

3. Set Up Webhook Endpoint

Get Webhook URL:

Configure Form Provider:

Example Form Integration:

// HTML Form
fetch('https://your-n8n.com/webhook/demo-request', {
  method: 'POST',
  headers: {'Content-Type': 'application/json'},
  body: JSON.stringify({
    email: 'lead@company.com',
    name: 'John Doe',
    company: 'Acme Inc',
    phone: '+1234567890',
    utm_source: 'google',
    page_url: window.location.href
  })
})

4. Test the Workflow

Initial Test:

  1. Activate the workflow
  2. Submit test lead via webhook (use Postman or curl)
  3. Verify Clearbit enrichment returns data
  4. Check HubSpot for created contact and deal
  5. Confirm Slack notification appears in correct channel
  6. Verify Google Sheet receives log entry

Response Test:

  1. Wait 10 minutes after Slack notification
  2. Check if “Check Slack Replies” detects no response
  3. Verify fallback email sends via SendGrid
  4. Confirm lead receives booking email with Calendly link

Calendly Test:

  1. Verify “Get Calendly Event Types” finds your Demo event
  2. Check “Get Available Demo Slots” returns actual time slots
  3. Confirm booking URLs work and pre-fill time selection

5. Monitor and Optimize

Key Metrics to Track:

Optimization Tips:

Requirements

n8n Instance:

External Services:

Technical Requirements:

Data Privacy:

Tips and best practices

Fit Scoring:

Lead Response:

Calendar Management:

Error Handling:

Performance:

Privacy and Compliance:

Customization Ideas:

đź”— Nodes Used

Google Sheets, HTTP Request, Slack, Webhook, HubSpot, Clearbit

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup