How to Build an AI Lead Qualification System with OpenAI, Make.com, and Airtable
Most businesses don't have a lead problem—they have a lead qualification problem. Inquiries pile up in inboxes. Form submissions sit unread for days. Meanwhile, your best prospects cool off waiting for a response.
The traditional solution is hiring more sales development reps. But at $60K-$80K per rep plus overhead, scaling human qualification gets expensive fast. And even the best SDRs work 40-50 hours per week. AI doesn't sleep.
This guide walks through building a fully automated lead qualification system using OpenAI for intelligence, Make.com for orchestration, and Airtable as your database. Total monthly cost: under $100. Setup time: one focused weekend.
What We're Building
The system we're creating handles the entire lead qualification workflow:
1. Lead ingestion – Captures leads from website forms, ads, email, and manual entry 2. Intelligent scoring – Uses OpenAI to analyze lead quality based on your specific criteria 3. Automated enrichment – Gathers additional context about each prospect 4. Smart routing – Sends hot leads to sales immediately, nurtures warm leads, filters out noise 5. Follow-up sequences – Personalized email sequences based on qualification score 6. Analytics dashboard – Tracks conversion rates, qualification accuracy, and pipeline velocity
By the end, you'll have a system that responds to leads within minutes, asks intelligent qualifying questions, and only surfaces genuinely interesting opportunities to your sales team.
The Stack: Why These Tools?
- OpenAI (GPT-4o) provides the intelligence layer. It can parse messy form submissions, interpret ambiguous responses, and make judgment calls about lead quality that would require expensive custom ML models just two years ago.
- Make.com handles orchestration without code. Think of it as Zapier's more sophisticated cousin—better error handling, more complex logic, and easier debugging when things break.
- Airtable serves as your flexible database. It combines the simplicity of a spreadsheet with database relationships, automation triggers, and a clean interface for non-technical team members.
- Total monthly cost breakdown:
- OpenAI API: $20-$50 (depends on volume)
- Make.com Core plan: $9-$16
- Airtable Plus plan: $12-$20 per user
- Total: $40-$85/month
Compare that to a single SDR's salary, and the ROI math becomes obvious.
Phase 1: Setting Up Your Airtable Base
Start with your data foundation. A poorly structured base will cause headaches later, so think through your fields carefully.
Step 1: Create Your Leads Table
Create a new Airtable base called "Lead Qualification System." Add these fields:
- Core Fields:
- Lead Name (Single line text)
- Email (Email)
- Company (Single line text)
- Phone (Phone number)
- Lead Source (Single select: Website, LinkedIn, Referral, Ads, Manual)
- Submission Date (Created time)
- Qualification Fields:
- Raw Input Data (Long text) – Stores the original form submission or email content
- Qualification Score (Single select: Hot, Warm, Cold, Unqualified)
- Qualification Reason (Long text) – AI's explanation of the score
- Estimated Budget (Currency) – Extracted by AI
- Timeline (Single select: Immediate, 1-3 months, 3-6 months, 6+ months, Unknown)
- Decision Authority (Single select: Decision maker, Influencer, Researcher, Unknown)
- Industry (Single select) – Customize based on your target market
- Enrichment Fields:
- Company Size (Single select)
- LinkedIn URL (URL)
- Website (URL)
- Notes (Long text)
- Action Fields:
- Status (Single select: New, Qualifying, Qualified, Nurturing, Contacted, Closed-Won, Closed-Lost)
- Assigned To (Collaborator) – Your sales team members
- Next Action (Single select: Call, Email, Demo, None)
- Follow-Up Date (Date)
Step 2: Create Views for Workflow Management
Views help your team focus on the right leads at the right time:
- "Hot Leads – Action Required" View:
- Filter: Qualification Score = Hot AND Status = New
- Sort: Submission Date (oldest first)
- Color: Red for urgency
- "Warm Leads – Nurture Queue" View:
- Filter: Qualification Score = Warm
- Group by: Timeline
- "Qualifying in Progress" View:
- Filter: Status = Qualifying
- Show AI analysis fields
- "Unqualified Archive" View:
- Filter: Qualification Score = Unqualified
- Hidden fields for clean view
Phase 2: Building the Make.com Scenarios
Make.com scenarios are the workflows that move data between systems and trigger AI processing. We'll build three core scenarios.
Scenario 1: Lead Intake and Immediate Processing
This scenario triggers when a new lead enters your system.
- Trigger: Airtable – Watch Records
- Base: Your lead qualification base
- Table: Leads
- Trigger: When record matches condition
- Condition: Status is "New"
- Module 2: OpenAI – Create a Completion
This is where the AI magic happens. Configure the OpenAI module:
System Prompt: ``` You are a lead qualification analyst for [Your Company Name]. Your job is to analyze lead information and assign a qualification score based on these criteria:
HOT leads meet 3+ of these criteria: - Clear budget mentioned that fits our pricing ($X,XXX+) - Timeline is immediate or 1-3 months - Decision maker or strong influencer - Specific problem description that matches our solution - Company size/industry in our ideal customer profile
WARM leads meet 2 criteria or show potential but lack clarity COLD leads meet 1 criterion or are unclear UNQUALIFIED leads have no budget, no timeline, or are completely outside our target market
Also extract: - Estimated budget (numerical value) - Timeline category - Decision authority level - Specific pain points mentioned
Respond in JSON format with these fields: score, reason, budget, timeline, authority, pain_points ```
User Content: Map this to the "Raw Input Data" field from your Airtable trigger.
- Model: GPT-4o
- Temperature: 0.3 (keep it consistent)
- Max Tokens: 500
- Module 3: JSON – Parse JSON
Parse the OpenAI response so you can map individual fields to Airtable:
- Score → Qualification Score
- Reason → Qualification Reason
- Budget → Estimated Budget
- Timeline → Timeline
- Authority → Decision Authority
- Module 4: Airtable – Update a Record
Update the original lead record with parsed AI output and change Status to "Qualifying."
Scenario 2: Smart Routing and Notifications
This scenario routes qualified leads to the right person immediately.
- Trigger: Airtable – Watch Records
- Condition: Qualification Score is "Hot" AND Status is "Qualifying"
- Router Module: Create conditional logic
- Path A: Hot Leads → Immediate Alert
- Filter: Qualification Score = Hot
- Action: Send Slack message or email to sales team
- Include lead details, qualification reason, and suggested talking points
- Update Airtable: Status = "Qualified", Assigned To = [Round-robin logic or primary sales rep]
- Path B: Warm Leads → Nurture Sequence
- Filter: Qualification Score = Warm
- Action: Trigger email nurture sequence (we'll build this next)
- Update Airtable: Status = "Nurturing"
- Path C: Cold/Unqualified → Archive
- Filter: Qualification Score is Cold or Unqualified
- Action: Send polite "not a fit" email or add to long-term nurture
- Update Airtable: Status = "Closed-Lost"
Scenario 3: Automated Follow-Up Sequences
This scenario handles ongoing nurture campaigns for warm leads.
- Trigger: Schedule – Run daily
- Module 2: Airtable – Search Records
- Filter: Status = Nurturing AND Follow-Up Date is today (or in past)
- Module 3: OpenAI – Create Personalized Email
System Prompt: ``` Write a personalized follow-up email to a sales prospect. Use the lead information provided to reference specific details about their situation. Keep it concise (150 words max), professional but conversational, and end with a clear question that invites response. ```
- User Content: Include lead name, company, pain points from qualification, and timeline.
- Module 4: Email – Send Email
Send via your email provider (Gmail, Outlook, or transactional service like SendGrid).
- Module 5: Airtable – Update Record
- Update Status to "Contacted"
- Set next Follow-Up Date (use formula based on timeline: immediate = 2 days, 1-3 months = 1 week)
Phase 3: Connecting Your Lead Sources
Now connect wherever leads actually come from.
Website Forms
- Option A: Native Airtable Forms
- Create an Airtable form view
- Embed on your website
- Submissions automatically create records, triggering your scenario
- Option B: Webflow/WordPress + Make.com
- Use form builder with webhook support
- In Make.com: Webhook → Create Airtable record → Trigger qualification scenario
- Option C: Typeform/Jotform
- These have native Make.com integrations
- Map form responses to Airtable fields
- Store full submission in "Raw Input Data" field for AI analysis
LinkedIn and Social Media
For LinkedIn lead gen forms: - Export leads manually or use LinkedIn's API (requires development) - Or use a tool like PhantomBuster to scrape and push to Airtable
For manual social media leads: - Create an Airtable form you can bookmark on mobile - Quick-add leads while browsing LinkedIn or Twitter
Email Inquiries
- Option A: Zapier/Make Email Parser
- Forward inquiry emails to a parser
- Extract sender, subject, body
- Create Airtable record with email content as Raw Input Data
- Option B: Dedicated Inquiry Address
- Set up leads@yourcompany.com
- Use Make.com's Email module to watch for new messages
- Auto-create records from email content
Phase 4: Refining and Training Your AI
Your first version won't be perfect. The key is iterative improvement based on results.
Week 1-2: Baseline and Observation
Let the system run without intervention. Track: - How many leads get each score (Hot/Warm/Cold/Unqualified) - Sales team feedback on lead quality - False positives (marked Hot but actually unqualified) - False negatives (marked Cold but actually good opportunities)
Week 3-4: Prompt Refinement
Adjust your OpenAI system prompt based on patterns:
- If too many false Hot leads:
- Add stricter criteria to your HOT definition
- Require budget confirmation or specific timeline mentions
- If good leads marked Cold:
- Review their raw input—what signals is the AI missing?
- Add examples of quality leads that don't fit obvious patterns
Example refined prompt: ``` You are a lead qualification analyst. Be conservative in scoring—only mark HOT if you're confident this is a serious buyer.
HOT criteria (ALL must be true): - Budget explicitly stated as $X,XXX+ OR company size indicates budget capacity - Timeline is "immediate" or "within 1 month" with specific dates mentioned - Person identifies as decision maker with authority to purchase - Problem description matches our core solution exactly
Examples of HOT leads from past data: - "We need to automate our lead qualification. Budget is $5K/month, timeline is end of quarter. I'm the VP of Sales." - "Looking for AI consulting to help our 50-person team. We have $50K allocated for Q1 implementation."
Examples of leads that seem HOT but are actually WARM: - Budget mentioned but vague ("we have budget" without numbers) - Timeline is flexible or aspirational - Authority unclear ("I'm researching options for my team") ```
Ongoing: Create a Feedback Loop
Add fields to Airtable for tracking AI accuracy: - Sales Rep Score (what sales thinks the score should be) - Converted to Opportunity? (Yes/No) - Final Deal Value (if closed)
Monthly, analyze correlation between AI scores and actual outcomes. Use this to further refine your prompt.
Phase 5: Advanced Enhancements
Once the basics work, consider these upgrades:
Lead Enrichment Integration
Before qualification, enrich leads with additional data:
- Clearbit or Hunter.io integration:
- Pass email to enrichment API
- Get company size, industry, funding, and LinkedIn profiles
- Feed enriched data into AI for better qualification
- Cost: $50-$200/month depending on volume, but improves qualification accuracy significantly.
Multi-Touch Attribution
Track every interaction with a lead: - Website visits (via analytics integration) - Email opens and clicks - Content downloads - Webinar attendance
Use this engagement data in your qualification scoring—high engagement + good fit = Hot lead.
Meeting Booking Automation
For Hot leads, skip the email back-and-forth: - Integrate Calendly or SavvyCal - Send qualified leads a booking link with context pre-filled - AI drafts personalized calendar invite description
Slack Integration for Sales Team
Instead of just email notifications, send rich Slack messages: - Lead card with key details - One-click buttons: "Claim Lead," "Schedule Call," "Mark Unqualified" - Actions update Airtable automatically
What Does It Cost to Build?
- DIY Approach (this guide):
- Software costs: $40-$85/month ongoing
- Time investment: 8-12 hours initial setup
- Monthly maintenance: 1-2 hours
- Working with an AI Consultant:
If you'd rather have experts build this: - Discovery and requirements: $2,500-$5,000 - Build and configuration: $8,000-$15,000 - Testing and refinement: $2,000-$5,000 - Training and handoff: $1,000-$2,000 - Total: $13,500-$27,000 for custom-built system
Ongoing costs remain similar ($40-$85/month), but you get: - Custom prompt engineering optimized for your business - Error handling and edge case management - Integration with your existing tech stack - Training for your team - Ongoing optimization based on performance data
Most businesses see break-even within 2-3 months based on time saved and improved lead conversion rates.
Common Implementation Challenges (And Solutions)
"Our lead data is messy and inconsistent" That's exactly why we use OpenAI. The AI handles messy inputs better than rigid form parsing. Focus on capturing raw input data—even unstructured emails work.
"Sales team doesn't trust AI scoring" Start with AI as a suggestion, not a decision. Have sales verify scores for the first month. As accuracy improves, trust follows. Track correlation between AI scores and sales outcomes to build confidence.
"We have complex, nuanced qualification criteria" Good. That means you're thoughtful about fit. Document your criteria clearly in the system prompt, with examples. The more specific your guidance, the better AI performs.
- "What about compliance and data privacy?"
- Don't feed PII into AI for processing (use anonymized IDs)
- Add consent language to your forms about AI-assisted processing
- Review OpenAI's data usage policies—they don't train on API calls by default
- Consider enterprise agreements for additional security guarantees
"This seems complicated to maintain" The Airtable/Make.com approach is actually low-maintenance compared to custom code. Both platforms handle infrastructure, updates, and scaling. Your ongoing work is prompt refinement and monitoring—not system administration.
Getting Started: Your Weekend Build Plan
- Saturday Morning (3 hours):
- Set up Airtable base with all fields
- Create views for different lead statuses
- Test manual record creation
- Saturday Afternoon (3 hours):
- Build Make.com Scenario 1 (intake and qualification)
- Connect OpenAI and test with sample leads
- Verify AI responses populate Airtable correctly
- Sunday Morning (2 hours):
- Build Scenario 2 (routing and notifications)
- Connect email or Slack for notifications
- Test full workflow end-to-end
- Sunday Afternoon (2 hours):
- Connect your actual lead sources (forms, email)
- Create documentation for your team
- Soft launch with a small batch of leads
- Monday: Monitor first real leads, collect feedback, make quick adjustments.
When to Bring in Experts
This DIY approach works well for straightforward lead qualification. Consider working with an AI consultant if:
- You qualify 500+ leads per month (volume requires optimization)
- Your sales process has complex branching logic
- You need integration with proprietary systems or legacy CRMs
- Compliance requirements are stringent (healthcare, financial services)
- You want predictive scoring based on historical conversion data
The investment typically pays for itself within one quarter through improved conversion rates and sales team efficiency.
Next Steps
Lead qualification automation isn't about replacing salespeople—it's about ensuring they spend time on conversations that matter instead of sorting through unqualified inquiries.
If you're comfortable with no-code tools, the system outlined here will get you operational within a weekend. Track results for 30 days, refine based on feedback, and you'll have a qualification engine that works 24/7 without complaints.
If you'd prefer to have experts design, build, and optimize your lead qualification system—tailored specifically to your market, sales process, and qualification criteria—reach out. We'll assess your current lead flow, identify automation opportunities, and give you a clear proposal for implementation.
Either way, the status quo of leads sitting unanswered in inboxes isn't serving your business. AI-powered qualification is accessible, affordable, and immediately impactful. The only question is whether you'll build it yourself or get help.
---
*Want more practical AI implementation guides? Browse our blog for industry-specific automation strategies and step-by-step tutorials for service businesses.*