Autonomous AI Sales Engine & BANT Lead Scorer (n8n & GPT-4o)

The Problem❌
Managing inbound sales inquiries manually is slow and often leads to missed opportunities. Categorizing leads, researching their brands, and sending personalized follow-ups takes hours of manual work.

The Solution :check_mark:

   I developed a fully autonomous **AI Sales Assistant** that handles the entire top-of-funnel sales process. It doesn't just store data; it "thinks" and prioritizes leads based on their actual value to the business.

Key Workflow Features:

  • Data Sanitization: Automatically cleans and formats incoming lead data for consistency.

  • Intelligent Categorization: Uses Switch Nodes to instantly route inquiries into Sales, Support, or General categories.

  • Deep Brand Research: Integrates AI to perform background research on the lead’s company and brand profile.

  • Lead Prioritization: Scores and filters leads into High, Medium, and Low Priority buckets so the sales team knows exactly who to call first.

  • Personalized Outreach: Generates and sends verified, context-aware emails tailored to the lead’s specific inquiry.

  • CRM Sync: Seamlessly logs all activities and research data into Google Sheets (or any CRM) for a centralized source of truth.

Tech Stack:

  • n8n: Workflow Orchestration & Logic.

  • OpenAI GPT-4o: Lead analysis, brand research, and email drafting.

  • Google Sheets & Gmail: Data management and communication.

  • Custom JavaScript: Advanced data transformation and interface adherence.

I’m currently refining the final version of this workflow. If you want the JSON or need help setting this up for your business, feel free to DM me or comment below!

Nodes used: Webhook, Switch Node, OpenAI (GPT-4o), Google Sheets, Gmail.


Looks great! Could you share the JSON for this workflow? Would love to test it out. Thanks!

This is a solid approach to lead prioritization. The BANT scoring with gpt-4o smartly automates research — that alone saves tons of time. Are you training the model on custom data or using standard prompts?

can’t share the full commercial JSON, but I’m happy to explain the logic or share a simplified version for testing."

Thanks Benjamin! For this setup, I’m currently using dynamic standard prompts optimized for BANT, but I’m exploring custom data training for more niche industries. What’s your take on using custom RAG for lead scoring?"