AutomationMart
Home/Browse/Score and route new trial leads with Firecrawl, Scrapin.io, OpenAI, Slack and Instantly
n8n

Score and route new trial leads with Firecrawl, Scrapin.io, OpenAI, Slack and Instantly

n8nn8n48 modulesv1.0
SlackWebflowOpenAIIntercomLinkedIn

n8n Lead Qualification & Sales Intelligence Workflow (Top of Funnel) Overview / Purpose This workflow automatically processes new free-trial / lead sign-ups in real time: - Catches a webhook from any source (Webflow form, Intercom, custom agent, etc.) - Filters out personal / disposable / .edu emails → only business emails continue - Validates the company website is live - Scrapes the website with Firecrawl to find the official LinkedIn company page - Enriches the company via AI Agent (Scrapin.i

At a glance

Score and route new trial leads with Firecrawl, Scrapin.io, OpenAI, Slack and Instantly is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Webflow, OpenAI, Intercom. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Slack, Webflow, OpenAI, Intercom, LinkedIn
Modules
48
Price
Free
Version
v1.0
Score and route new trial leads with Firecrawl, Scrapin.io, OpenAI, Slack and Instantly workflow diagram

About this workflow

n8n Lead Qualification & Sales Intelligence Workflow (Top of Funnel) Overview / Purpose This workflow automatically processes new free-trial / lead sign-ups in real time: - Catches a webhook from any source (Webflow form, Intercom, custom agent, etc.) - Filters out personal / disposable / .edu emails → only business emails continue - Validates the company website is live - Scrapes the website with Firecrawl to find the official LinkedIn company page - Enriches the company via AI Agent (Scrapin.io) → pulls name, follower count, headcount, HQ location, industry, and clean description - Runs a multi-factor scoring engine (Location + Headcount + Industry) - Sends a beautiful rich Slack notification to the sales team with score, rating, and quick-action buttons - Segments the lead by score tier (Very High / High / Mid / Low) - Checks if the lead already exists in Instantly - Adds qualified leads to the correct Instantly campaign with first/last name extracted from email Core Flow (Step-by-Step) 1. Webhook – Trigger (POST /new-lead) 2. Extract Email Root Domain – Pulls @company.com part 3. Blacklist Regex Domains – Blocks all personal, free, and .edu emails 4. Check Email Not Null – Safety gate 5. Check if Website Exists – HEAD request (continues only on 200-399) 6. Firecrawl Scrape – Scrapes homepage looking for LinkedIn URL in footer/links 7. Extract LinkedIn Url – Code node that finds and cleans /company/ URL 8. Check LinkedIn Not Null + Is Company Page – Rejects personal profiles 9. LinkedIn Agent (AI Agent) - Uses Scrapin.io enrichment tool - Structured output: companyname, followers, employeecount, headquarterslocation, industry, description 10. Audit LI Results – Ensures all key fields returned 11. Sanitize Description – Cleans Unicode, newlines, caps length for Slack 12. Normalize Country – GPT-4.1-nano turns "Sheridan, US" → "United States" 13. Score Country – Code node (0–10 points based on market tier) 14. Score Staff Count – Code node (0–10 points based on headcount buckets) 15. Industry Scoring – Code node (normalizes raw industry + 0–10 points) 16. Algo Score – Final score = weighted average → 0–100 + rating label ("Excellent Fit", "Good Fit", etc.) 17. Send to Slack – Rich blocks with: - Email, Company Name, Location (+score), Staff Count (+score), Followers, Industry (+score) - Clean description - Final Score + Rating - Buttons: Visit LinkedIn + Visit Website 18. Score-Based Routing - Very High (90–100) - High (70–89) - Mid (50–69) - Low (0–49) 19. Instantly Checks – For each tier: search if lead already exists 20. Extract Name From Email (GPT) – Turns john.smith@company.com → First/Last Name (or "there") 21. Wait nodes (optional delay before adding) 22. Add Lead to Campaign – Pushes to Instantly with website custom field Scoring Logic (Fully Configurable in Code Nodes) Based on your ICP, narrow down your scoring based on how you want to segment. What Makes This Workflow Powerful - Zero manual work after webhook - Rich, actionable Slack alerts (sales team loves it) - Smart scoring that matches real ICP - Built-in deduplication with Instantly - Fully modular code nodes (easy to tweak scoring without breaking anything) - Heavy error handling and safety gates --- This is a complete, production-ready, public template. You can import the JSON and it will run immediately after you connect your own: - Webhook source - Firecrawl API - Scrapin.io (or alternative) - OpenAI - Slack - Instantly Any questions/comments/concerns, please email brandon@topoffunnel.com Built by Brandon Charleson

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

📊 Token Estim8r UI – visualize token usage analytics dashboard in n8n

Visualize all your AI Token Usage analytics Dashboard using a single n8n Workflow --- Artwork Generated with ✨ ideoGener8r n8n workflow template --- Token Estim8r UI is the premium version of our token tracking solution for n8n users who want real-time insight into AI model usage and exact cost per execution — all in a beautifully designed analytics dashboard. We've done the work with over 4000 lines of code for you to simply add a pre-configured HTTP Request node to the end of any workflow you

Free

Notion status-based alert messages (Slack, Telegram, WhatsApp, Discord, Email)

Notion Status-Based Alert Template Who is this for? Teams that live in Notion and want an instant ping to the right person when a task changes state. Perfect for content creators, project managers, or any small team that tracks work in a Notion database and prefers Slack / Telegram / Discord / e-mail notifications over manually checking a board. What problem does this solve? Polling Notion or checking a kanban board is slow and error-prone. This workflow watches a Notion database and routes an

Free

Search and filter rows in different Google Sheets, send to ChatGPT and update the rows

Enhance data management by filtering Google Sheets rows in two different sheets, generating insights with ChatGPT, and updating rows for streamlined operations.

Free

Send a Slack message from a closed Salesforce opportunity

Use this template to send a Slack message to a channel or a user when a Salesforce opportunity is closed.

Free

Send messages in Slack for new Mavenlink tasks

Every time there is a new task created in Mavenlink, Make will automatically send a message containing task details via Slack.

Free

Update a row in Google Sheets for every ChatGPT completion from a custom webhook

Use this template to log every ChatGPT completion in Google Sheets from received custom webhook data. Streamline data tracking and analysis with this integration.

Free

Ai-powered lead scoring & personalized responses with JotForm, GPT, and Gmail

Who's it for This workflow is perfect for digital marketing agencies, sales teams, and business development professionals who want to automate lead qualification, scoring, and personalized outreach. If you're tired of manually reviewing every form submission and crafting individual responses, this template will save you hours while improving response quality. What it does This AI-powered lead management system automatically processes JotForm submissions through a sophisticated 6-step pipe

Free

Automated project kickoff with Dropbox MCP, OpenAI, Slack & Gmail

The Project starter bot takes the hassle out of launching projects by automatically creating a well-structured folder system in Dropbox and sending timely notifications through Slack and Gmail. By combining n8n's intelligent automation and seamless integration with Dropbox, Slack, and Gmail, this workflow streamlines project setup, saving you time and keeping everyone in the loop effortlessly. 💡 Why Use Project Starter Bot? Save Time: Cut down on the tedious manual folder creation by automating

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free